Tema: VirtualBox: win2k8 host, linux guest; NAT ir Host-only networking;
Autorius: Laimis
Data: 2013-07-24 18:23:12
Sveiki,

VirtualBox'o host'as — Win2k8... :-)
Guest'as — Debian sid.

Norima pasikelti VM, kad ji turėtų ir (NAT'intą) internetą ir galėtų 
komunikuoti su pačiu host'u, kitomis VM. Tiesa, čia dar pajungtas RRAS 
(routing and remote access), kuris paforward'ina (pf) kai kuriuos 
išorinius port'us į statinį VM ip.

Na, VM  priskiriami du adapteriai:
eth0 — NAT, DHCP;
eth1 — host-only (statinis IP).


Tai bendra struktūra tokia:
net --> [HOST, win2k8] <-\--> [NAT, DHCP: eth0] <--/-> [VM guest Linux]
                \          \-> [Host-only: eth1] <-/
                 \-- [RRAS, NAT pf] --/


Tačiau abu jie kartu dirbti nenori/nesugeba. Arba aš nesugebu priversti.

Arba VM, turėdama veikiantį NAT'inį internetą, NEPASIEKIAMA iš išorės 
(nors RRAS pf į statinį ip 192.168.2.2 suveikia; susijungimas matomas 
NAT mapping table; bėda kažkur toliau, kelyje link VM ar iš jos), tačiau 
VM pasiekiama iš pačio host'o per eth1 (statinį ip 192.168.2.2)


ARBA, įraičius eth1 gateway'ų:
 > cat /etc/network/interfaces

<...>

auto eth1
iface eth1 inet static
         address 192.168.2.2
         netmask 255.255.255.0
         network 192.168.2.0
         broadcast 192.168.2.255
     *** gateway 192.168.2.1 ***


VM pasiekiama iš išorės per RRAS pf, TAČIAU NEBEVEIKIA internetas 
(nenoriu nei keiktis, nei $ujaiktis...)

Nujaučiu, kad čia gali būti win daržo bėdos, todėl jei kas nors 
patvirtintų, kad tokia konfigūracija veikia *nix host'e, tai žinočiau, 
kad neverta gaišti laiko.
Na ir šiaip pastabos, komentarai laukiami; networking'o žinios jau kiek 
apdulkėję, tad jei čia trūksta kokio papildomo route'o ar iptables 
taisyklės...

Ačiū.