Por que obtenho conexão com a Internet sem uma interface definida?

0

Eu tenho uma máquina virtual Ubuntu 14.04. Eu defino a opção de rede NAT para isso. Sem mais alterações, posso acessar a internet da minha VM. Quando eu corro: cat /etc/network/interfaces eu recebo isso:

ubuntu14@ubuntu14:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Como obtenho conexão com a Internet sem nenhuma interface definida para o meu NAT?

    
por Achu 17.07.2014 / 09:15

2 respostas

0

As interfaces são iniciadas automaticamente durante o processo de inicialização. Isto é para, por exemplo, eth0 para a primeira ethernet

As entradas para lo (loopback) são geralmente necessárias e também podem ser usadas ao usar o Network Manager não pode ser removido ou outra ferramenta de configuração gráfica.

Geralmente, /etc/network/interfaces contém configuração da interface de rede informações para os comandos ifup e ifdown . É aqui que você configura como seu sistema está conectado à rede.

A menos que você tenha configurado manualmente /etc/network/interfaces com

iface <Interface> <Protocoll> <Method>

Sua interface obtém o DHCP e conecta você à rede.

Estas duas entradas:

auto lo
iface lo inet loopback

são componentes fundamentais do Linux. Se essas entradas desaparecerem, as interfaces não poderão mais se comunicar umas com as outras.

Leia mais sobre a configuração da interface de rede.

Por fim, suponho que sua VM tenha uma interface de ponte do seu host. Você pode listar todas as suas interfaces executando ifconfig -a e você pode ver qual interface conecta você à internet.

    
por Achu 17.07.2014 / 09:40
0

/etc/network/interfaces é usado somente para rede configurada manualmente.

Sua VM pode acessar a Internet porque o Ubuntu usa o gerenciador de rede para configurar a rede. A configuração é armazenada no diretório /etc/NetworkManager/system-connections/ Try nmcli nm ou nmcli d para ver o status atual da rede.

    
por bain 17.07.2014 / 11:25