如何防止 dhclient 覆蓋網路介面上的靜態位址?

如何防止 dhclient 覆蓋網路介面上的靜態位址?

我有一個dhclient正在運行的eno2介面:

3070 /sbin/dhclient -1 -v -pf /run/dhclient.eno2.pid -lf /var/lib/dhcp/dhclient.eno2.leases -I -df /var/lib/dhcp/dhclient6.eno2.leases eno2

dhclient10.10.10.48/25已從DHCP 伺服器取得租約並將其安裝到eno2

$ ip a sh dev eno2
7: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 3c:a8:2a:1e:f8:db brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.48/25 brd 10.10.10.127 scope global eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::3ea8:2aff:fe1e:f8db/64 scope link
       valid_lft forever preferred_lft forever
$

此 DHCP 伺服器從 租用位址10.10.10.110.10.10.50。我想在保持運行的同時添加10.10.10.55/25eno2介面dhclient。這可能嗎?目前,dhclient似乎在一段時間後刪除了手動新增的10.10.10.55/25地址。最有可能的是當租約更新時。我無法控制 DHCP 伺服器。目前我正在運行while true; do sudo ip a add 10.10.10.55/25 dev eno2 2>/dev/null; done作為解決方法。

相關內容