Como o Mint no VirtualBox está configurando a ethernet?

1

Ao contrário de muitas perguntas em que as pessoas precisam de ajuda com algo que não está funcionando, estou tentando entender como algo está funcionando, quando as coisas que li sugerem que isso não deveria estar. Eu tenho adaptadores de rede de trabalho, por assim dizer, que não são referenciados no arquivo /etc/network/interfaces do Mint / Ubuntu / Debian. Eu antecipo precisar fazer algumas mudanças, mas hesito em mexer com isso sem entender o que está acontecendo agora.

Windows 7 Enterprise 64 bit instalado no hardware real.

Eu tenho o VirtualBox v 5.0.10 instalado nele ("VBox").

Para o VBox, eu instalei o Mint v. 17.3, sem nenhum evento ou confusão - por incrível que pareça!

Na configuração do VBox para a VM Mint, defini dois dispositivos Ethernet virtuais. De VBoxManage showvminfo , eles são:

NIC 1:           MAC: 0800270E9166, Attachment: NAT Network 'natnet1', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2:           MAC: 080027D0A390, Attachment: Host-only Interface 'VirtualBox Host-Only Ethernet Adapter', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none

Pelo que entendi, isso simplesmente faz parecer a qualquer código em execução no VBox que existem dois adaptadores ethernet; configurá-los dentro da VM deve acontecer da maneira usual. A "maneira usual", como eu entendo, em uma distribuição Linux da família Debian, é colocar algumas entradas em /etc/network/interfaces para especificar que elas serão iniciadas na inicialização, como elas obtêm seus endereços (DHCP ou explícito), e assim por diante.

Aqui está o que eu tenho no sistema Mint:

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

$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 08:00:27:0e:91:66  
          inet addr:172.24.100.4  Bcast:172.24.100.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe0e:9166/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:193 errors:0 dropped:0 overruns:0 frame:0
          TX packets:197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:186069 (186.0 KB)  TX bytes:26524 (26.5 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:d0:a3:90  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fed0:a390/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:753 errors:0 dropped:0 overruns:0 frame:0
          TX packets:137 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:71869 (71.8 KB)  TX bytes:23154 (23.1 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:202 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:17039 (17.0 KB)  TX bytes:17039 (17.0 KB)

lxcbr0    Link encap:Ethernet  HWaddr 76:6b:ec:12:b7:d4  
          inet addr:10.0.3.1  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::746b:ecff:fe12:b7d4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:8834 (8.8 KB)

Além de lo , como os outros estão sendo configurados?

    
por Jerry Oberle 16.01.2016 / 16:47

1 resposta

0

Por padrão, o Mint está usando o daemon do NetworkManager para gerenciar suas interfaces. Se você não alterou nada no /etc/NetworkManager/NetworkManager.conf ou na configuração da rede da GUI, o /etc/network/interfaces não será levado em conta.

A opção padrão managed=false no arquivo NetworkManager.conf faz com que qualquer interface listada no /etc/network/interfaces seja ignorada.

Em um console, digite nmcli con list para listar as interfaces gerenciadas pelo NetworkManager.

Veja man nmcli para mais opções.

    
por 17.01.2016 / 09:39