static ip - что я делаю неправильно?

проблема здесь: когда я использую DHCP, все работает нормально. Я изменяю /etc/network/interfaces, чтобы использовать статический ip как:

iface eth0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

перезапуск сетевой службы: sudo /etc/init.d/networking restart

после перезапуска, /etc/resolv.conf содержит действительный IP-адрес маршрутизатора, tracert ] показывает точно такие же переходы, я могу получить доступ к любому устройству в своей локальной сети, но когда я пытаюсь открыть страницу или подключиться к узлу из локальной сети, я получаю: «хост не разрешен».

Было бы очень приятно, если бы кто-нибудь мог указать мне на мою ошибку. Что я делаю неправильно?

1
задан 4 November 2011 в 03:43

4 ответа

Спасибо всем за вашу помощь и советы! проблема найдена и разрешена. по некоторым причинам интерфейс был поврежден. Перезапуск систем и восстановление интерфейсов из предыдущих изменений с помощью vim. Когда vim восстановил этот файл, интерфейсы были снова отредактированы с теми же настройками. перезагрузите сетевые интерфейсы и идите: система находится в сети и использует статический IP-адрес.

0
ответ дан 25 May 2018 в 17:14

Похоже, ваш маршрутизатор не разрешает имена внешних хостов (возможно, мера безопасности?). Попробуйте использовать другой DNS-сервер, например, публичный DNS-сервер Google:

# Contents of /etc/resolv.conf
nameserver 8.8.8.8
2
ответ дан 25 May 2018 в 17:14
  • 1
    попробует это, но я не уверен, что проблема там, потому что мой сервер на базе Windows работает отлично, если DNS-запросы направляются непосредственно на маршрутизатор. и моя главная проблема заключалась в том, что маршрутизатор не разрешает внешние NS, как работает tracert и дает мне такие же перелеты и тайм-ауты, как если бы все настроено на использование DHCP? Я имею в виду все это звучит и выглядит для меня загадкой ... – Alex D 4 November 2011 в 10:09

Если то, что вы разместили, было вашим полным / etc / network / interfaces, проблема заключалась в отсутствии строки «auto eth0». Эта строка автоматически обновляет интерфейс при запуске перезапуска /etc/init.d/networking.

С уважением

1
ответ дан 25 May 2018 в 17:14

Ваша настройка выглядит хорошо для меня. Я думаю, что есть ошибка в обновлении. Все мои компьютеры находятся на фиксированных IP-адресах и работают очень хорошо в течение длительного времени. Мой рабочий стол запускает Ubuntu 11.04 Classic, а все остальные запускают Xubuntu 11.04. Теперь внезапно все они больше не работают. Нет, это не маршрутизатор или кабельный модем - они были заменены. Если я перейду на DHCP на компьютере, вы получите тот же IP-адрес и будете работать. На фиксированный IP-адрес он будет подключаться, и я могу выполнить ping-маршрутизатор, но нет Интернета по IP-адресу или по имени. Таким образом, у вас может быть ошибка и преследовать проблему, которая не является вашей задачей.

0
ответ дан 25 May 2018 в 17:14

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

Похожие вопросы: