counter-strike proxy iptables (counter-strike proxy iptables)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Ответить
subspace
Сообщения: 2

counter-strike proxy iptables

Сообщение subspace »

Следующая ситуация:
Есть локалка, в которой есть cs-server с адресом 194.85.A.B:27019
В комнате стоит 2 компа:
на первом- cs клиент: 194.85.C.D
на втором- linux: 194.85.C.E
все эти компы связаны друг с другом через кучу роутеров и свитчей, и доступны друг для друга=)
требуется на этом линукс компе (194.85.C.E) создать следующий набор правил:

1. пакет, идущий с 194.85.C.D:27005 (цс-клиент), и только с него, перенаправляется на 194.85.A.B:27019 (цс-сервер), и в заголовке адрес отправителя меняется на 194.85.C.E, порт и прочее сохраняется.
2. ответные пакеты, приходящие на 194.85.C.E с сервера отправляются обратно на цс-клиент с сохранением всех портов и заменой адреса отправителя с 194.85.A.B на 194.85.C.E.
если это важно- то связь по udp...
трахают мозг уже несколько дней, и безрезультатно-] никак не коннектицо, хотя напрямик доступ есть.
Спасибо сказали:
subspace
Сообщения: 2

Re: counter-strike proxy iptables

Сообщение subspace »

vo, nakonecto polu4ilos. vdrug komu ponadobico.

iptables -t nat -A PREROUTING -s CLIENT_ADDRESS -p udp --sport 27005 -j DNAT -to-destination SERVER_ADDRESS

iptables -t nat -A PREROUTING -s SERVER_ADDRESS -p udp --sport 27015:27020 -j DNAT -to-destination CLIENT_ADDRESS

iptables -t nat -A POSTROUTING -s CLIENT_ADDRESS -p udp --sport 27005 -j SNAT -to-source PROXY_ADDRESS

iptables -t nat -A POSTROUTING -s SERVER_ADDRESS -p udp --sport 27015:27020 -j SNAT -to-source PROXY_ADDRESS
Спасибо сказали:
Ответить