Переадресация портов с использованием Ubuntu ICS

Переадресация портов с использованием Ubuntu ICS

Итак, мой ноутбук получает сигнал Wi-Fi и делится соединением через свой порт Ethernet. Порт Ethernet подключен к коммутатору, и мои клиенты (несколько компьютеров/xbox 360/ps2) подключаются к коммутатору. Одна вещь, которую я хотел бы сделать, это настроить переадресацию портов, так что если используется порт 80, ноутбук перенаправит этот порт на один из компьютеров, подключенных к коммутатору.

Как бы я поступил, если бы сделал что-то подобное?

решение1

Вероятно, вам придется ознакомиться с iptables, но вкратце:

iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.0.2:80
iptables -A FORWARD -p tcp -d 192.168.0.2 --dport 80 -j ACCEPT

Измените 192.168.0.2устройство на подключенное к вашему коммутатору, на который вы хотите перенаправить порт 80, и wlan0на то же самое на вашем беспроводном интерфейсе.

Если вам некомфортно использовать iptables, взгляните наКонструктор брандмауэров, который имеет приятный графический интерфейс и генерирует конфигурации iptables.

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