Здравствуйте. Есть шлюз. Пускать всех через nat не айс, все работает от аськи до любого сайта.
Когда
-A POSTROUTING -o eth0 -j MASQUERADE
Делаю
-A POSTROUTING -p tcp -o eth0 --dport 2280 -j MASQUERADE
eth0 - внешний eth1 - внутрений
Как сообразить nat для конкретного сайта и порта? И еще пара вопросов.
iptables.up.rules
# Generated by iptables-save v1.4.12 on Wed Sep 18 17:32:08 2013
*mangle
:PREROUTING ACCEPT [176714:19324848]
:INPUT ACCEPT [80343:11617936]
:FORWARD ACCEPT [3538:239467]
:OUTPUT ACCEPT [10389:5428323]
:POSTROUTING ACCEPT [13761:5653532]
COMMIT
# Completed on Wed Sep 18 17:32:08 2013
# Generated by iptables-save v1.4.12 on Wed Sep 18 17:32:08 2013
*nat
:PREROUTING ACCEPT [278:26457]
:INPUT ACCEPT [75:9542]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
#NAT для всех. Для динамического ip
#-A POSTROUTING -o eth0 -j MASQUERADE
#Маршрут для Albatross через NAT
#-A POSTROUTING -p tcp -o eth0 --dport 2280 -j MASQUERADE
#-A POSTROUTING -p tcp -o eth0 -d 212.45.16.145/32 --dport 2280 -j MASQUERADE
COMMIT
# Completed on Wed Sep 18 17:32:08 2013
# Generated by iptables-save v1.4.12 on Wed Sep 18 17:32:08 2013
*filter
:INPUT ACCEPT [80343:11617936]
:FORWARD ACCEPT [3538:239467]
:OUTPUT ACCEPT [10223:5414065]
COMMIT
# Completed on Wed Sep 18 17:32:08 2013