【摘要】:每一个具体的网络接口都应该有一个名字,以在系统中能唯一标识一个网络接口,这个名字和文件系统所规定的设备的名字没有任何联系。事实上,网络设备并没有使用文件系统的表示方法。通常一个名字仅表明该接口的类型而不代表生产厂商。并且,如果更换网络设备也不需要重新编译Linux内核。
7.1.2 网络设备的命名
每一个具体的网络接口都应该有一个名字,以在系统中能唯一标识一个网络接口,这个名字和文件系统所规定的设备的名字没有任何联系。事实上,网络设备并没有使用文件系统的表示方法。通常一个名字仅表明该接口的类型而不代表生产厂商。Linux对网络设备命名有以下约定,其中N为一个非负整数:
·ethN:以太网接口,包括10Mbit/s和100Mbit/s;
·trN:令牌环接口;
·slN:SLIP网络接口;
·pppNPPP:网络接口,包括同步和异步;
·plipN:PLIP网络接口,其中N与打印端口号相同;
·tunlN:IPIP压缩频道网络接口;
·nrN:NetROM虚拟设备接口;
·isdnN:ISDN网络接口;
·dummyN:空设备;
·lo:回送网络接口。
这样的一个约定非常重要,它使得用户在编写程序和配置系统时,可以使用“一个以太网卡”来统一地表示一块网卡,而不必考虑这个设备来自哪一个厂商。并且,如果更换网络设备也不需要重新编译Linux内核。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。