KVM alatti hálózat beállítások a guest gépeknek

Kezdőlap Fórumok Hálózati problémák KVM alatti hálózat beállítások a guest gépeknek

7 bejegyzés megtekintése - 11-17 / 17
  • Szerző
    Bejegyzés
  • #2182669
    kisbetu
    Felhasználó

      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.

      #2182670
      kisbetu
      Felhasználó

        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.

        #2182671
        bensoft
        Felhasználó

          Alapvető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.

          #2182672
          bensoft
          Felhasználó

            Alapvető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.

            #2182673
            pomm
            Felhasználó

              No, 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_forward

              Eztuá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 :1

              Most 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.254

              Ha 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

              #2182674
              pomm
              Felhasználó

                No, 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_forward

                Eztuá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 :1

                Most 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.254

                Ha 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

                #1888849
                csaba
                Felhasználó

                  Sziasztok!

                  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”.img

                  A 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.)

                7 bejegyzés megtekintése - 11-17 / 17
                • Be kell jelentkezni a hozzászóláshoz.