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

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

Quando executo ifconfig -ano meu Chromebook (tanto através do shell dentro do ChromeOS quanto do meu chroot do Ubuntu), recebo as seguintes entradas:

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

Consegui encontrar informações sobre wlan0e veth_androidmas não sobre os outros. Eu realmente não sei muito sobre redes, então eu realmente apreciaria alguns detalhes.

Responder1

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

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

  • Nomes que incorporam números de índice fornecidos por Firmware/BIOS para dispositivos integrados (exemplo: eno1)
  • Nomes que incorporam números de índice de slot hotplug PCI Express fornecidos por Firmware/BIOS (exemplo: ens1)
  • Nomes que incorporam a localização física/geográfica do conector do hardware (exemplo: enp2s0)
  • Nomes que incorporam o endereço MAC das interfaces (exemplo: enx78e7d1ea46da)
  • Nomenclatura ethX clássica e imprevisível nativa do kernel (exemplo eth0:)

Chegando às entradas específicas que você solicitou em questão, achohomem batatarespondeu bem.

lo: Interface de loopback

É uma interface de rede virtual que seu computador usa para se comunicar consigo mesmo. 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 LAN sem fio

wlan0 é basicamente sua placa wifi. É uma LAN sem fio e 0 é o número do seu cartão. A contagem começa em 0 e vai aumentando (0,1,2,3,etc..). Portanto, se você tivesse 2 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 veth_android(uma interface Ethernet virtual para Android). Eles estão intimamente relacionados entre si. Veja a imagem abaixo (da página 7 destelink)para ter uma ideia

Namespaces líquidos na rede Android

Sinta-se à vontade para adicionar detalhes.

Responder2

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

acrbr0: Não tenho certeza.

wlan0: Wi-Fi/LAN sem fio

veth_android:Interface Ethernet virtual (Android)

informação relacionada