Итак, мой ноутбук получает сигнал 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.