Университет Сиэтла не поддерживает Linux, хотя мой телефон Android работает нормально. Я могу подключаться как к зашифрованным, так и к незашифрованным беспроводным сетям, а также к проводным, и мне назначен IP-адрес. Кажется, я могу пинговать внешние ips, такие как DNS от Google на 8.8.8.8, и известные мне ip-адреса действительны, но неиспользованные не возвращают ping (пока все хорошо). Я также могу свернуть внешние IP-адреса. Однако, когда я пытаюсь разрешить хост DNS, он не работает, независимо от того, проводной или беспроводной. Я попытался настроить DNS в диспетчере сети, чтобы использовать DNS от Google, но это, похоже, ничего не изменило. С помощью ИТ я убедился, что мои настройки выглядят правильно, основываясь на их опыте настройки Windows, OSX и Android.
Как мне устранить неполадки или обойти эту проблему? ИТ-специалист не знал, что Ubuntu и Android основаны на Linux, и его единственное предложение было «хорошо, оно должно работать, но если оно не устанавливает Windows».
РЕДАКТИРОВАТЬ: Когда я запускаю dig, он выглядит следующим образом:
$ dig google.com @8.8.8.8
; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> google.com @8.8.8.8
;; global options: +cmd
;; connection timed out; no servers could be reached
Мой resolv.conf выглядит нормально, он получает DNS от Google, когда я настроен на DNS от Google, и получает то, что выглядит как DNS-серверы университета в противном случае.
Обычно для поиска и устранения неисправностей проблем DNS я делаю следующее:
ping 8.8.8.8
(IIUC это работает на Вас)
dig google.com @8.8.8.8
или
host google.com 8.8.8.8
, Если это не работает, то Вы не можете использовать 8.8.8.8 в качестве сервера DNS.
cat /etc/resolv.conf
необходимо видеть что-то как:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
Если это не так, я проверил бы конфигурацию NetworkManager снова.
Для быстрой и грязной фиксации можно также отредактировать тот файл, но иметь в виду, что NetworkManager или другие программы перезапишут его в следующий раз, когда Вы снова соединяетесь (который мог бы быть раньше, чем Вы думаете, отбрасывает ли Wi-Fi, например). Так лучше настраивать его в NetworkManager.
Обычно использующие внешние серверы DNS в порядке, кроме тех случаев, когда существуют машины в кампусе Вашего университета, которые используют частные IP-адреса. Те не могут быть разрешены через внешние серверы DNS. Таким образом, на самом деле необходимо использовать сервер DNS университета.
В этом случае Вы могли просто оставить серверы DNS как не настроенными в NetworkManager, и он должен взять их от DHCP. Если этого не происходит, Вы могли бы или диагностировать его или просто скопировать DNS, сходящий с другой машины, которая работает и устанавливает его статически в NetworkManager.
menuentry "Boot From USB" { set root=UUID=0437-401B chainloader +1 }
в/etc/grub.d/40_custom – kenn 16 December 2016 в 02:29