2009/12/14 Kristian Kirilov <d3v1...@d3v1ous.info>: > Kamen Stanev wrote: >> Здравей, >> >> Ако правилно разбирам какво искаш да направиш ще трябва да направиш и >> port forrwarding за самия virtualbox. Виж ето тая >> статия >> http://sk.c-wd.net/wp/2008/01/05/virtualbox-port-forwarding-with-linux-host/ >> или напиши в гугъл virtualbox port forwarding. >> >> Правил съм само че да си пусна vnc и става, макар че е малко дървено с >> тия команди. >> >> Успех. >> >> Камен >> >> 2009/12/14 Kristian Kirilov <d3v1...@d3v1ous.info >> <mailto:d3v1...@d3v1ous.info>> >> >> Здравейте, >> >> имам сървър с Debian Lenny (Net Install), на него с помоща на >> VirtualBox >> има работещ Debian Lenny (Net Install) виртуална машина. >> >> Реалната машина има два мрежови интерфейса eth0 - интернет и eth1 >> локална мрежа. На eth1 (192.168.0.1) има стартиран DHCP сървър който >> раздва IP-та от диапазона 192.168.0.0/24 <http://192.168.0.0/24>. >> >> Интерфейса на виртуалната машина съм bridge-нал към eth1, като съм >> задал >> фиксиран IP адрес 192.168.0.2. Така на виртуалната машина имам gateway >> 192.168.0.1, имам достъп до локалната мрежа и интернет. >> >> Проблема е следния: искам да пренасоча порт 10022 към порт 22 на >> виртуалната, но нещо не ми се получава. Правилата които ползвам са >> такива: >> >> 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 <http://192.168.0.2:22> >> >> Да, забравих да спомена че машината се ползва за рутер и прави NAT >> към вътрешната мрежа. >> >> Друго което ме навежда на мисълта, че проблема е във >> виртуализацията а не в port forwarding-a е, >> че със същите правила (с друг порт разбира се) си правя >> пренасочването за utorrent клиент-а >> за да мога да сиидвам. Там няма проблем, можеби защото >> пренасочения порт отива към реален >> мрежов интерфейс на друг компютър. >> >> >> _______________________________________________ >> Lug-bg mailing list >> Lug-bg@linux-bulgaria.org <mailto:Lug-bg@linux-bulgaria.org> >> http://linux-bulgaria.org/mailman/listinfo/lug-bg >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Lug-bg mailing list >> Lug-bg@linux-bulgaria.org >> http://linux-bulgaria.org/mailman/listinfo/lug-bg >> > Към Дамян: --syn не променя нищо пробвал съм с и без него. > > Що се касае до линка който си дал, до колкото знам port forwarding на > самия VirtualBox се прави само при NAT, в моя случай интерфеса ми е bridged. > _______________________________________________ > Lug-bg mailing list > Lug-bg@linux-bulgaria.org > http://linux-bulgaria.org/mailman/listinfo/lug-bg >
Незнам доколко тази конфигурация която искаш да направиш работи, както и тази която аз ще ти предложа също? Предполагам че има имаш модул vboxnetflt i vboxnetadp заредени. Отвори VirtualBox и влез в File->Preferences-Network. Добави нова мрежа. Редактирай и настройките и добави мрежа която я нямаш в рутинга на хоста. Задай на хоста ip което ще е шлюз на госта в Adpter IPv4 Address:. Добави и DHCP Server. Смени интерфейса на виртуалната машина с Host-only adapter (при мен е vboxnet0) и пробвай. Успех. Камен _______________________________________________ Lug-bg mailing list Lug-bg@linux-bulgaria.org http://linux-bulgaria.org/mailman/listinfo/lug-bg