Почему эта нестандартная статическая IP-сеть не работает?
Я установил Ubuntu сервер 12.04. Я настроил свою сеть следующим образом:
auto eth0
iface eth0 inet static
address 121.127.36.164
netmask 255.255.255.0
network 121.127.36.0
broadcast 121.127.36.255
gateway 121.127.36.1
dns-nameservers 208.67.222.222 208.67.220.220
с этими конфигурациями я не могу подключиться к интернету.
Всякий раз, когда я делаю
ping www.google.com
это просто ждет. Когда я делаю
ping 77.245.149.23
или любой другой IP, он возвращает ошибку недоступного хоста. Не могли бы вы помочь мне исправить эту ошибку?
Изменить: я могу пинговать IP из моей сети. Мой модем настроен на DHCP с включенным динамическим IP.
Изменить 2: Извините за мои поздние объяснения, но я должен сначала объяснить сценарий:
Есть компания с 20 сотрудниками. Я разработал веб-приложение с PHP/CodeIgniter для них. Где они хотят использовать это в своей локальной сети.
Я устанавливаю сервер Ubuntu 12.04 и хочу сделать его локальным сервером для этой цели. Мне нужно назначить статический IP-адрес для этого сервера, где он не должен меняться.
У меня есть беспроводной маршрутизатор TP-Link, где через этот маршрутизатор предоставляется интернет-соединение. Это DHCP включен.
Теперь для этого, что мне нужно? Как мне настроить свой сервер?
2 ответа
Я решил свою проблему следующим образом: я зарезервировал IP-адрес для моего MAC-адреса сервера из интерфейса маршрутизатора, и он работал отлично. Спасибо за ребят, которые помогли мне решить мою проблему.
Также спасибо всем тоже.
В целях безопасности обычно рекомендуется иметь не маршрутизируемый IP-адрес для внутренней локальной сети, а затем иметь второй адрес для подключения к Интернету.
Существует ряд из трех не маршрутизируемых адресов:
- 10.0.0.0 - 10.255.255.255,
- 172.16.0.0 - 172.31.255.255
- 192.168.0.0 - 192.168.255.255.
Возвращаясь к вашему первоначальному вопросу, я бы проверил содержимое /etc/resolv.conf, где компьютер будет указывать адреса namseserver или nameservers.