Странную ситуацию обрёл на стареньком ноуте. Подскажите направление, может кто сталкивался.
На ноуте сетевуха на чипе Broadcom BCM4401 (на всякий случай). Пытаюсь поднять на ноуте бридж, чтоб с qemu использовать. Всё делаю по простейшему мануалу, и не в первый раз (на других машинах эта конфигурация работает без проблем). Но в итоге сталкиваюсь вот с чем: пакеты из бриджа в tap интерфейс ходят, а вот из tapа в бридж не ходят. Слушаю tcpdump-ом на tap0, и вижу весь трафик, в том числе и внешний. Слушаю на br0 интерфейсе и вижу все пакеты кроме пакетов от tap. Система Debian 8, никаких фильтров и файерволов нет.
в /etc/network/interfaces
auto eth0
allow-hotplug eth0
iface eth0 inet manual
up ifconfig eth0 up
down ifconfig eth0 down
auto br0
allow-hotplug br0
iface br0 inet dhcp
bridge_ports eth0
bridge_hello 2
bridge_maxage 12
bridge_stp off
bridge_fd 9
tap поднимаю следующим образом:
tunctl -t tap0 -u $USER;
ifconfig tap0 0.0.0.0 promisc up;
brctl addif br0 tap0;
qemu стартует так:
qemu-system-i386 -vga cirrus -sdl -hda ~/qemu/dos_raw.img -boot order=cad,menu=on -cpu 486 -m 16 -localtime -device ne2k_isa,netdev=usernet,irq=3,iobase=0x300,mac=0f:0f:0f:06:02:02 -netdev «tap,ifname=tap0,id=usernet,script=no,downscript=no»