Eu instalei o ubuntu server 14.04 LTS em uma máquina virtual (vmware, win host). A VM possui 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 loop back, mas o lspci imprime o seguinte controlador Ethernet:
0b: 00.0 Controlador Ethernet: Conexão de rede Gigabit Intel Corporation 82574L
Como criar uma interface eth0 adequada?
O /etc/network/interfaces
arquivo contém apenas uma lo
interface, então tentei criar um eth0. O host da VM forneceu as configurações de IP, máscara de rede e gateway. Então eu adicionei as seguintes linhas ao meu /etc/network/interfaces
:
auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....
Depois, tentei forçar essas configurações ligando, /etc/init.d/networking restart
mas sem sucesso.
Os dispositivos usam o e1000e Kernel-Module. Já tentei removê-lo e carregá-lo novamente, mas sempre recebo o erro, pois está ocupado.
UPDATE: 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 imediatamente. Como acessar essa conexão de rede com o ubuntu?
- Todos os comandos
var/log/boot.log
passam com status [OK] cat /var/log/syslog | grep -i eth
está vaziadmesg | grep -i etc
também está vazio
UPDATE2:
Parece que o suporte à interface 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 uma nova 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:
sibile google.com
e
ping 193.170.141.212
retornar "Host de destino inacessível"
/etc/udev/rules.d/
.Respostas:
Use o e1000 no Ubuntu. Nem vmxnet3 nem e1000e são totalmente suportados ou funcionam bem com NAT *
(*) pelo menos para OP
fonte