Перепутался с 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-адрес. Теперь попробуйте просматривать Интернет.

Другие вопросы по тегам