QEMU сеть между виртуальными машинами
Модератор: /dev/random
QEMU сеть между виртуальными машинами
как сделать сеть между виртуальными машинами в qemu?
Адрес jabber конференции форума: linuxforum@conference.jabber.ru
https://twitter.com/d3rp
https://twitter.com/d3rp
Re: QEMU сеть между виртуальными машинами
Код: Выделить всё
$ cat qemu1_start.sh
#! /bin/sh
IFNAME=`sudo /usr/sbin/tunctl -b -u $USER | cut -d"'" -f2`
qemu -m 64 -nographic -net nic -net tap,ifname=$IFNAME,script=./qemu-ifup1 disk1.img
/usr/sbin/tunctl -d $IFNAME
-------------------------------------------------------------
$ cat ./qemu-ifup1
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1 netmask 255.255.255.0 broadcast 172.20.0.255
# если вирт. машину надо выпустить в локалку/Интернет
#sudo iptables -t nat -D POSTROUTING -s 172.20.0.2 -o eth0 -j SNAT --to-source 10.0.0.1
#sudo iptables -t nat -I POSTROUTING -s 172.20.0.2 -o eth0 -j SNAT --to-source 10.0.0.1
#sudo /etc/init.d/bind9 reload
sleep 2
-------------------------------------------------------------
В линуксе, который в qemu:
# ifconfig eth0 172.20.0.2 netmask 255.255.255.0 broadcast 172.20.0.255
# route add default gw 172.20.0.1
Re: QEMU сеть между виртуальными машинами
Это я знаю, сеть между хостом и виртуальной машиной работает, необходимо сделать сеть между двумя виртуальными машинами.
Адрес jabber конференции форума: linuxforum@conference.jabber.ru
https://twitter.com/d3rp
https://twitter.com/d3rp