Re: [Lug-bg] VirtualBox bridged interface & port forwarding
- Subject: Re: [Lug-bg] VirtualBox bridged interface & port forwarding
- From: Kamen Medarski <kamedarski@xxxxxxxxx>
- Date: Tue, 15 Dec 2009 12:49:50 +0200
2009/12/14 Kristian Kirilov <d3v1ous@xxxxxxxxxxxx>:
> 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 <d3v1ous@xxxxxxxxxxxx
>> <mailto:d3v1ous@xxxxxxxxxxxx>>
>>
>> Здравейте,
>>
>> имам сървър с 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@xxxxxxxxxxxxxxxxxx <mailto:Lug-bg@xxxxxxxxxxxxxxxxxx>
>> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Lug-bg mailing list
>> Lug-bg@xxxxxxxxxxxxxxxxxx
>> http://linux-bulgaria.org/mailman/listinfo/lug-bg
>>
> Към Дамян: --syn не променя нищо пробвал съм с и без него.
>
> Що се касае до линка който си дал, до колкото знам port forwarding на
> самия VirtualBox се прави само при NAT, в моя случай интерфеса ми е bridged.
> _______________________________________________
> Lug-bg mailing list
> Lug-bg@xxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|