在/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
接口文件中的冒号是什么意思?它和圆点一样吗?
答案 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。
在您的配置中,三个网络接口eth0
,eth0.10
和eth0:0
均使用手动配置进行配置。检查cat /proc/net/dev
或ip a
或ifconfig
ip config实用程序的输出,以查看计算机上可用的网络接口。