Quais são os significados do prefixo da interface no ifconfig?

8

Não tenho certeza se estes têm um nome, mas na maioria dos computadores eu uso os prefixos da interface geralmente:

  • eth-: Ethernet / com fio
  • wlan-: Sem fio / WiFi

No entanto, no meu ASUS RT-N56U, tenho o seguinte:

  • br0: 'Ethernet' - ponte?
  • eth2: 'Ethernet', IPv6 (onde estão 0 e 1?)
  • eth3: 'Ethernet', IPv4 (aquele com meu IP da WAN)
  • lo: 'Local Loopback' - Para que serve isso?
  • ra0: 'Ethernet' -?
  • rai0: 'Ethernet' -?

Existem outros? O que eles querem dizer?

Ehryk
fonte

Respostas:

7

Na ASUS RT-N56Upágina wiki:

Quais são as interfaces de rede existentes (interfaces de nomes de transcrição)?

    br0 = LAN + WLAN + AP-Client + WDS
    eth2 = Ethernet interface GMAC1, that connected to the switch (trunk port).
    eth2.1 = LAN (VLAN VID1)
    eth2.2 = WAN (VLAN VID2)
    ra0 = WLAN 5GHz
    ra1 = WLAN 5GHz Guest
    rai0 = WLAN 2.4GHz
    rai1 = WLAN 2.4GHz Guest
    apcli0 = AP-Client 5GHz
    apclii0 = AP-Client 2.4GHz
    wds0-wds3 = WDS 5GHz
    wdsi0-wdsi3 = WDS 2.4GHz 

In the no-VLAN firmware

    eth2 = LAN
    eth3 = WAN 
don_crissti
fonte
Obrigado pela lista, eu realmente esperava que houvesse algum 'padrão', mas, em vez de um, isso explica meu caso particular.
Ehryk
5

Eles querem dizer o que o designer do motorista queria que eles quisessem dizer. Existem muitos outros também, como o ib0 para dispositivos Infiband. Mas não conheço nenhum lugar que tenha uma lista completa, pois depende novamente de quem desenvolve o driver quanto ao nome do dispositivo. Normalmente, ele fornece alguma pista sobre o tipo de placa, mas é só isso. O número após a designação do dispositivo geralmente é usado para indicar qual das várias portas / dispositivos o dispositivo é.

mdpc
fonte
Alguma idéia de br, lo, ra e rai?
Ehryk
você pesquisou no Google? Você pode encontrar a resposta. lo é o driver de loopback (manipulador para o endereço Ethernet 127.0.0.1).
Mdpc
Confirme se loé loopback (conectar-se ao seu próprio computador não requer uma interface Ethernet real, portanto o kernel possui uma interface falsa especial para isso) e bré bridge (você cria uma com brctl).
tripleee
Eu já vi tanto wlane wifisem fio. No Ubuntu, a interface simples aparece apenas como wlan0MDNS e o que não cria alguns wrappers e você vê a interface virtual wifi0.
tripleee
Algum hardware obtém um ethXnúmero específico por udevregras. Você pode ter regras em vigor que atribuem suas placas eth3e eth4para saber qual é qual (velocidade diferente, hardware diferente, drivers diferentes, qualquer que seja).
tripleee
2

Você pode ver todas as interfaces usando ifconfig -aor ip address show; Isso mostrará a eles que estão caídos.

Mohammad Etemaddar
fonte
1
Na minha máquina em particular, sim. Não é disso que estou interessado - estou perguntando o que os prefixos significam em todas as máquinas, ou seja, geralmente significa ethernet, wlan ou wifi- geralmente significa sem fio, e estou perguntando o que são os demais.
Ehryk