You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VMware Photon OS虚拟机eth0网卡Secondary IP配置重启后丢失的解决求助

VMware Photon OS虚拟机eth0网卡Secondary IP配置重启后丢失的解决求助

大家好,我遇到了一个关于VMware Photon OS虚拟机网卡配置的问题,想请各位帮忙看看:

我正在使用VMware Photon OS虚拟机,想要给eth0网卡配置一个secondary IP地址。参考了systemd-networkd配置接口别名的方法,我在/etc/systemd/network/10-eth0.network文件里添加了额外的Address和Gateway配置,内容如下:

[Match]
Name=eth0

[Network]
DHCP=no
Address=10.196.57.202/23
Gateway=10.196.57.253
Address=10.196.57.203/23
Gateway=10.196.57.253
DNS=10.202.22.165
LinkLocalAddressing=no
IPv6AcceptRA=no

这里10.196.57.202是主IP,203是secondary IP,配置完之后执行ip addr show能看到两个IP都正常生效:

root@fgh-57-202 [ /etc/systemd/network ]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:56:b8:8f:20 brd ff:ff:ff:ff:ff:ff
    inet 10.196.57.202/23 brd 10.196.57.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.196.57.203/23 brd 10.196.57.255 scope global secondary eth0
       valid_lft forever preferred_lft forever

但麻烦的是,重启虚拟机之后,/etc/systemd/network/10-eth0.network文件的内容被自动重置了,secondary IP的配置直接消失,文件变成了这样:

[Match]
Name=eth0

[Network]
DHCP=no
Address=10.196.57.202/23
Gateway=10.196.57.253
DNS=10.202.22.165
LinkLocalAddressing=no
IPv6AcceptRA=no

我检查了/etc/dhcp/dhclient.conf文件,里面的配置看起来没有什么异常:

root@fgh-57-202 [ /etc/systemd/network ]# cat /etc/dhcp/dhclient.conf
# Begin /etc/dhcp/dhclient.conf
#
# Basic dhclient.conf(5)
#prepend domain-name-servers 127.0.0.1;

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        netbios-name-servers, netbios-scope, interface-mtu,
        ntp-servers;

require subnet-mask, domain-name-servers;

#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;

# End /etc/dhcp/dhclient.conf

现在我想要让这个secondary IP地址在重启后依然保留,实在搞不清楚问题出在哪,有没有大佬能给我指点一下?

备注:内容来源于stack exchange,提问作者gkns

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 15:57:39