Kezdőlap › Fórumok › Hálózati problémák › KVM alatti hálózat beállítások a guest gépeknek
- This topic has 16 hozzászólás, 5 résztvevő, and was last updated 16 years telt el by
pomm.
-
SzerzőBejegyzés
-
2009-02-21-15:17 #2182669
Nem tudom, melyik ubuival dolgoztál, de a Fedora 8 és az openSUSE 11.1 között van pár hónap különbség.
2009-02-21-15:17 #2182670Nem tudom, melyik ubuival dolgoztál, de a Fedora 8 és az openSUSE 11.1 között van pár hónap különbség.
2009-02-22-09:28 #2182671Alapvetően az volt a gondom, hogy a Fedora 8 alatt csak NAT-os hálózatot tudtam konfigurálni, fix IP-vel, de olyat, ami bridge-en keresztül kapcsolódik a „való világhoz”, ráadásul DHCP-n kapja a hálózati beállításait, olyat nem.
A VirtualBox 2 nem futott Fedora 8-on, mert a KVM-mel ütközött, azt meg első blikkre nem találtam, hol lehetne kiiktatni. (Lusta voltam… Úgy tudom, kernelt kéne hozzá fordítani…)
Az Ubuntu 8.0.4-et próbáltam.
2009-02-22-09:28 #2182672Alapvetően az volt a gondom, hogy a Fedora 8 alatt csak NAT-os hálózatot tudtam konfigurálni, fix IP-vel, de olyat, ami bridge-en keresztül kapcsolódik a „való világhoz”, ráadásul DHCP-n kapja a hálózati beállításait, olyat nem.
A VirtualBox 2 nem futott Fedora 8-on, mert a KVM-mel ütközött, azt meg első blikkre nem találtam, hol lehetne kiiktatni. (Lusta voltam… Úgy tudom, kernelt kéne hozzá fordítani…)
Az Ubuntu 8.0.4-et próbáltam.
2009-06-03-15:55 #2182673No, ismét aktuális lett a probléma és eljött az idő, hogy nincs élet vm nélkül. Azt viszont el kellett érnem a külső
ipcímről. A következő megoldás született:Kvm beállítása:
A hoston kiadandó parancsok:
modprobe tun
brctl addbr br0
ifconfig br0 192.168.100.254 netmask 255.255.255.0 up
tunctl -b -u felhasználó_neve_aki_futtathatja -t qtap0
brctl addif br0 qtap0
ifconfig qtap0 up 0.0.0.0 promisc
iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE
echo „1” > /proc/sys/net/ipv4/ip_forwardEztuán indítható a guest így
kvm -net nic,macaddr=52:54:00:12:34:56 -net tap,ifname=qtap0,script=no,downscript=no -hda -no-acpi -m 384 -boot c
/az/image/elérese/image_neve.img -k hu -vnc :1Most már elérjük a virtuális gépünk a következő parancssal:
vncviewer 4.3.2.1:1 (4.3.2.1 helyére a host gépünk ip címe kerül!)
A guesten beállítandók:
ifconfig eth0 192.168.100.1 up
route add default gw 192.168.100.254(ha nem akarjuk manuálisan állítgatni, akkor szerkesszük az /etc/network/interfaces fájlt)
pl.:# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
#allow-hotplug eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
gateway 192.168.100.254Ha azt szeretnénk, hogy a guest gépek is „rendes” fix ip-vel rendelkezzenek, akkor ezek a beállítások szükségesek a host
gépen:ifconfig eth3:1 1.2.3.4 up (az 1.2.3.4 helyére a kívánt ip cím kerül!)
iptables -t nat -A PREROUTING -d 1.2.3.4 -j DNAT –to-destination 192.168.100.1
2009-06-03-15:55 #2182674No, ismét aktuális lett a probléma és eljött az idő, hogy nincs élet vm nélkül. Azt viszont el kellett érnem a külső
ipcímről. A következő megoldás született:Kvm beállítása:
A hoston kiadandó parancsok:
modprobe tun
brctl addbr br0
ifconfig br0 192.168.100.254 netmask 255.255.255.0 up
tunctl -b -u felhasználó_neve_aki_futtathatja -t qtap0
brctl addif br0 qtap0
ifconfig qtap0 up 0.0.0.0 promisc
iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE
echo „1” > /proc/sys/net/ipv4/ip_forwardEztuán indítható a guest így
kvm -net nic,macaddr=52:54:00:12:34:56 -net tap,ifname=qtap0,script=no,downscript=no -hda -no-acpi -m 384 -boot c
/az/image/elérese/image_neve.img -k hu -vnc :1Most már elérjük a virtuális gépünk a következő parancssal:
vncviewer 4.3.2.1:1 (4.3.2.1 helyére a host gépünk ip címe kerül!)
A guesten beállítandók:
ifconfig eth0 192.168.100.1 up
route add default gw 192.168.100.254(ha nem akarjuk manuálisan állítgatni, akkor szerkesszük az /etc/network/interfaces fájlt)
pl.:# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
#allow-hotplug eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
gateway 192.168.100.254Ha azt szeretnénk, hogy a guest gépek is „rendes” fix ip-vel rendelkezzenek, akkor ezek a beállítások szükségesek a host
gépen:ifconfig eth3:1 1.2.3.4 up (az 1.2.3.4 helyére a kívánt ip cím kerül!)
iptables -t nat -A PREROUTING -d 1.2.3.4 -j DNAT –to-destination 192.168.100.1
2009-12-04-20:03 #1888849Sziasztok!
Tudom, hogy néhány nap alatt ki lehetne gúglizni, de reménykedem, hogy valaki rendelkezik már konkrét tapasztalattal és megspórol nekem egy kis időt ezáltal.
A probléma:
Adva van egy gép, amire debian etch-et telepítettem. A virtualizáció miatt feletettem a kvm-et, ami magával is húzta a bridge-utils csomagot. Ezután telepítettem még egy debiant erre a virtuális gépre:Code:kvm -no-acpi -m 384 -cdrom /a/képfájl/helye -boot d „a rendszer neve”.imgA rendszer hibátlanul települt és hibátlanul működik. Van rajta hálózati kapcsolat ( netinstall-t használtam, tehát ez biztos 🙂 ) a bridge-utils-nak köszönhetően. A guest gép dhcp-n kap ip-t a host-tól, ez idáig rendben. Nekem viszont egy fix ip-t kellene biztosítanom és itt jönnek a gondok, ugyanis nem igazán értem, hogyan is kellene ezt beállítanom. (Hagyományos alhálónál világos a két hálókártya+forwardolás+iptables szabályok. Több ilyet csináltam.)
Itt viszont a következők vannak: /A kimenetek csatolva/Ami még fontos:
– a host fix ipvel rendelkezik
– a guestnek is egy fix ip-t kellene adnom, hogy pont úgy látszódjon a neten, mint pl. a host gép. (Gyakorlatilag ez egy virtual szerver lesz.) -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz