Комрады, прошу помощи, ибо туплю.
Стоит задача: поднять на локальной машине сервак Left4Dead, чтобы народ из внешней сети мог к нему подключиться. Серваку нужно открыть порт 27015 по TCP и UDP.
Для этого иду в настройки роутера, NAT Settings -> Virtual Servers и добавляю две записи:
Code:
Port Range Local IP Port Protocol
27015 192.168.1.212 27015 TCP
27015 192.168.1.212 27015 UDP
где 192.168.1.212 - IP компа в локалке, на котором собственно поднимаю сервак. Жму Apply, но чуда не происходит: подрубиться ко мне извне на этот порт никто не может.
Может это как-то с консоли еще с помощью iptables можно замутить? Почитал
это. Если правильно понял, мне нужно что-то типа:
Code:
iptables -I FORWARD -i ppp0 -p tcp -m tcp -d 192.168.1.212 --dport 27015 -j ACCEPT
iptables -I FORWARD -o ppp0 -p tcp -m tcp -s 192.168.1.212 --sport 27015 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -o ppp0 -s 192.168.1.212 --sport 27015 -j SNAT --to-source xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx - мой внешний IP. Ну и аналогично для UDP. Я правильно понимаю?
Есть еще инструкция конкретно для wl500g -
вот, но следование ей результата не дало.
В общем, прошу помощи