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

时间:2019-01-15 08:03:23

标签: 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

接口文件中的冒号是什么意思?它和圆点一样吗?

2 个答案:

答案 0 :(得分:0)

网络接口中的列表示虚拟接口。这是在Debian / Ubuntu中:

[root@ubuntu ~]# cat /etc/network/interfaces
iface eth0:0 inet static
address 123.123.22.22
netmask 255.0.0.0
broadcast 123.255.255.255

有关更多信息,请检查here

据我所知,每个物理接口最多可以有255个(或256个,不确定)虚拟接口。

答案 1 :(得分:-1)

这是另一个网络接口名称。 Linux接受任何字符串作为网络接口的名称。 eth0是一个网络接口。 eth1是另一个。 eth0:0是另一个网络接口。 eth0!@#$&*()可能是另一个接口名称。接口名称中的任何:.也没有特殊含义。 Allowed chars in Linux network interface names?

好吧,也许除了意思/解释。我希望名为eth0:0的接口成为与eth0“绑定” /“连接”的人。但这就是(人类)解释。我认为linux对网络接口的命名没有任何意义。例如,用户on this question使用:表示IP别名,而.表示VLAN。

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