Я настраиваю свой IP статически, но не могу подключиться к DNS.
У меня статический IP-адрес, и я могу пинговать свой шлюз по умолчанию и любые внешние IP-адреса.
В /etc/resolv.conf
, Я установил то же содержимое, что и при динамической настройке с помощью «ifconfig eth0 up»:
search def.abcd.ca
nameserver 123.45.6.789
Но со статическим IP-адресом DNS недоступен.
Что может помешать мне получить доступ к DNS?
Спасибо @RobbieTheK.
NetworkManager необходимо отключить: systemctl stop NetworkManager
Если диспетчер сети отключен, можно настроить подключение вручную двумя способами:
1- В /etc/network/interfaces
, затем включите / выключите интерфейс с помощью ifup
/ifdown
2- Отдельными командами: ifconfig eth0...
добавить ip; route add ...
чтобы добавить шлюз по умолчанию. И ищите DNS в /etc/resolv.conf
.
Если вы хотите установить соединение вручную с включенным менеджером сети, вам необходимо установить «managed = true» в «etc / NetworkManager / NetworkManager.conf».
У вас есть NetworkManager или сеть? пытаться systemctl status NetworkManager
или systemctl status network
. Если вы используете NIS, то systemctl status ypbind
. Заменить status
с участием start
и посмотрите, появляются ли какие-либо журналы в ваших системных журналах.