Adaptador em ponte no Ubuntu Server 16.04 não funciona no VirtualBox guest executando o Windows 7

1

Eu tenho o Ubuntu Server 16.04 com GUI (por quê? Eu sou preguiçoso!). Instalei a Oracle VirtualBox WorkStation 12 e criei uma VM na qual instalei o Windows 7, mas não consigo fazer a rede funcionar no guest.

No host, meu arquivo / etc / network / interfaces é assim:

auto lo
iface lo inet loopback

# The primary network interface 
auto enp3s0 iface enp3s0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
# broadcast 192.168.1.255
dns-nameservers 8.8.8.8 192.168.1.1

# This is an autoconfigured IPv6 interface iface enp3s0 inet6 auto
auto virbr0 iface virbr0 inet dhcp

Quando executo o ifconfig , recebo o seguinte:

enp3s0    Link encap:Ethernet  HWaddr 00:24:1d:c0:87:d1  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: 2002:c0a8:2:0:224:1dff:fec0:87d1/64 Scope:Global
          inet6 addr: fe80::224:1dff:fec0:87d1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56 errors:0 dropped:0 overruns:0 frame:0
          TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7756 (7.7 KB)  TX bytes:14219 (14.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:12475 (12.4 KB)  TX bytes:12475 (12.4 KB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:7f:20:1a  
          inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:1108 (1.1 KB)

Eu acho que o 'virbr0' está configurado no NetworkManager. No entanto, ele está configurado para usar o DHCP, mas está fornecendo um IP no ifconfig de 192.168.122.1 e não no 192.168.1.

Na definição da minha máquina virtual, configurei a rede para usar um adaptador em ponte chamado 'virbr0'. Quando executo ipconfig no guest, recebo um endereço IP de 169.254.75.144, com uma máscara de sub-rede de 255.255.0.0.

O dump acima do ifconfig no host foi feito após uma reinicialização. Antes da reinicialização, ele também tinha uma referência a virbr0: avahi, com um endereço IP de 169.254, e uma máscara de sub-rede de 255.255.0.0. Eu não sei de onde veio a referência a avahi, ou por que desapareceu, mas suspeito que foi isso que (e ainda está) me dando meu endereço IP indesejado em minha VM. Eu só notei essa referência a avahi uma vez e por acaso.

Um pequeno histórico de histórico: eu tinha uma VM rodando no KVM (2 na verdade). Eu estava tentando instalar o XPEnology na segunda VM, mas me deparei com um problema (como se vê, é o mesmo problema com o endereço IP). Como havia mais instruções guiadas para a instalação do XPEnology em uma VM para o VirtualBox, decidi acabar com o KVM e experimentar o VirtualBox. Para que o VBox seja executado, tive que remover o KVM (o VBox não coexistirá com o KVM). Foi só quando recebi o mesmo problema com o endereço IP que percebi que o problema estava no Bridge Adapter. Dito isto, eu também configurei a 1ª VM no KVM para rodar o Windows 7 usando o mesmo adaptador bridged 'virbr0' e que funcionou bem! Foi por causa disso que eu não tinha motivos para suspeitar do BA quando estava tentando instalar o XPEnology. Eu tenho feito muita bagunça sobre isso eu realmente não tenho certeza onde estou no momento.

Alguém pode me ajudar a obter o Adaptador Bridging para trabalhar, por favor? Um BA normalmente é configurado com um IP estático ou DHCP? Poderia o fato de que o BA não está configurado em / etc / network / interfaces, mas o NetworkManager faz parte do problema?

Obrigado antecipadamente.

    
por StuartM 24.04.2017 / 20:30

0 respostas