所有的linux网络设备都有唯一的名字,这个名字和文件系统所规定的设备的名字没有任何联系。事实上,网络设备并没有使用文件系统的表示方法。
传统上名字只表示设备类型而不代表生产厂商,如果同一类型的网络设备有多个,它们的名字就用从0开始的数字加以区别,例如,如果我们装了多块以太网卡,它们的名字就是:“eth0”,“eth1”,“eth2”等。 这种命名机制非常重要,它使得用户在编写程序和配置系统时,可以使用“一个以太网卡”来统一地表示一块网卡,而不必考虑设备来自哪个厂商 ;而且,如果我们更换网络设备,也不需重新编译内核。
下面是一些常用网络设备的命名形式:
ethn 以太网控制器, 包括 10 和
100Mbit/second
trn 令环网设备
sln SLIP (串行接口通信协议)设备和 AX.25 KISS 方式
pppn PPP (点对点协议)设备,包括同步和异步方式
plipn
PLIP 单元; 数目和打印机端口对应。
tunln IPIP encapsulated tunnels
nrn
NetROM 虚拟设备
isdnn ISDN 接口 (isdn4linux)
dummyn 空设备 Null
devices
lo 回环设备