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

2

Aqui está a configuração da rede guest :

Eaquiestáaconfiguraçãoderededohost:

O fato é que, do host , a internet funciona perfeitamente. Mas do guest não consigo acessar a Internet, nem ping dos hosts da rede.

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

Mas não sei por que a VM convidada não está conectada à ponte. Ou a ponte está bloqueando sua porta. Eu não sei.

ifconfig do convidado da 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 do host :

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? Isso é muito importante ...

    
por UrbiJr 31.12.2016 / 15:04

1 resposta

1

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 host não está realmente conectado a nada. Primeiro, exclua a ponte visível nesta captura de tela:

Emseguida,váparaasconfiguraçõesdamáquinavirtualnovamenteeselecioneseuadaptadorWiFinomenususpenso"Nome:":

Então,podefuncionar.SeoVirtualBoxforligadoàponte(heh),elenãopoderásaberseotráfegoestásendotransmitidopeloar.

Porqueissonãofuncionaregularmente?OwikidoOpenWrttemumaótimapáginano modo de cliente sem fio com imagens e outros enfeites:

Problem using standard client mode

enter image description here

The 802.11 standard only uses three MAC addresses for frames transmitted between the Access Point and the Station. Frames transmitted from the Station to the AP don't include the ethernet source MAC of the requesting host and response frames are missing the destination ethernet MAC to address the target host behind the client bridge.

  1. Bridged Host sends a packet to the Target host
  2. Frame is relayed via the W-LAN Client and the MAC address of the transmitting wireless adapter is used as source MAC, the sending ethernet MAC is discarded
  3. W-LAN AP receives the frame and redirects it to the Target
  4. Target receives the frame and generates a response
  5. Target responds to the received frame using the (wrong) source MAC as destination
  6. W-LAN AP relays the frame to the W-LAN Client with the given destination MAC
  7. W-LAN Client receives the frame and assumes it is the final destination since it's wireless MAC is used in the frame, the packet is not forwarded
  8. Bridged Host never sees a response frame since the W-LAN Client became the destination, no connection is possible
    
por 31.12.2016 / 21:24