On Tue, 24 Apr 2007 12:15:53 +0400 [EMAIL PROTECTED] wrote: Я несколько по-другому делаю, не заморачиваясь на все эти тонкости с proxy arp. В постановке моей задачи участвуют несколько машин, которые должны быть как бы в одном сегменте Ethernet + в нем же должен быть и host. Для этого я делаю бридж и добавляю в него по одному tap-интерфейсу на узел. Бридж и tap для хоста прописываются в interfaces:
iface br0 inet static address 172.17.3.1 netmask 255.255.255.0 bridge_ports tap0 bridge_maxwait 0 pre-up /usr/sbin/tunctl -u vmachine -t tap0 && /sbin/ip link set tap0 up post-down /usr/sbin/tunctl -d tap0 Все это работает при установленных bridge-utils, tunctl берется из uml-utilities, а vmachine здесь - пользователь, под которыми у меня работают машины. Сама виртуальная машина стартуется из скрипта примерно так: #!/bin/bash USERID=`whoami` br_iface=br0 iface=`sudo tunctl -b -u $USERID` sudo ip link set $iface up sudo brctl addif $br_iface $iface # generate a random mac address for the qemu nic # shell script borrowed from user pheldens @ qemu forum ranmac=$(echo -n 52:54:00 ; for i in `seq 1 3` ; \ do echo -n `echo ":$RANDOM$RANDOM" | cut -n -c -3` ;done) qemu -m 64 \ -net nic,macaddr=$ranmac \ -net tap,ifname=$iface,script=/bin/true \ -nographic \ -serial pty \ $1 sudo brctl delif $br_iface $iface sudo tunctl -d $iface -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]