1

Я пытаюсь дать моему серверу статический IP-адрес. Кажется, это работает без проблем, но я не могу получить подключение к Интернету после этого процесса. Я также изменил свой DNS-сервер на 8.8.8.8 (Google DNS верно?).

ОС: Ubuntu Server 12.04 x86
Окружение: Virtualbox
Файл: /etc /network /interfaces:

auto eth0
iface eth0 inet static
    address 192.168.2.10
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    gateway 192.168.2.1

ФИКСИРОВАННЫЙ
Я сам исправил проблему, оказалось, что мои настройки маршрутизатора как-то изменились, он был установлен на диапазон 10.xxx вместо 192.xxx

3 ответа3

0

Не забывайте о портах или переадресации портов, если вы пытаетесь сделать что-то необычное и хотите получить доступ из Интернета (вы предлагаете веб-страницы?) Или даже доступ к Интернету (есть прокси-сервер для рассмотрения?).

Мне нравится ответ Zoredache. Вы, вероятно, захотите настроить свой маршрутизатор на резервирование определенного диапазона IP-адресов, чтобы вы могли статически назначать IP-адреса в одном диапазоне, в то же время позволяя DHCP назначать IP-адреса для другого (это не "сегментирование" класса, где вам, возможно, придется определить различные маски сетей полностью отдельные внутренние локальные сети).

Я могу только заявить, что я сделал для себя, когда я разделил свои диапазоны DHCP и статического IP-адреса, назначив диапазон DHCP в моей локальной сети класса C началом с 192.168.1.100 вместо того, чтобы позволить ему начинаться с значения по умолчанию 192.168.1.2. Таким образом, я могу статически назначать IP-адреса устройствам с 192.168.1.2 по 192.168.1.99. Конечно, я мог бы статически назначать IP-адреса в пределах своего диапазона DHCP, но это может вызвать проблемы, если DHCP когда-либо хотел назначить IP, который, возможно, уже был назначен статически. Конечно, я также должен убедиться, что в любом случае есть 2 действительных адреса DNS. А поскольку я не использую свой собственный DNS-сервер, я предпочитаю использовать OpenDNS с первичным значением 208.67.222.222 и вторичным с 208.67.220.220 (http://www.opendns.com/). Однако вы можете использовать любые DNS-серверы, которые вам нравятся. Просто не забудьте оставить шлюз (192.168.1.1) и маску сети (255.255.255.0) в одиночку, если вы держите его в локальной сети класса C. Я только упоминаю об этом, так как вы можете сделать то же самое.

Но если вы используете локальную сеть класса B, вы, вероятно, захотите изменить маску сети на 255.255.0.0, и тогда ваш шлюз будет, вероятно, 10.0.1.1. Конечно, ваш DNS будет таким, каким вы захотите, или вы можете просто оставить его в покое и позволить вашему провайдеру предоставлять услуги DNS. Но, как всегда, вам, возможно, придется возиться с портами и брандмауэрами для действительно странных вещей, таких как VPN, VoIP или что-то еще. Возможно, вам придется сделать это с помощью почтовых служб или даже HTML (порты 25, 110 и 80). Так что не забывайте о портах и брандмауэрах! (... и антивирус.)

0

Я сам исправил проблему, оказалось, что мои настройки маршрутизатора как-то изменились, он был установлен на диапазон 10.xxx вместо 192.xxx

0

Посмотрите на ваш DHCP-сервер и шлюз, возможно, они блокируют доступ незарегистрированных устройств к Интернету.

Но лучший способ присвоения статических IP-адресов в среде DHCP - это настроить DHCP для резервирования выбранного IP-адреса для определенного устройства; вам определенно необходимо исключить выбранный IP-адрес из пула для доступных IP-адресов в любом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .