Questão VirtualBox - VM com adaptador em ponte não pode acessar a Internet enquanto o host pode


Aqui está o VM convidado configuração de rede:
Guest VM network configuration 

E aqui está o hospedeiroconfiguração de rede:
Host network configuration 

O fato é que a partir do hospedeirointernet funciona perfeitamente. Mas do convidado Não consigo acessar a Internet nem ping os hosts da rede.

Minha rede doméstica está por trás de NAT, pelo que li na internet Convidado VM deve aparecer com o mesmo endereço IP do host na página do gateway, na verdade:
(Eu posto este link em um comentário porque não posso adicionar mais de 2 links ...) 

Mas eu não sei porque é como o VM convidado não está conectado à ponte. Ou a ponte está bloqueando sua porta. Eu não sei.

ifconfig a partir de Convidado VM:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.1.3  netmask 255.255.255.0  broadcast 192.168.1.255
    inet6 fe80::23cd:b37e:da10:e228  prefixlen 64  scopeid 0x20<link>
    ether 08:00:27:6b:30:a4  txqueuelen 1000  (Ethernet)
    RX packets 124050  bytes 94769617 (94.7 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 61781  bytes 4156338 (4.1 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1  (Loopback locale)
    RX packets 37824  bytes 2318361 (2.3 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 37824  bytes 2318361 (2.3 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ipconfig de hospedeiro:

Scheda Ethernet Bridge di rete:

Suffisso DNS specifico per connessione: homenet.telecomitalia.it
Indirizzo IPv6 locale rispetto al collegamento . : fe80::8df:11b2:77fb:fd3b%44
Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.3
Subnet mask . . . . . . . . . . . . . : 255.255.255.0
Gateway predefinito . . . . . . . . . : 192.168.1.1

Alguma sugestão por favor? Isto é muito importante...


1


origem


i.stack.imgur.com/sxXb1.png  (Eu não consigo acessar a página do gateway do VM convidado) - UrbiJr
Você está tentando unir uma conexão sem fio. Isso não é possível sem "MAC NAT". O VirtualBox pode ser capaz de fazer isso, mas não com o comutador virtual no caminho. - Daniel B
Então o que tenho que fazer? - UrbiJr


Respostas:


Atualmente, você tem uma configuração de rede inútil:

Wi-Fi -----+
           +- Bridge (visible in Windows) -+
Host-only -+                               +- Bridge (invisible, managed by VirtualBox)
              Virtual machine -------------+

... onde o adaptador de rede somente para host não está realmente conectado a nada. Primeiro, exclua a ponte visível nesta captura de tela:

Em seguida, vá para as configurações da máquina virtual novamente e selecione seu adaptador WiFi no menu suspenso "Nome:":

Então isso pode trabalhos. Se o VirtualBox for ligado à ponte (heh), ele não poderá saber se o tráfego está sendo transmitido pelo ar.

Por que não funciona regularmente? O wiki OpenWrt tem uma ótima página sobre modo cliente sem fio com fotos e outros enfeites:

Problema usando o modo cliente padrão

enter image description here

O padrão 802.11 usa apenas três endereços MAC para quadros transmitidos entre o Access Point e o Station. Quadros transmitidos da Estação para o AP não incluem a origem Ethernet O MAC do host solicitante e os quadros de resposta não possuem o MAC Ethernet de destino para endereçar o host de destino por trás da ponte do cliente.

  1. Host em ponte envia um pacote para o host de destino
  2. Quadro é retransmitido via W-LAN Client e o endereço MAC do adaptador sem fio transmissor é usado como MAC de origem, o MAC Ethernet de envio é descartado
  3. W-LAN AP recebe o frame e o redireciona para o Target
  4. Alvo recebe o quadro e gera uma resposta
  5. O alvo responde ao quadro recebido usando a origem (errada) MAC como destino
  6. W-LAN AP retransmite o quadro para o W-LAN Client com o destino determinado MAC
  7. O cliente W-LAN recebe o quadro e assume que é o destino final, pois o MAC sem fio é usado no quadro, o pacote não é encaminhado
  8. Host em ponte nunca vê um quadro de resposta, pois o cliente W-LAN tornou-se o destino, não é possível estabelecer conexão

1



agora funciona. Mas o que eu não entendo é que, na verdade, essa é a configuração de rede anterior que eu tinha ... E que o dia seguinte parou de funcionar. Vamos ver se isso acontece de novo, esperando que não ... No momento, obrigado - UrbiJr