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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: d3v1ous в Dec 12, 2009, 12:40



Титла: VirtualBox bridged interface & port forwarding
Публикувано от: d3v1ous в Dec 12, 2009, 12:40
Здравейте, историята е следната :), имам сървър с Debian Lenny (без Х), на него има инсталиран VirtualBox на който има стартиран също Debian Lenny (без Х).

Реалния сървър има две мрежови карти и се ползва за рутер, прави NAT. Вътрешната мрежа е 192.168.0.0/24 която е на eth1. Също на eth1 (реалната машина) има стартиран DHCP сървър който раздава IP адреси в диапазона 192.168.0.2-100.

Интерфейса на виртуалната машина съм bridge-нал към eth1 на реалната машина.

----

Виртуалната машина си взе IP от DHCP сървъра и имаше интернет и аз имах достъп до нея по LAN с вътрешното IP което си беше взела.

Но нещо не мога да се оправя с port forwarding-a.

Код:
        iptables -I FORWARD -p tcp --syn --dport 10022 -j ACCEPT
        iptables -t nat -I PREROUTING -p tcp --syn --dport 10022 -j DNAT --to-destination 192.168.0.2:22

Това са ми правилата, като с тях целя да пренасоча порт 10022 към порт 22 на IP-то на виртуалната машина.

Преди да пиша правилата flush-вам всички вериги и им давам политика по подразбиране ACCEPT.

Дайте идея каде бъркам и дали проблема е във виртуализацията.