Was bedeuten die Schnittstellenpräfixe in ifconfig?

8

Ich bin nicht sicher, ob diese einen Namen haben, aber auf den meisten Computern verwende ich normalerweise die Schnittstellenpräfixe:

  • eth-: Ethernet / Wired
  • wlan-: Wireless / WiFi

Auf meinem ASUS RT-N56U habe ich jedoch Folgendes:

  • br0: 'Ethernet' - Brücke?
  • eth2: 'Ethernet', IPv6 (wo sind 0 und 1?)
  • eth3: 'Ethernet', IPv4 (das mit meiner WAN-IP)
  • lo: 'Local Loopback' - Wofür ist das?
  • ra0: 'Ethernet' -?
  • rai0: 'Ethernet' -?

Gibt es noch andere Was meinen sie?

Ehryk
quelle

Antworten:

7

Von der ASUS RT-N56UWiki-Seite:

Was sind die vorhandenen Netzwerkschnittstellen (Transkript-Namensschnittstellen)?

    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
quelle
Vielen Dank für die Liste, ich hatte wirklich gehofft, dass es einen "Standard" gibt, aber anstelle von einem erklärt dies meinen speziellen Fall.
Ehryk
5

Sie bedeuten, was auch immer der Fahrerdesigner von ihnen wollte. Es gibt auch viele andere, wie ib0 für Infiband-Geräte. Mir ist jedoch nirgendwo bekannt, wo eine vollständige Liste vorhanden ist, da es wiederum darauf ankommt, wer den Treiber für den Namen des Geräts entwickelt. Normalerweise gibt es einen Hinweis auf die Art der Platine, aber das ist es auch schon. Die Nummer nach der Gerätebezeichnung wird im Allgemeinen verwendet, um anzugeben, welcher von mehreren Ports / Geräten das Gerät ist.

mdpc
quelle
Irgendwelche Einblicke in br, lo, ra und rai?
Ehryk
Hast du herum gegoogelt? Vielleicht finden Sie die Antwort. lo ist der Loopback-Treiber (Handler für die 127.0.0.1-Ethernet-Adresse).
mdpc
Stellen Sie sicher, dass loes sich um einen Loopback handelt (für die Verbindung mit Ihrem eigenen Computer ist keine echte Ethernet-Schnittstelle erforderlich, daher verfügt der Kernel über eine spezielle gefälschte Schnittstelle) und brum eine Bridge (Sie erstellen eine mit brctl).
Tripleee
Ich habe beides gesehen wlanund wififür drahtlose. Unter Ubuntu erscheint die nackte Oberfläche als wlan0MDNS und was nicht einige Wrapper erstellt und Sie sehen wifi0stattdessen die virtuelle Schnittstelle .
Tripleee
Einige Hardware erhält eine bestimmte ethXNummer durch udevRegeln. Möglicherweise gibt es Regeln, die Ihre eth3und Ihre eth4Karten zuweisen , damit Sie wissen, welche welche ist (unterschiedliche Geschwindigkeit, unterschiedliche Hardware, unterschiedliche Treiber, was auch immer).
Tripleee
2

Sie können alle Schnittstellen mit ifconfig -aoder ip address showanzeigen. Es wird ihnen zeigen, auch wenn sie unten sind.

Mohammad Etemaddar
quelle
1
Auf meiner speziellen Maschine ja. Das interessiert mich nicht - ich frage, was die Präfixe auf allen Computern bedeuten, IE bedeutet normalerweise Ethernet, WLAN oder WLAN bedeutet normalerweise drahtlos, und ich frage, was der Rest ist.
Ehryk