Декабрь 18, 2017, 10:55:30

Автор Тема: port mapping в CentOS  (Прочитано 2787 раз)

3erg

  • Новичок
  • *
  • Сообщений: 4
  • Карма: +0/-0
    • Просмотр профиля
port mapping в CentOS
« : Февраль 29, 2012, 10:05:54 »
Здравствуйте подскажите пожалуйста.

Есть машина на ней centos 5.7 (смотрит в интернет) там же VirtualBox с winXP сеть= ( виртуальный адаптер хоста 'vboxnet' ). На winXP стоит программа_ХХХ (сервер) которая работает через порт 9099. Как сделать чтоб из вне через интернет клиент программы_ХХХ по порту 9099 попадал на centos машину и через нее попадал в  winXP к серверу программы_ХХХ - устанавливалось соединение с сервером программы_ХХХ.

Спасибо. Вот что я делаю...
iptables -t nat -A PREROUTING -p tcp -d хх.хх.хх.хх --dport 9099 -j DNAT --to-destination  уу.уу.уу.уу:9099

iptables -t nat -A POSTROUTING -p tcp -d уу.уу.уу.уу --dport 9099 -j SNAT --to-source хх.хх.хх.хх

[root@demosrv ~]# /sbin/service iptables status
Таблица: nat
Chain PREROUTING (policy ACCEPT)
num  target     prot opt source               destination
1    DNAT       tcp  --  0.0.0.0/0            хх.хх.хх.хх       tcp dpt:9099 to:уу.уу.                              уу.уу:9099
2    DNAT       tcp  --  0.0.0.0/0            хх.хх.хх.хх       tcp dpt:9099 to:уу.уу.                              уу.уу:9099

Chain POSTROUTING (policy ACCEPT)
num  target     prot opt source               destination
1    SNAT       tcp  --  0.0.0.0/0            уу.уу.уу.уу       tcp dpt:9099 to:хх.хх.х                              хх.хх

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

Таблица: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     tcp  --  0.0.0.0/0            192.168.1.1         tcp dpt:3389

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

хх.хх.хх.хх ip centos
yy.yy.yy.yy ip winXP

3erg

  • Новичок
  • *
  • Сообщений: 4
  • Карма: +0/-0
    • Просмотр профиля
Re: port mapping в CentOS
« Ответ #1 : Март 11, 2012, 08:44:27 »
Проблема решена с помощью ручной настройки проброса порта в Virtual Box с настройкой сети через NAT.