Muokataan sivua Virtuaalisen järjestelmän verkkosiltaus
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Tässä artikkelissa käsitellään verkkosillan luomista virtuaalikoneessa pyörivään järjestelmään. | |||
Tässä artikkelissa käsitellään verkkosillan luomista | |||
== Isäntäkone A == | == Isäntäkone A == | ||
Rivi 40: | Rivi 38: | ||
Wed Feb 25 17:23:21 2009 >>> app-emulation/virt-manager-0.6.0-r1 | Wed Feb 25 17:23:21 2009 >>> app-emulation/virt-manager-0.6.0-r1 | ||
Lopuksi käynnistetään <tt>libvirtd< | Lopuksi käynnistetään <tt>libvirtd<tt> ja asetetaan se käynnistymään automaattisesti: | ||
# /etc/init.d/libvirtd start | # /etc/init.d/libvirtd start | ||
# [[rc-update]] add libvirtd default | # [[rc-update]] add libvirtd default | ||
== Verkko == | == Verkko == | ||
<tt>eth0</tt> on kytketty reitittimeen NAT1 (192.168.1.0/24), joka on kytketty palomuurin kautta internetiin. Tämä simuloi dmz-aluetta, joka sillataan virtuaalikoneelle. | <tt>eth0</tt> on kytketty reitittimeen NAT1 (192.168.1.0/24), joka on kytketty palomuurin kautta internetiin. Tämä simuloi dmz-aluetta, joka sillataan virtuaalikoneelle. Tällä liitännällä ei tule olla omaa ip-osoitetta isäntäjärjestelmässä. | ||
eth0 Link encap:Ethernet HWaddr 00:18:f3:16:aa:7f | eth0 Link encap:Ethernet HWaddr 00:18:f3:16:aa:7f | ||
<tt>eth1</tt> on toinen verkkokortti, joka on kytketty reitittimeen NAT2 192.168.0.0/24. Tämä simuloi sisäverkkoa, mutta sen kautta ei ole pääsyä internetiin. Fyysisesti tämä on täysin erillinen verkosta NAT1. | <tt>eth1</tt> on toinen verkkokortti, joka on kytketty reitittimeen NAT2 192.168.0.0/24. Tämä simuloi sisäverkkoa, mutta sen kautta ei ole pääsyä internetiin. Fyysisesti tämä on täysin erillinen verkosta NAT1. | ||
Rivi 70: | Rivi 62: | ||
loopback ariloulaleelay 255.0.0.0 UG 0 0 0 lo | loopback ariloulaleelay 255.0.0.0 UG 0 0 0 lo | ||
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 | default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 | ||
=== Luodaan uusi verkkoyhteys ”Bridge to LAN” === | === Luodaan uusi verkkoyhteys ”Bridge to LAN” === | ||
Rivi 99: | Rivi 92: | ||
</ip> | </ip> | ||
</network> | </network> | ||
Ladataan määritykset libvirtiin. Tämä luo automaattisesti sillan br0. | Ladataan määritykset libvirtiin. Tämä luo automaattisesti sillan br0. | ||
Rivi 112: | Rivi 107: | ||
----------------------------------------- | ----------------------------------------- | ||
bridge aktiivinen no | bridge aktiivinen no | ||
”An ethernet bridge is a device commonly used to connect different networks of ethernets together, so that these ethernets will appear as one ethernet to the participants. Each of the ethernets being connected corresponds to one physical interface in the bridge.” | ”An ethernet bridge is a device commonly used to connect different networks of ethernets together, so that these ethernets will appear as one ethernet to the participants. Each of the ethernets being connected corresponds to one physical interface in the bridge.” | ||
Rivi 118: | Rivi 114: | ||
# brctl addif br0 eth0 | # brctl addif br0 eth0 | ||
Määritetään sillan route: | Määritetään sillan route: | ||
# 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 | Muut routet korjataan aiemmasta konfiguraatiosta, tässä niiden määritykset: | ||
# 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 | ||
# 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 | |||
# route add default gw 192.168.0.1 netmask 255.255.255.0 dev eth1 # NAT2 | # 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 | |||
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 167: | Rivi 165: | ||
== Virtuaalikone A== | == Virtuaalikone A== | ||
Gentoo 2008.0 x86 [[live-cd]], ei käynnistä X:ää ja on kevyt testaukseen. Live-cd sisältää ssh-palvelimen. | Gentoo 2008.0 x86 [[live-cd]], ei käynnistä X:ää ja on kevyt testaukseen. Live-cd sisältää ssh-palvelimen. | ||
Jotta guest voi kytkeytyä siltaan, tarvitaan 'tun'-moduli. Ladataan myös virtualisointimodulit. | |||
# modprobe tun | |||
# modprobe kqemu | |||
# modprobe kvm | |||
Sitten käynnistetään guest: | |||
$ virt-install --connect=qemu:///system \ | $ virt-install --connect=qemu:///system \ | ||
Rivi 200: | Rivi 206: | ||
eth0 Link encap:Ethernet HWaddr 54:52:00:00:5A:C2 | eth0 Link encap:Ethernet HWaddr 54:52:00:00:5A:C2 | ||
inet addr:192.168.1.14 Bcast:192.168.1.255 Mask:255.255.255.0 | inet addr:192.168.1.14 Bcast:192.168.1.255 Mask:255.255.255.0 | ||
[[Luokka:Verkko]] | [[Luokka:Verkko]] | ||