NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46199: 6.0_BETA. "qemu -net tap" + bridge(4). Network problems in guests.
The following reply was made to PR kern/46199; it has been noted by GNATS.
From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
netbsd-bugs%NetBSD.org@localhost
Subject: Re: kern/46199: 6.0_BETA. "qemu -net tap" + bridge(4). Network
problems in guests.
Date: Thu, 15 Mar 2012 13:05:38 +0100
On Thu, Mar 15, 2012 at 11:30:00AM +0000, cheusov%tut.by@localhost wrote:
> For testing purposes I use qemu with tap networking.
>
> /etc/rc.conf:
> net_interfaces='fxp0 bridge0'
>
> /etc/ifconfig.bridge0:
> !ifconfig tap0 create up
> !ifconfig tap1 create up
> !ifconfig tap2 create up
> !ifconfig tap3 create up
> !brconfig bridge0 add fxp0 add tap0 add tap1 add tap2 add tap3
>
> Qemu guests are run with the following scripts:
>
> qemu -no-acpi \
> -drive file=/srv/qemu/openbsd.img,index=0,media=disk,cache=none \
> -m 192 \
> -net nic,model=ne2k_pci,macaddr=00:06:80:A3:85:CE \
> -net tap,fd=3 -boot c "$@" 3<>/dev/tap1
>
> qemu -no-acpi \
> -hda /srv/qemu/dfly.img \
> -m 192 \
> -net nic,model=ne2k_pci,macaddr=02:07:83:A8:81:FF \
> -net tap,fd=3 \
> -boot c "$@" 3<>/dev/tap3
>
> I started them one-by-one and they started sucessfully for some time
> and are becomes visible in my LAN.
> However, after some time of uptime the network in guests(s) gisappeared.
>
> 0 cheusov>ssh vm-openbsd uptime
> 12:54PM up 19 mins, 0 users, load averages: 0.07, 0.10, 0.08
> 0 cheusov>ssh vm-dfly uptime
> ssh: connect to host vm-dfly port 22: Connection timed out
> 255 cheusov>ssh vm-openbsd uptime
> 1:02PM up 26 mins, 0 users, load averages: 0.15, 0.11, 0.09
> 0 cheusov>
>
> I don't know is this a bug in the kernel or in qemu.
> Restarting guest OS doesn't help.
>
> But the following solves the problem.
> ifconfig tap3 destroy
> ifconfig tap3 create up
> brconfig bridge0 add tap3
> qemu ... 3<>/dev/tap3
would a down/up on tap3 fix the issue ?
Also, displaying the interface queues could help (maybe netstat -id)
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index