Qual é o significado das entradas ao executar 'ifconfig -a'?

1

Quando executo ifconfig -a no meu Chromebook (por meio do shell dentro do ChromeOS e do meu chroot do Ubuntu), recebo as seguintes entradas:

acrbr0: ...
lo: ... 
veth_android: ...
wlan0: ...

Consegui encontrar informações sobre wlan0 e veth_android , mas não sobre os outros. Eu realmente não sei muito sobre redes, então eu realmente aprecio uma queda.

    
por dawid 06.02.2018 / 23:40

2 respostas

2

As entradas que você vê são chamadas Nomes previsíveis da interface de rede . Isso significa que as interfaces de rede não permanentes (isto é, interfaces USB) têm um nome na forma de enx<MAC_ADDR> ou wlx<MAC_ACCR> (ou similar), de modo que quaisquer scripts e sistemas que dependam desse dispositivo específico terão 100% de confiança ele está direcionando o dispositivo certo.

A convenção de nomenclatura da interface de rede previsível é assim:

  • Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1)
  • Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)
  • Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0)
  • Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da)
  • Classic, unpredictable kernel-native ethX naming (example: eth0)

Chegando às entradas específicas que você pediu em questão, eu acho que o potatoman respondeu bem.

lo : interface de loopback

É uma interface de rede virtual que seu computador usa para se comunicar. Ele é usado principalmente para diagnóstico e solução de problemas e para conectar-se a servidores em execução na máquina local.

wlan0 : interface de LAN sem fio

wlan0 é basicamente o seu cartão wifi. É lan sem fio e 0 é o número do seu cartão. A contagem começa em 0 e sobe (0,1,2,3, etc.). Então, se você tivesse duas placas wifi conectadas, elas seriam representadas por wlan0 e wlan1.

veth_android & acrbr0 : namespaces de rede para contêineres Android

acrbr0 é a interface de rede isolada que obtém um endereço IP de veth_android (uma interface de ethernet virtual para Android). Eles estão intimamente relacionados uns aos outros. Veja a imagem abaixo (da página 7 neste link ) para ter uma ideia

Sinta-se à vontade para adicionar detalhes.

    
por 08.02.2018 / 02:40
1

lo : loopback a> (permite que o PC se conecte por vários motivos ['127.0.0.1])

acrbr0 : não tenho certeza.

wlan0 : Wifi / LAN sem fio

veth_android : Interface ethernet virtual (Android)

    
por 07.02.2018 / 01:09