在/etc/network/interfaces中,我有一个物理eth0和一个VLANeth0.10,但是还有一个额外的eth0:0
iface eth0 inet manual
iface eth0.10 inet manual
vlan-raw-device eth0
iface eth0:0 inet manual冒号在接口文件中意味着什么?它和圆点一样吗?
发布于 2019-01-15 08:22:28
这是另一个网络接口名称。Linux接受任何字符串作为网络接口的名称。eth0是一个网络接口。eth1是另一个。eth0:0是另一个网络接口。eth0!@#$&*()可能是另一个接口名称。在任何:或.中都没有特殊的含义,接口名称中也没有任何特殊的字符。允许在Linux网络接口名中使用字符吗?
嗯,也许除了意义/解释。我希望名为eth0:0的接口是与eth0“绑定”/“连接”的接口。但这是(人)的解释。我认为linux对网络接口的命名没有任何意义。例如,用户关于这个问题使用:作为ip别名,使用.表示VLAN。
在您的配置中,三个网络接口eth0、eth0.10和eth0:0都是使用手动配置配置的。检查cat /proc/net/dev或任何ip a或ifconfig ip配置实用程序的输出,看看您的计算机上有哪些网络接口可用。
发布于 2019-01-15 08:09:33
列在网络接口中意味着虚拟接口。以下是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有关更多信息,您可以查看这里。
据我所知,每个物理接口最多可以有255 (或256,不确定)虚拟接口。
https://stackoverflow.com/questions/54194789
复制相似问题