Use o e1000 no Ubuntu. Nem o vmxnet3 nem o e1000e são totalmente suportados ou funcionam bem com o NAT *
(*) pelo menos para OP
Eu instalei o servidor Ubuntu 14.04 LTS em uma máquina virtual (vmware, win host). A VM tem acesso à Internet (dado um ID de porta, tipo de adaptador E1000E e um MAC). Infelizmente, o Ubuntu não conseguiu detectar o dispositivo automaticamente.
ifconfig -a
mostra apenas a interface de retorno, mas o lspci imprime o seguinte controlador Ethernet:
0b: 00.0 Controlador Ethernet: Intel Corporation 82574L Conexão de rede Gigabit
Como pode criar uma interface eth0 adequada?
O arquivo /etc/network/interfaces
contém apenas uma interface lo
, então tentei criar uma eth0. O VM-Host forneceu as configurações de IP, máscara de rede e gateway. Então, adicionei as seguintes linhas ao meu /etc/network/interfaces
:
auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....
Então tentei forçar essas configurações chamando /etc/init.d/networking restart
, mas sem sucesso.
Os dispositivos usam o Módulo do Kernel e1000e. Eu já tentei remover e carregá-lo novamente, mas eu sempre recebo o erro, que está ocupado.
ATUALIZAÇÃO: As configurações de rede para a vm são assim:
Portanto, não há conexão de rede, mas o status do dispositivo está conectado. Eu usei o Windows na mesma VM antes e lá a conexão com a internet funcionou de forma imediata. Como acessar essa conexão de rede com o Ubuntu?
var/log/boot.log
passam com status [OK] cat /var/log/syslog | grep -i eth
está vazio dmesg | grep -i etc
também está vazio UPDATE2:
Parece que o suporte à interface do e1000e não é muito bom, então pedi ao vm-admin para alterar o tipo de interface para vmxnet3. Agora, o ifconfig -a
retorna duas interfaces diferentes (lo e um novo ens192
).
dmesg | grep vmxnet3
Em seguida, adicionei as seguintes linhas ao meu /etc/network/interfaces
:
auto ens192
iface ens192 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
dns-nameservers x.x.x.x
dns-search example.com
gateway x.x.x.x
... e reiniciou o serviço por /etc/init.d/networking restart
. Mas a interface não está conectada:
ping google.com
e
ping 193.170.141.212
retornar "Host de destino inacessível"
Use o e1000 no Ubuntu. Nem o vmxnet3 nem o e1000e são totalmente suportados ou funcionam bem com o NAT *
(*) pelo menos para OP