Я просто переключился на Ubuntu 14.0.4 из Windows 7 с помощью режима двойной загрузки. Я соединяюсь с сетевым использованием своего офиса беспроводной связи wlan0. Я испытываю проблемы при попытке к ssh получить доступ к нескольким хостам Linux. Имя хоста не решает к IP. Я проверил/etc/resolv.conf и/etc/network/interfaces. Нет никакого статического определенного DNS. Я получаю IP через DHCP. Я имею, не испытал проблему с Windows 7 в основном.
К обходному решению я должен вручную вставить DNS и область поиска в/etc/network/interfaces файле. После этого я могу к ssh к Linux, поскольку имя хоста теперь переводит IP. Подтвержденный с nslookup.
Однако проблема возникает, когда я возвращаюсь домой в сети дома. Я заметил после начальной загрузки моего ноутбука в Ubuntu, Firefox требует времени, чтобы перевести URL и заметно замедлиться. Однако, после того как веб-сайт загружается, он убыстряется. Я сделал некоторый сравнительный тест веб-сайта никакие проблемы со скоростью. Я высоко подозреваю из-за настроек DNS. Когда я комментирую от серверов DNS (который является моим офисом один), вещи вернулись к нормальному. Мой ISP указал, что никакой DNS не требуется, чтобы указывать, поскольку мы - присвоенный дюйм/с через DHCP.
В настоящее время я делаю, руководство комментируют/не комментируют записи DNS для щелканья переключателем :P Не уверенный, если существует лучший способ решить это.
Удачи.
Спасибо за Вашу справку. Мне удалось решить мою проблему. Мое плохое. Хлопнувший мое запястье.
nmcli dev list iface eth0
возвраты исправляют информацию DNS. DNS моего офиса дает корректный DNS и IP. То, что произошло, было возвращенным доменом сервера DNS (местная станция). Однако я пытался соединиться с другим сайтом (домен B). Следовательно nslookup и ssh без предоставленного домена B возвратят ошибку.
, Например:
ssh hostname (Does not work)
ssh hostname.domainB.com (works)
Это вызвано тем, что даже при том, что я подключен успешно к сети. Я с доменом A. Я выяснил, что должен добавить свой суффикс DNS в /etc/resolvconf/tail
для преодоления этого иначе, я должен определить domainB каждый раз.
Для добавления еще одного важного наблюдения. Это взяло меня некоторое время для поиска и устранения неисправностей как nslookup, и/etc/resolv.conf всегда указывает на 127.0.1.1. Это смущает меня относительно того, почему это переходит к локальному DNS, чем мой сервер DNS. Я нашел, что это - способ, которым Рабочий стол Ubuntu использует resolvconf и локальный DNS, и это определяется в /etc/NetworkManager/NetworkManager.conf (entry dns=dnsmasq)
.
Мой ISP указал, что никакой DNS не требуется, чтобы определять, поскольку мы - присвоенный дюйм/с через DHCP
По всей вероятности, Ваш ISP хотел сказать, что Вы, вместе с Вашим IP (и возможно шлюз по умолчанию), присвоил DNS через DHCP.
Проверка это использование команды nmcli dev list iface eth0 | grep IP4
в терминале, Вы тогда видите, получает ли Ваша система свой DNS через DHCP.
Вы могли также проверить файл арендных договоров вручную с помощью less /var/lib/dhcp3/dhclient.leases
и искать "dns". Обратите внимание на это в некоторое время, путь и имя файла, измененное на /var/lib/dhclient/dhclient-ethX.leases
.
, Если сервер DHCP не присваивает DNS, сверьтесь со своим ISP и системными администраторами в Вашем офисе.