Перепутался с DNS, теперь не подключается к интернету
Итак, я пытался исправить эту проблему обратного DNS:
$ dig HOSTNAME.DOMAIN.com
1.2.3.4 #example
$ dig -x 1.2.3.4
OTHERHOSTNAME.OTHERDOMAIN.com
Я слепо следовал онлайн инструкциям, чтобы это исправить:
В, /etc/hosts
Я поменял первую строчку
127.0.0.1 localhost
в
127.0.0.1 HOSTNAME.DOMAIN.com localhost.localdomain localhost
тогда я сделал:
sudo /sbin/dhclient -r
Я верю, что к тому времени я понял, что у меня больше нет подключения к Интернету, хотя я все еще был подключен к WiFi. Я вернул редактирование в /etc/hosts
без эффекта.
(Я пишу с другого компьютера, поэтому сначала я хотел бы исправить подключение к Интернету на оригинальном компьютере).
Есть идеи? Спасибо
РЕДАКТИРОВАТЬ: @Alaa Али первоначальное предложение не работает для меня, но он сказал мне, чтобы перезагрузить мою машину, которая работала.
1 ответ
sudo /sbin/dhclient -r
релизы (-r
) IP-адрес, полученный от вашего DHCP-сервера. Именно поэтому ваше соединение оборвалось, так как теперь у вашей машины нет IP-адреса для связи с сетью.
Чтобы решить эту проблему, вы должны просто запросить новый IP-адрес. Но сначала мы удостоверимся, что он выпущен, выполнив эту команду:
sudo /sbin/dhclient -r wlan0
Затем, чтобы запросить новый с вашего DHCP-сервера, просто выполните:
sudo /sbin/dhclient wlan0
(Предполагая, что ваш беспроводной интерфейс называется wlan0
, Если это не так, взгляните на вывод iwconfig
и узнайте название записи, рядом с которой есть информация о беспроводной сети).
Эта команда должна завершиться довольно быстро, и вы увидите, что вашему интерфейсу был назначен IP-адрес. Теперь попробуйте просматривать Интернет.