Проблема была в реализации ИОММУ на моем чипсете. Видимо, комбинация IOMMU и моей аудиокарты не сработала, после отключения IOMMU в EFI она волшебным образом сработала.
Команда ARP
будет показывать все IPS и их Mac, поскольку у вас есть только два компьютера в вашей сети, и маршрутизатор будет легко идентифицировать тот, который не Ваш IP, ни маршрутизатор, а имеет IP из вашей сети.
Мост или переключатель представляет собой устройство, которое мостит два сегмента широковещательного домена, и сегрегирует одноадресный трафик.
Для этого мост поддерживает таблицу пересылки, которая записывает, какой порт достигает заданного MAC-адреса. Эта таблица заполняется, когда принимается новый пакет с новым адресом источника Ethernet, и MAC-адреса, которые не были замечены одновременно.
Когда мост / коммутатор получает раму, предназначенную для данного MAC-адреса, если этот MAC-адрес находится в его таблице пересылки, он отправляет его только на соответствующий порт, в противном случае все порты.
Реализация Linux не отличается.
Таблица пересылки можно запрашивать с помощью
brctl showmacs <bridge-name>
и в противном случае доступно в / sys / Class / Net / <имя моста> / bright
(двоичный).
Вы можете получить сопоставление между номером порта и именем интерфейса с:
grep . /sys/class/net/vmbr0/brif/*/port_no
или, если в системе с недавней версией IPROUTE2
новый набор сетевых утилит для Linux, вы можете получить Пересылка таблицы с именами интерфейса с:
bridge fdb show br <bridge-name>
или знать все MAC-адреса, доступные через данный интерфейс или мост, например eth0
:
bridge fdb show br <bridge-name> brport <interface-name>