Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: bonbon_ev в Jan 22, 2015, 10:59



Титла: iptables port forwarding
Публикувано от: bonbon_ev в Jan 22, 2015, 10:59
Здравейте,

Имам рутер с външен ip-адрес 1.2.3.4 и вътрешен ip-адрес 192.168.101.253

Пренасочвам порт 22022 към локална машина, на която слуша sshd.
iptables -t nat -A PREROUTING  -d 1.2.3.4  -p tcp  --dport 22022  -j DNAT --to-destination  192.168.101.33
iptables -t nat -A POSTROUTING -d 192.168.101.33 -p tcp --dport 22022 -j --to-source  192.168.101.253

Всичко си работи, но на локалната машина не виждам ip-то от което се свързват към машината,  а виждам вътрешното ip на рутера 192.168.101.253.

Има ли начин да виждам публичния адрес, от който идва заявката към сървъра?


Титла: Re: iptables port forwarding
Публикувано от: VladSun в Jan 22, 2015, 11:25
Вторият ред не ти трябва - просто го махни


Титла: Re: iptables port forwarding
Публикувано от: bonbon_ev в Jan 22, 2015, 11:35
Много благодаря  [_]3