Virtualbox && net [solved]
Bridge 802.1 и tun/tap вкомпилены в ядро.
Имеется:
localhost linux # brctl show
bridge name bridge id STP enabled interfaces
br0 8000.00195b755d2a yes ath1
tap0
#ip a flush ath1
#ip a flush tap0
#ip a ls dev br0
4239: br0:
link/ether 00:19:5c:76:7d:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.3/24 brd 192.168.1.255 scope global br0
В свойствах guest машины стоит хост интерфейс tap0
На guest машине загружен live cd gentoo
там
ip link set up dev eth0
ip addr add 192.168.1.9/24 dev eth0
ip route add default via 192.168.1.3 dev eth0
При попытке пинга из guest на 192.168.1.3 или другие соединения падает ath1.
Как сделать что бы ath1 не вырубался?
- Для комментирования войдите или зарегистрируйтесь
Чего то напутал
Чего то напутал в настройках. Кто такой ath1 не знаю. Теория поднятия бриджа и тапа расписана в гугле. По ней в мосту адрес не назначается ни тапу ни eth0. Есть даже статейки про гентоо. Рабочий конфиг :
my@myhost~$ sudo cat /etc/conf.d/net
#Собрали мост br0 из интерфейса eth0
bridge_br0="eth0"
#Обявили тап интрефейс под именем vbox0
tuntap_vbox0="tap"
#Конфигурировать vbox0 не хотим
config_vbox0=("null")
#Назначаем владельца для интерфейса
tunctl_vbox0="-u ИМЯЮЗЕРАДЛЯКОТОРОГОТАП"
#Конфигурировать eth0 не хотим
config_eth0=( "null" )
#Конфигурируем мост
config_br0=("АЙПИШНИКМАШИНЫ netmask МАСКА broadcast БРОАДКАСТ")
routes_br0=("default via АДРЕСГЕЙТВЕЯ")
#Добавляем тап в мост
bridge_br0="eth0 vbox0"
#Устанавливаем свойства моста
brctl_br0=( "setfd 1" "sethello 1" "stp on" )
#Выставляем зависимости
depend_br0() {
need net.eth0
need net.vbox0
}
#ВСЕ!
Дополнительно:
tun модулем
Софт Линки net.br0, net.eth0 net.vbox0 на net.lo
Автозапуск net.br0 остальное по зависимостям
Примеры конфигов для бриджа и тапа в /etc/conf.d/net.example
Спасибо за
Спасибо за предоставленный конфиг, но руками у меня создано всё тоже самое.
Проблема оказалась в wifi
Если в бридж добавить сетевуху, то она работает нормально: из вирт машины всё пингуется, нигде ничего не падает.
Но вот если в бридж добавить iface wifi ( madwifi-ng), то при пинге (из vbox) любого ип _кроме ип бриджа_, линк wifi отрывается, и входит в цикл поиска точки.
Соответсвенно вопрос , что подскажите, кто сталкивался с таким?
solution
Спасло использование не точке wds+ap, со стороны клиента (для атерос):
iwpriv ath1 wds 1
Всем спасибо за внимание :)