Работа DHCP, но клиенты не имеет Интернета

Так же, как в заголовке говорится. Мой DHCP присваивает адресату IP и так далее клиентам; однако у клиентов нет доступа к Интернету. Вот моя конфигурация DHCP:

ddns-update-style none;
option domain-name "home.lan";
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
option broadcast-address 10.8.8.255;
subnet 10.8.8.0 netmask 255.255.255.0 {
 range 10.8.8.5 10.8.8.9;
 option routers 10.8.8.1;
}
broadcast-address 10.8.8.255

Я, конечно, добавил INTERFACES="eth0" в /etc/default/isc-dhcp-server и добавил определение интерфейса eth0 /etc/network/interfaces

auto eth0
iface eth0 inet static
address 10.8.8.1
netmask 255.255.255.0
gateway 10.8.8.1
broadcast 10.8.8.255

Я добавил net.ipv4.ip_forward=1 в /etc/sysctl.conf

В сети я считал, что возможно просто совместно использовать сеть с помощью Linux GUI. (вот доступное руководство со снимками экрана о том, как совместно использовать соединение), Но оно не работает в моем случае. Если я изменяюсь на своем wlan0 (автоматический DHCP) к (доля к другим компьютерам), у меня нет доступа в Интернет после перезагрузки, потому что wlan0 автоматически не делают пересадку информация.

Клиенты получают IP, шлюз по умолчанию, DNS'es, сетевую маску и так. Следите за каким-либо из u помощь мне с обнаружением, почему это не работает? Я использую человечность 12.04.Спасибо.

1
задан 13 April 2017 в 15:23

2 ответа

Ваши первые шаги выглядят хорошо, но вы также должны настроить IP-маскировку (NAT), используя iptables.

Выполните следующие команды:

iptables --table nat --append POSTROUTING --out-interface ethX -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT

Предполагается, что eth0 - это ваша локальная локальная сеть, а ethX - ваш внешний интерфейс (inet). Я также предлагаю вам поместить эти команды в сценарий инициализации, так как они изменчивы, правила iptables теряются после перезагрузки.

Прежде чем продолжить, я предлагаю вам Google для «Ubuntu NAT», есть много решений для этой проблемы с готовыми сценариями.

Удачи!

0
ответ дан 13 April 2017 в 15:23

В / etc / network / interfaces адрес (удаленного) шлюза не должен совпадать с адресом локального интерфейса.

0
ответ дан 13 April 2017 в 15:23

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

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