ifconfig中的接口前缀是什么意思?


8

我不确定它们是否具有名称,但是在大多数计算机上,我使用的接口前缀通常是:

  • eth-:以太网/有线
  • wlan-:无线/ WiFi

但是,在我的ASUS RT-N56U上,我具有以下功能:

  • br0:“以太网”-网桥?
  • eth2:“以太网”,IPv6(0和1在哪里?)
  • eth3:“以太网”,IPv4(具有我的WAN IP的那个)
  • lo:“本地环回”-这是做什么用的?
  • ra0:“以太网”-吗?
  • rai0:“以太网”-?

还有其他吗?他们的意思是什么?

Answers:


7

ASUS RT-N56U维基页面:

现有的网络接口(脚本命名接口)是什么?

    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 

感谢您提供的清单,我真的希望有一些“标准”,但是代替一个,这解释了我的特殊情况。
Ehryk 2013年

5

他们的意思是驾驶员设计师想要的意思。还有很多其他的东西,例如用于Infiband设备的ib0。但是我不知道哪里有完整的列表,因为它再次取决于谁开发驱动程序来确定设备的名称。通常,它可以提供有关主板类型的一些线索,但仅此而已。设备指定后的数字通常用于指示设备是几个端口/设备中的哪个。


对br,lo,ra和rai有任何见解吗?
Ehryk 2013年

你在附近搜索吗?您可能会找到答案。lo是回送驱动程序(用于127.0.0.1以太网地址的处理程序)。
mdpc

确认这lo是回送(连接到您自己的计算机不需要真正的以太网接口,因此内核为此具有一个特殊的伪接口)并且br是桥接(您可以使用创建一个brctl)。
2014年

我已经看到了这两个wlanwifi无线。在Ubuntu上,裸露的接口显示为wlan0MDNS,而不是创建一些包装的东西,您会看到虚拟接口wifi0
2014年

某些硬件会ethX根据udev规则获取特定编号。您可能有适当的规则来分配您的eth3eth4卡,以便知道哪个是哪个(不同的速度,不同的硬件,不同的驱动程序,等等)。
2014年

2

您可以使用ifconfig -aip address show; 查看所有接口。即使它们掉落,它也会显示出来。


1
在我的特定机器上,是的。那不是我感兴趣的-我想问所有机器中的前缀是什么意思,IE eth通常是指以太网,wlan-或wifi-通常是指无线,其余部分是什么。
Ehryk 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.