На моем рабочем месте иногда понижается сервер DHCP.
Таким образом, я сделал сценарий, который настраивает использование сетевой маски и IP-адрес ifconfig
и использование шлюза по умолчанию route
. Но я должен все же найти, что команда присваивает сервер DNS временно.
Существует ли команда, которую я могу использовать для установки адреса сервера DNS для eth0 временно? Таким образом, если сервер DHCP возвращается, я могу повторно подключить использование DHCP без трудного кодирования его в конфигурационный файл.
Запишите его в /etc/resolv.conf
:
echo "nameserver 1.2.3.4" | sudo tee /etc/resolv.conf
При успешном соединении DHCP оно должно быть перезаписано обратно на «правильный» DNS-сервер.
Если у Вас есть Рабочий стол, Вы могли бы просто заполнить дополнительный DNS (8.8.8.8). где я сделал здесь. Это использует тех через DHCP сначала, но если это не достижимо, это использует 8.8.8.8. Можно также включить и выключить DHCP. Если Вы переключаетесь, это от него автоматически использует заполненный пользовательские настройки. Выключите и включите соединение снова с переключателем/кнопкой для применения новых параметров сети. Это - все в GUI.