/etc/network/interfaces:<eth>:<num> 是什么意思?

Phu*_*huc 6 linux networking

在 中/etc/network/interfaces,我有一个物理 eth0 和一个 vlan eth0.10,但是还有一个额外的 eth0:0

iface eth0 inet manual

iface eth0.10 inet manual
    vlan-raw-device eth0

iface eth0:0 inet manual
Run Code Online (Sandbox Code Playgroud)

冒号在接口文件中意味着什么?和点一样吗?

Kam*_*Cuk 0

这是另一个网络接口名称。Linux 接受任何字符串作为网络接口的名称。eth0是一个网络接口。eth1是另一个。eth0:0是另一个网络接口。eth0!@#$&*()可能是另一个接口名称。接口名称中的任何特殊字符都:没有特殊含义。Linux 网络接口名称中允许使用字符吗?.

好吧,也许除了意义/解释之外。我希望指定的接口eth0:0是与 .“绑定”/“连接”的人eth0。但这是(人类)的解释。我不认为 Linux 在网络接口的命名方式上有任何意义。例如,此问题中的用户使用:ip 别名并.表示 VLAN。

在您的配置中,三个网络接口eth0eth0.10eth0:0均使用手动配置进行配置。检查ip config 实用程序cat /proc/net/dev的输出,以查看您的计算机上可用的网络接口。ip aifconfig