Траффик между tap0 и br0 ходит только в одну сторону!? Почему?

Автор Schtirliz, 25 апреля 2016, 15:01:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Schtirliz

Странную ситуацию обрёл на стареньком ноуте. Подскажите направление, может кто сталкивался.

На ноуте сетевуха на чипе 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»


Спасибо все откликнувшимся заранее

* Используйте теги для оформления сообщения, ihammers.

sidbar

Devuan GNU/Linux

Schtirliz

#2
Цитата: sidbar от 25 апреля 2016, 16:42:39
iptables случаем не блокирует эти пакеты?
Если внимательно прочитать мой пост, то из него следует - "никаких фильтров и файерволов нет"  8)

Cообщение объединено 25 апреля 2016, 20:04:56

Проблема разрешилась. На linux.org.ru комрад Vel просветил меня по поводу правил присвоения mac-адресов. Вот его цитата: "mac=0f - недопустимый! 2 младших бита первого байта адреса должны быть 0."
Так что просто поменяв в строке запуска qemu мас-адрес согласно требованиям, всё благополучно завелось и работает. Всем спасибо.