Как предоставить общий доступ к подключению через беспроводной маршрутизатор в Ubuntu?

Как предоставить общий доступ к подключению через беспроводной маршрутизатор в Ubuntu?

Я нашел некоторую информацию, но все запутанное. У меня есть Ubuntu Box 12.04, подключенный к Интернету через кабель с фиксированным IP внутри широкой внутренней сети. Кабель подключен к сетевому интерфейсу материнской платы, который настроен с его IP, DNS и так далее. Я купил дополнительную сетевую карту и подключил маршрутизатор Apple Airport Extreme ко второму интерфейсу. Я хочу, чтобы маршрутизатор делился соединением с другими устройствами, используя соединение, занимаемое кабелем. Как это сделать?

решение1

Если я правильно понял, то схема сети следующая:

клиенты <-wireless-> аэропорт <-eth1-> ubuntu <-eth0-> интернет-провайдер

При такой настройке вам потребуется включить переадресацию IP и правильно настроить iptables для маскировки всего трафика с eth1 на eth0.

Например:

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT

Все, что вам нужно сделать, это сохранить эти изменения.

Связанный контент