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, não 192.168.1.
Na definição da minha VM, configurei a rede para usar um adaptador de ponte chamado 'virbr0'. Quando executo ipconfig no guest, recebo um endereço IP 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. Tendo dito que eu também configurei a 1ª VM no KVM para executar o Windows 7 usando o mesmo adaptador de ponte '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.