SUSE 12 设置虚拟网络接口

SUSE 12 设置虚拟网络接口

我正在努力在 Suse 12 上设置虚拟 eth 接口

当我跑步时:

ipconfig eth0:1 10.0.0.2 netmask 255.255.255.0

ifconfig 的输出符合预期:

eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05
          inet addr:10.0.0.1  Bcast:10.0.24.255  Mask:255.255.255.0

eth0:1    Link encap:Ethernet  HWaddr 00:01:02:03:04:05
          inet addr:10.0.0.2  Bcast:10.0.24.255  Mask:255.255.255.0

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0

然而,这种设置不是持久的。系统重新启动后,我再也看不到 eth0:1

我尝试将 IPADDR1='10.0.0.2/24' 添加到 /etc/sysconfig/network/if-eth0 配置文件中,这似乎工作正常,但我在 ifconfig 输出中看不到 eth0:1 ?

我错过了什么吗?

答案1

经过长时间的搜索我找到了答案: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/networking/alias.txt

看起来虚拟/别名接口已被弃用,应该避免,而应该将多个 IP 地址直接添加到 eth0

相关内容