Посвящается всем любителям игры WorldOfTanks.
Давно задавался вопросом, сделать доступ для одного компьютера из локальной сети к игровым серверам игры через iptables. Было перечитано множество сайтов по данной тематике и советы типа: отключить совсем iptables и изобретения замудренных фильтров – к положительному результату не привели. Что я только не делал и прописывал специальные правила для одного IP по протоколам UDP, и разрешал полный доступ к портам использующимися игрой – ничего не помогало.
Решение оказалось ближе чем я думал… А что если просто предоставить полный доступ компьютеру (IP адресу) для которого мы все делаем.
sudo iptables -A FORWARD -s 192.168.0.3 -j ACCEPT; sudo iptables -A FORWARD -d 192.168.0.3 -j ACCEPT; sudo iptables -t nat -A POSTROUTING -j MASQUERADE;
Маскарадинг влепил на всякий случай ну чтобы уж точно заработало. Пытаемся подключиться к игровому серверу – ура все работает.
0 Комментарии。