LINUX.ORG.RU
ФорумAdmin

virtualbox: ввод виртуальной машины в рабочую группу, проблема с настройкой сети


0

0

Что пытаюсь сделать: дать доступ к сервисам виртуальной машины из локальной сети (у виртуалки выделенный статический адрес)

Интерфейс LAN: eth1, 192.168.0.1/24

Создаю мост: brctl addbr br0
Обнуляю настройки интерфейса LAN: ifconfig eth1 0.0.0.0
Добавляю локальный интерфейс к мосту: brctl addif br0 eth1
Поднимаю мост с настройками локалки: ifconfig br0 192.168.0.1 netmask 255.255.255.0 up
Добавляю сеть к мосту: route add -net 192.168.0.0 netmask 255.255.255.0 br0
Поднимаю виртуальный интерфейс: ifconfig tap0 up
Добавляю его к мосту: brctl addif br0 tap0
Разрешаю входящий трафик на бридж: iptables -I INPUT -i br0 -j ACCEPT

Результат: отваливается локальная сеть, сходит с ума winbind, явно что-то тут накосячено (((-:
При этом доступ к виртуалке получаю с внешнего интерфейса 10.0.0.1

ЧЯДНТ?

>Поднимаю виртуальный интерфейс: ifconfig tap0 up

Насколько я помню, интерфейс надо не просто поднимать, а создавать специальный программный интерфейс с помощюь команды tunctl. В SuSE в пакет VirtualBox входит программа VBoxTunctl, которая, по сути, выполняет то же самое.

Остальное, по-моему, как и должно быть.

Noldor
()
Ответ на: комментарий от Noldor

Да, я забыл упомянуть этот момент - интерфейс создаётся следующим образом: /usr/bin/VBoxTunctl -b -u libastral
И только потом поднимаю его и добавляю к мосту.

В результате самба и винбайнд тихо сходят с ума, из локалки и из виртуалки сеть перестаёт видеться, локальные машины недоступны с сервера даже по айпи.

libastral
() автор топика
Ответ на: комментарий от Noldor

Проблема решена - в конфигах самбы и dhcpd был явно указан внутренний интерфейс eth0, сменил на br0 и все починилось (-:

libastral
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.