Gentoo no virtualbox, eth0 presente, mas sem internet

1

Eu tenho uma instalação do gentoo no Virtualbox que estava funcionando perfeitamente há algumas semanas. De repente, começou a reclamar.

* Bringing up interface eth0 
*   ERROR: interface eth0 does not exist 
*   Ensure that you have loaded the correct kernel module for your hardware 
* ERROR: net.eth0 failed to start

Eu pensei que havia um conflito com o endereço MAC, então mudei o MAC no Virtual Box. Mas isso parece não ter relação agora. Eu selecionei intel PRO/1000 MT Desktop (NAT)da VBox. Então eu consertei removendo/etc/udev/rules.d/70-persistent-net.rules

O que vejo agora é que a eth0interface está presente. Mas não há internet. Não consigo fazer o ssh to gentoo box.

$ sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:78:72:c8  
          inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe78:72c8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:846 (846.0 B)

$ sudo rc-update -v show | grep net 
         net.eth0 |      default                 
           net.lo | boot                         
         netmount |      default                 
          network |                              

$ cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /usr/share/doc/openrc*/net.example* and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0="192.168.0.10 netmask 255.255.255.0 brd 192.168.0.255"
routes_eth0="default via 192.168.0.1"

Eu não posso nem pingar roteador que está em 192.168.0.1

user36582
fonte

Respostas:

1

Verifique se você está usando o Vbox Bridged Adapter.


fonte
Os documentos funcionaram, mas os documentos dizem que eu deveria usar o Bridged Adapter apenas se estiver em uma sub-rede diferente.
user36582
Os documentos podem ser declarados de maneira confusa. "bridged" coloca o adaptador vb na mesma rede que o adaptador do host - já que você está endereçando nessa rede é isso que precisa.