Почему KVM не поддерживает сетевой режим беспроводного моста, а VirtualBox и делает это очень хорошо? parprouted
не помогает.
Я хочу разрешить гостям KVM действовать так, как если бы у них был мостовой сетевой интерфейс, а не NAT. Как оказалось, вы не можете просто связать свою беспроводную карту с brctl
как и с проводным сетевым адаптером.
Так как 802.11 выглядит достаточно похоже Ethernet чтобы заставить вас думать, что это Ethernet, хотя на самом деле это не так. Вещи как мосты не просто работайте с 802.11, поэтому размещение беспроводного интерфейса в brctl
мост не работает должным образом. VirtualBox и VMware реализовали специальный беспроводной мост, чтобы эта работа работала (они просто не делают различий между пользователями).
Решение - использовать parprouted
, который по существу соединяется на уровне 3, а не на уровне 2. Предостережение заключается в том, что это работает только для одноадресного трафика - широковещательный трафик не ретранслируется через мост. Это проблема DHCP, который требует широковещательной передачи. Если виртуальной машине требуется DHCP через мост, вам необходимо настроить dhcrelay
также, чтобы заставить это работать.