Я пытаюсь удалить все значения из списка поиска домена, созданного администратором сети. Однако я не могу получить пустой список. Я пробовал использовать ignore-auto-dns, но домен все еще присутствует. Могу ли я выполнить какие-либо другие команды для удаления всех доменов из списка?
Я также пробовал следующее: nmcli con mod "System eth0" ipv4.dns-search ""
и nmcli con mod "System eth0" ipv4.dns-search "."
, но ни один из них не удалит search c.project.internal
из /etc/resolv.conf
[root@instance-1.c:/home] $ nmcli con mod "System eth0" ipv4.ignore-auto-dns no
[root@instance-1.c:/home] $ nmcli con down "System eth0" && nmcli con up "System eth0"
Connection 'System eth0' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@instance-1.c:/home] $ nmcli device show eth0
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 42:01:0A:F8:06:9A
GENERAL.MTU: 1460
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: System eth0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 10.248.6.154/32
IP4.GATEWAY: 10.248.0.1
IP4.ROUTE[1]: dst = 10.248.0.1/32, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 10.248.0.1, mt = 100
IP4.ROUTE[3]: dst = 10.248.6.154/32, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 10.248.253.253
IP4.DNS[2]: 10.248.254.254
IP4.DNS[3]: 169.254.169.254
IP4.DOMAIN[1]: c.project.internal
IP6.ADDRESS[1]: fe80::4001:aff:fef8:69a/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
[root@instance-1.c:/home] $ cat /etc/resolv.conf
# Generated by NetworkManager
search c.project.internal google.internal
nameserver 10.248.253.253
nameserver 10.248.254.254
nameserver 169.254.169.254
[root@instance-1.c:/home] $ nmcli con mod "System eth0" ipv4.ignore-auto-dns yes
[root@instance-1.c:/home] $ nmcli con down "System eth0" && nmcli con up "System eth0"
Connection 'System eth0' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@instance-1.c:/home] $ nmcli device show eth0
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 42:01:0A:F8:06:9A
GENERAL.MTU: 1460
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: System eth0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 10.248.6.154/32
IP4.GATEWAY: 10.248.0.1
IP4.ROUTE[1]: dst = 10.248.0.1/32, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 10.248.0.1, mt = 100
IP4.ROUTE[3]: dst = 10.248.6.154/32, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 10.248.253.253
IP4.DNS[2]: 10.248.254.254
IP6.ADDRESS[1]: fe80::4001:aff:fef8:69a/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
[root@instance-1.c:/home] $ cat /etc/resolv.conf
# Generated by NetworkManager
search c.project.internal
nameserver 10.248.253.253
nameserver 10.248.254.254
Приведенный выше пример показывает, что ignore-auto-dns на самом деле игнорирует домен, переданный от DHCP, но networkmanager все еще откуда-то получает домен.