Host je Win7 Prof. 64b. Ma jednu sietovu kartu, ktora ma pridelenu IP z mojho fyzickeho routera pomocou DHCP (zatial 192.168.3.101).
Vsetky sluzby SAMBA, IPTABLES, DHCP server (eth1) bezia na PC1 vo VirtualBoxe, jadro 2.6.32.5-amd64, Samba 3.5.6.
Len taka drobnost, ale nepodstatna pre funkcnost VIrtualBox masin. Pred mojim routerom su este 2 dalsie. 192.168.2.1 a 192.168.0.1 - skutocna WAN. Nepytajte sa ma prosim preco to tak je. Berte to ako fakt. Na oboch bezi DHCP.
Jak říká tunkila, tak to přesně je s tvou sítí.
Stanovme si základní pravidlo:
Na jednom segmentu sítě nemohou jet dva nebo více DHCP serverů. (Jinak se nebudeš stačit divit, co to dělá, jak patrno i z tvých příspěvků).
Reálný stav je:
na routeru jede DHCP, dovniř (LAN) sítě má rozhraní s IP 192.168.3.1 a v DHCP poskytuje IP adresy v rozsahu 192.168.2.2 - 192.168.3.254, je-li netmaska nastavena na 255.255.255.0.
Ve Virtualboxu máš spuštěný DEB6, který má přes síťový most na ethernet kartu hosta W7 nastavenu od routeru adresu 192.168.3.134. Zde máš spuštěný DHCP server a tím porušuješ základní pravidlo uvedené shora. Ty dva DHCP servery na jednom segmentu sítě se chvíli spolu mydlí navzájem, až jim nezbude nic jiného, než disablovat jeden z nich.
Ostatní manipulace s dalšími segmenty sítí na poolu 192.168.0.0 je už jen přílévání oleje do ohně, ať už je to v rámci NATování či nikoli.
Chtělo by to si nejprve prostudovat, jak pracují sítě IPV4.
Jsou dvě řešení na "úklid":
1. jak doporučuje tunkila, nechat DHCP server jen na routeru a na všech virtuálních mašinách nastavit síťový most na ethernet kartu virtualhosta W7. Buď nechat přidělit všechny adresy DHCP serverem routeru, nabo nastavit podle výběru jednu nebo více adres natvrdo v v segmentu sítě 192.168.3.0,
Příklad s natvrdo nastavenými adresami:
router má 192.168.3.1, virtualhost W7 má 192.168.3.2, VBox DEB6 má 192.168.3.3 a VBox WXP má 192.168.3.4
2. Pokud by byla možnost disablovat DHCP server na routeru a tedy použít jiný DHCP server (např. na DEB6) následující postup by byl:
Router by adresou dovnitř do LAN 192.168.3.1 určoval, v jakém segmentu musí mít stroje v LAN prostoru adresy, aby spolu bez dalšího mohly komunikovat. Takže by se natvrdo nastavila nejméně adresa virtualhosta W7, např. na 192.168.3.2 a VBox DEB6 na 192.168.3.3. Na VBox DEB6 by pak byl spuštěn DHCP server, který by automaticky přiděloval zbylé adresy v segmentu 192.168.3.0, tj. v rozsahu 192.168.3.4 - 192.168.3.254 při netmask 255.255.255.0 a na základě toho by adresu dostal VBox WXP, případně další VBox stroje spuštěné obdobným způsobem na virtualhostu W7.
Pokud jde o SMB server na VBox DEB6, bez volby nastavení IP rozsahu v smb.conf by poskytoval služby jak virtualhostu W7, tak VBox WXP.
Při konfiguraci dané virtualhostem W7 jsou asi další možnosti pro uživatele, který není moc orientován v síťových protokolech, tímto vyšerpány.
Jiné možnosti by byly dány, kdyby bylo na virtualhostu použito např. linuxové distro umožňující stroj nastavit jako router s firewallem, kde by již pro jiný segment sítě prováděl stroj to, co nyní provádí tvúj router, včetně služeb DHCP, případně DNS serveru. Ovšem routy a pravidla firewallu už není taková sranda nastavit, aby to pořádně fungovalo. Tam už člověk musí přesně vědět, co dělá.