1

настраиваю сеть для виртуальных машин

brctl addbr br0
ifconfig br0 10.100.0.1 netmask 255.255.255.0

tunctl -b -u 1000 -t qtap0
ifconfig qtap0 down 0.0.0.0
brctl addif br0 qtap0
ifconfig qtap0 up 0.0.0.0 promisc

tunctl -b -u 1000 -t qtap1
ifconfig qtap1 down 0.0.0.0
brctl addif br0 qtap1
ifconfig qtap1 up 0.0.0.0 promisc

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 - j MASQUERADE

запускаю первую виртуалку
kvm -net nic -net tap,ifname=qtap0,script=no,downscript=no 1.img
пинги между хостом и виртуалкой ходят, после запуска второй виртуалки
kvm -net nic -net tap,ifname=qtap1,script=no,downscript=no 2.img
после этого пинги ходить перестают

подскажите в чем может быть проблема ?

2

Похоже, в mac-адресах.

3

mac-адреса везде разные

4

извиняюсь ошибся
на виртуалках mac-адреса действительно одинаковые, как их лучше сделать разными ?

5

-net nic,macaddr=...

6

спасибо, помогло