`resolvconf`, изменяющий текущий DNS. Жесткий план Netplan с использованием сервера имен
Мне нужно иметь свой собственный DNS-сервер в корпоративном.
У меня есть следующий набор настроек для netplan:
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
dhcp4: yes
addresses:
- 192.168.1.240/24
nameservers:
addresses: [192.168.1.10]
Сначала у меня есть следующее при запуске
resolvectl status
после бега
sudo netplan apply
:
Link 2 (eno1)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.1.10
DNS Servers: 192.168.1.10 192.168.254.112 192.168.254.113 192.168.254.114
Но через некоторое время получаю следующее:
Link 2 (eno1)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.254.112
DNS Servers: 192.168.1.10 192.168.254.112 192.168.254.113 192.168.254.114
Что здесь не так?
Как я могу исправить использование собственного DNS с помощью netplan. И DNS-сервер, так как он находится в моей локальной сети.
1 ответ
Ваш файл netplan относится к Network Manager. Я предлагаю вам вернуть netplan по умолчанию:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Затем установите свой статический IP-адрес и DNS в настройках Network Manager:
Перезагрузить.