Portál AbcLinuxu, 11. května 2025 10:31

Dotaz: vytvoření virtuální síťovky

25.3.2011 16:24 Eloc
vytvoření virtuální síťovky
Přečteno: 315×
Odpovědět | Admin
Dobrý den, mám jednu otázku:

Mám PC s Linuxem Debian squeeze, který bych chtěl aby fungoval jako router. Do portu eth2 mám přivedený internet. eth0 a eth1 připojené další pc, Na routeru mám nainstalovaný VirtualBox,

Jak mám vytvořit virtuální fyzicky neexistující síťovku na kterou bych mohl připojit virtualbox a normálně s virtuálním OS pracovat jako kdyby to byl další PC na síti tj třeba vytvářet pro něj pravidla v iptables. Předem děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 25.3.2011 18:29 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vytvoření virtuální síťovky
Odpovědět | | Sbalit | Link | Blokovat | Admin

Že by bridge a tap inerface? Aspoň to dělá xen, řeší to tak i qemu ...

Tj. vytvořit bridge dejme tomu br0 (brctl addbr br0), do něj přidat tap0 (tuntap -t tap0; brctl addif br0 tap0) a nějaký fyzický interfejs (brctl addif br0 eth0), IP adresu bude mít br0, virtuální stroj připojený na tap0 bude ve stejném rozsahu, tak, aby měl routu na br0. Případně lze natovat, dělat dst nat do virtuálu - to už je na Vás.

Mimochodem, pokud dáte defaultní nastavení, máte IP adresu 10.0.2.15 ve virtuálu, brána je 10.0.2.2 a taky se dostanete ven přes nat. Dovnitř je to těžší, pro to je lepší bridge.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
vencour avatar 26.3.2011 14:59 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vytvoření virtuální síťovky

Ještě doplňuju: v qemu mam dobrou zkušenost jen se síťovkou s modulem e1000e, u realteku, tedy v defaultnim nastavení, mi bridge nemakal, viděl jsem data jen v jednom směru.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
26.3.2011 14:04 pet
Rozbalit Rozbalit vše Re: vytvoření virtuální síťovky
Odpovědět | | Sbalit | Link | Blokovat | Admin

Na to staci tun/tap interface:

# zatahnout modul tun ci tap ci jak se jmenuje (ja to mam natvrdo v kernelu)

# TAP=`sudo tunctl -b -u (vas_user_co_k_tomu_ma_mit_pristup)`

# ifconfig ${TAP} (IP_adresa) up

a je hotovo ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.