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

Как бы я поступил так?

1 ответ1

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, взгляните на Firewall Builder, который имеет приятный графический интерфейс и генерирует конфигурации iptables.

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