aboutsummaryrefslogtreecommitdiff
path: root/articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md
diff options
context:
space:
mode:
authorAdrian Kummerlaender2015-03-24 19:02:14 +0100
committerAdrian Kummerlaender2015-03-24 19:02:14 +0100
commit2241482cc8897d0ee40cf51770093824bfac66f6 (patch)
tree9f837d0c848c7764597e0c393d5d020954307fca /articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md
parentdab826a5dfbe125f62d581aca1f548922b4e94dd (diff)
downloadblog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar.gz
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar.bz2
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar.lz
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar.xz
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.tar.zst
blog_content-2241482cc8897d0ee40cf51770093824bfac66f6.zip
Updated _VDE_ scripts to use `ip` instead of deprecated tools
Diffstat (limited to 'articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md')
-rw-r--r--articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md b/articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md
index 00ef8b4..a4b1924 100644
--- a/articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md
+++ b/articles/2012-11-20_virtualisierung_mit_kvm_und_virtuelle_netzwerke_mit_vde.md
@@ -26,7 +26,6 @@ des Gast-Systems werden auf die gleiche Weise gesetzt. Aus diesem Grund gehe ich
Hier als Beispiel mein derzeitiger Standardaufruf von KVM, der für alle VMs gleich ist. Dynamisch ist allein das zu verwendende Speicher-Gerät - in meinem Fall verschiedene Image-Dateien.
~~~
-#!/bin/sh
qemu-kvm -cpu host -hda $1 -m 1024 -daemonize -vnc none -usb -net nic -net vde
~~~
{: .language-sh}
@@ -45,21 +44,21 @@ Meine Konfiguration hält sich dabei im wesentlichen an den [Vorschlag](https://
#!/bin/sh
case "$1" in
start)
- tunctl -t tap0
+ ip tuntap add tap0 mode tap
vde_switch -tap tap0 -daemon -pidfile .switch.pid -mod 660 -group kvm
- ifconfig tap0 192.168.100.254 netmask 255.255.255.0
+ ip addr add dev tap0 192.168.100.254/24
+ ip link set dev tap0 up
;;
stop)
kill -9 `cat .switch.pid`
rm .switch.pid
- tunctl -d tap0
+ ip tuntap del tap0 mode tap
;;
esac
~~~
{: .language-sh}
-Dieses Script erzeugt ein virtuelles Interface `tap0` und verbindet ein neues, als Daemon im Hintergrund laufendes, virtuelles Switch mit diesem. Als nächstes wird dann noch eine statische IP
-Konfiguration für das virtuelle Interface definiert. Durch diese können alle mit `-net nic -net vde` Parametern gestarteten KVM Gäste über die IP `192.168.100.254` auf den Host zugreifen.
+Dieses Script erzeugt ein virtuelles Interface `tap0` und verbindet ein neues, als Daemon im Hintergrund laufendes, virtuelles Switch mit diesem. Als nächstes wird dann noch eine statische IP Konfiguration für das virtuelle Interface definiert. Durch diese können alle mit `-net nic -net vde` Parametern gestarteten KVM Gäste über die IP `192.168.100.254` auf den Host zugreifen.
In den Gast-Systemen selbst muss zusätzlich eine statische IP Konfiguration vorgenommen werden: