Ero sivun ”Virtuaalisen järjestelmän verkkosiltaus” versioiden välillä

Siirry navigaatioon Siirry hakuun
(lisätään moduli-kappale)
 
(4 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{jakeluspesifinen}}
{{jakeluspesifinen}}


Tässä artikkelissa käsitellään verkkosillan luomista [[virtualisointi|virtuaalikoneessa]] pyörivään järjestelmään.
Tässä artikkelissa käsitellään verkkosillan luomista [[virtualisointi|virtuaalikoneessa]] pyörivään järjestelmään. Huomaa kuitenkin, että voit päästä helpommalla käyttämällä valmiita ratkaisuja. Esimerkiksi Virtualbox siltaa yhteyden automaattisesti ja helposti, kun valitset virtuaalisen verkkokortin asetuksista "Bridged Network".
== Isäntäkone A ==
== Isäntäkone A ==


Rivi 43: Rivi 43:
  # /etc/init.d/libvirtd start
  # /etc/init.d/libvirtd start
  # [[rc-update]] add libvirtd default
  # [[rc-update]] add libvirtd default
=== Ytimen moduulit ===
'''Jotta guest voi kytkeytyä siltaan, tarvitaan 'tun'-[[moduuli]]'''. Muutoin näet virheen: ”Failed to add tap interface 'vnet%d' to bridge 'br0' : No such file or directory”. Ladataan myös virtualisointimoduulit, joista ainoastaan toinen riittää. Kvm:ää käytetään mikäli keskusyksikköpiiri tukee virtualisointilaajennoksia ja kqemua käytetään, mikäli kvm:ää ei voi käyttää.
# modprobe tun
# modprobe kqemu
# modprobe kvm


== Verkko ==
== Verkko ==
Rivi 115: Rivi 122:
  # route add -net 192.168.1.0 netmask 255.255.255.0 dev br0
  # route add -net 192.168.1.0 netmask 255.255.255.0 dev br0


Muut routet korjataan aiemmasta konfiguraatiosta, tässä niiden määritykset:
Muut routet korjataan aiemmasta konfiguraatiosta. Ip 192.168.1.1 on sillan käyttämä gateway-osoite, ja tästä tehdään myös oletusgateway.
   # route del -net 192.168.1.0 netmask 255.255.255.0 dev eth0
   # route del -net 192.168.1.0 netmask 255.255.255.0 dev eth0
   # route del default gw 192.168.1.1
   # route del default gw 192.168.1.1


Ohjataan 192.168.0.x-verkkoon (NAT2) menevät pyynnöt kulkemaan eth1:n kautta:
   # route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
   # route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1


Oletusreitti voi kulkea vain sisäverkkoon, (NAT2) tai dmz-verkkoon (NAT1). '''Oletusreittejä voi olla vain yksi!!'''
Oletusreitti voi kulkea vain sisäverkkoon, (NAT2) tai dmz-verkkoon (NAT1). '''Oletusreittejä voi olla vain yksi!!'''
 
   # route add default gw 192.168.1.1 br0 # NAT1, netti toimii
   # route add default gw 192.168.1.1 br0 # NAT1
   # route add default gw 192.168.0.1 netmask 255.255.255.0 dev eth1 # NAT2, jutellaan vain suljetun sisäverkon kanssa
   # route add default gw 192.168.0.1 netmask 255.255.255.0 dev eth1 # NAT2


Alla on reititystaulu, jossa isäntäkone on yhteydessä NAT1:een ja NAT2:een, pääsee vielä internetiinkin.
Alla on reititystaulu, jossa isäntäkone on yhteydessä NAT1:een ja NAT2:een, pääsee vielä internetiinkin.
Rivi 157: Rivi 164:
Dnsmasq ei ole päällä. Jos se olisi, sen konfiguraation olisi lisättävä
Dnsmasq ei ole päällä. Jos se olisi, sen konfiguraation olisi lisättävä
  except-interfaces=br0
  except-interfaces=br0
== Kernel-modulit ==
'''Jotta guest voi kytkeytyä siltaan, tarvitaan 'tun'-moduli'''. Muutoin näet virheen: ”Failed to add tap interface 'vnet%d' to bridge 'br0' : No such file or directory”. Ladataan myös virtualisointimodulit.
# modprobe tun
# modprobe kqemu
# modprobe kvm


== Virtuaalikone A==
== Virtuaalikone A==
Rekisteröitymätön käyttäjä

Navigointivalikko