Автор Тема: iptables port forwarding  (Прочетена 3595 пъти)

bonbon_ev

  • Новаци
  • *
  • Публикации: 2
    • Профил
iptables port forwarding
« -: 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.

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

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: iptables port forwarding
« Отговор #1 -: Jan 22, 2015, 11:25 »
Вторият ред не ти трябва - просто го махни
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

bonbon_ev

  • Новаци
  • *
  • Публикации: 2
    • Профил
Re: iptables port forwarding
« Отговор #2 -: Jan 22, 2015, 11:35 »
Много благодаря  [_]3
Активен