Oszd meg!

Add a Twitter-hez Add a Facebook-hoz Add a Startlaphoz Add az iWiW-hez Add a Google Reader-hez

Közösség

Belépés

E-mail cím:
Jelszó:

Szavazás

Melyik a legjobb Virtualizálás?
  • Virtualbox
  • vmware
  • Xen
  • OpenVPN
  • KVM
  • Egyéb

Virtualbox

Virualbox Bridge beállítása több IP címmel

Hogyan állítsuk be, hogy egy gépen futó több virtuális gép elérhető legyen több különböző IP címen.

A gazda gépnél ki kell alakítani egy hidat a kapcsolatok kezelésére.
Az alábbi esetnél van egy routerünk 192.168.1.254 címen.
Erre van rákötve egy szerver gép egyetlen hálózati kártyával 192.168.1.80-as IP címmel.
A cél az, hogy a rajta futó két virtuális gépet elérjük a 192.168.1.81 és 192.168.1.82-es IP címen bárhonnan a hálózatból.

Először is szükségünk lesz a bridge csomagra:
sudo -s
apt-get install bridge-utils
Következhet a beállítás.
A /etc/interfaces file-t módosítsuk a következőre:
Hirdetés:


# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
    address 192.168.1.80
    network 192.168.1.0
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.1.254
    pre-up brctl addbr br0;echo '1'>/proc/sys/net/ipv4/ip_forward
    post-down brctl delbr br0;echo '0'>/proc/sys/net/ipv4/ip_forward
    bridge_ports eth0
    bridge_fd 9
    bridge_hello 2
    bridge_maxage 12
    bridge_stp off

Virtuális gépek beállítása

Az egyes virtuális gépeknél csak a /etc/interfaces fájlt kell beállítani, mintha valóban a hálózaton lenne:
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.81
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.80
A második gépnél nekem valami miatt nem az eth0, hanem az eth1 volt az eszköz, de ezt könnyen ki tudjuk deríteni egy ifconfig-al.
Ennek tükrében a 2. Virtuális gép interfaces fájlja:
Hirdetés:


# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
    address 192.168.1.82
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.80