1CLinux

Форум посвящённый вопросам работы 1С:Предприятия на ОС Linux => Общие вопросы не относящиеся к теме => Тема начата: 3erg от Февраль 29, 2012, 10:05:54

Название: port mapping в CentOS
Отправлено: 3erg от Февраль 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
Название: Re: port mapping в CentOS
Отправлено: 3erg от Март 11, 2012, 08:44:27
Проблема решена с помощью ручной настройки проброса порта в Virtual Box с настройкой сети через NAT.