-
Originally posted by Alee
Отвечу то, что знаю и что реально работает у меня (2.4.xx - ядро + iptables, 2 провайдера одновременно (для сервера)).
Чтобы нормально играть (клиентом и сервером) нужны 2 вещи.
1. Для клиента нужно открыть маскарадинг (форвардинг) запросов наружу.
2. Для того, чтобы побыть сервером нужно сделать порт-форвардинг (проброс запросов по опр. порту внутрь сети на машину , где мы будем стартовать Ил2(ЗС)-сервер).
...skip...
Вроде всё. Если чего не ясно или не получилось - пишите.
Был&Буду рад помочь!
э-э-э... всё работает замечательно, но столкнулся со смежной проблемой: Teamspeak наружу не выпускается через iptables.
Результат tcpdump такой:
21:53:16.660917 192.168.0.6.1298 > hosting.sc.ru.8767: udp 180
21:53:48.767902 192.168.0.6.1299 > hosting.sc.ru.8767: udp 180
... ну и так далее.
Пользовался вот таким правилом, но не работает. В чём грабли?
echo "allow teamspeak in the local network"
$IPTABLES -t nat -A PREROUTING -d $EXTIP -i $EXTIF -p udp -m udp --dport 8767 -j DNAT --to-destination $INTIP:8767
$IPTABLES -t nat -A POSTROUTING -d $INTIP -o $EXTIF -p udp -m udp --dport 8767 -j SNAT --to-source $EXTIP
$IPTABLES -A FORWARD -d $INTIP -p udp -m udp --dport 8767 -j ACCEPT
оставшаяся часть конфига сводится к простейшему
$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
$IPTABLES -A FORWARD -j LOG
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума