Поставил VirtualBox, сеть настроил через хост интерфейс по статье http://wiki.archlinux.org/index.php/VirtualBox_(Русский), работает все отлично, НО, до перезагрузки, потом надо заново интерфейсы br0 и vbox0 поднимать .
Может как то это можно исправить, чтоб после загрузки все работало, без дополнительных "телодвижений"
VirtualBox + host interface (пропадает br0 после перезагрузки)
Модератор: Модераторы разделов
-
sdukshis
- Сообщения: 83
- ОС: Linux
Re: VirtualBox + host interface
Slack писал(а): ↑16.11.2008 15:18Поставил VirtualBox, сеть настроил через хост интерфейс по статье http://wiki.archlinux.org/index.php/VirtualBox_(Русский), работает все отлично, НО, до перезагрузки, потом надо заново интерфейсы br0 и vbox0 поднимать .
Может как то это можно исправить, чтоб после загрузки все работало, без дополнительных "телодвижений"
Добавить скрпит по созданию br и tap в автозапуск
-
Slack
- Сообщения: 86
Re: VirtualBox + host interface
Как то это не хорошо получиться интерфейсы - в автозагрузку, их как то надо зафиксировать в системе
-
ormorph
- Сообщения: 3133
- ОС: Gentoo
Re: VirtualBox + host interface
Интересно зачем надо чтобы virtualbox сеть автоматом грузилась?
можно ведь просто скриптами через sudo поднимать и опускать сеть очень даже удобно
пример использование через sudo eth-vbox_up
#!/bin/bash
# поднятие виртуального соединения со статичестким адресом
export PATH=/usr/sbin:/sbin:$PATH
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc
brctl addif br0 eth0
ifconfig br0 192.168.2.1
VBoxTunctl -b -u root
brctl addif br0 tap0
скрипт опускание eth-vbox_down:
#!/bin/bash
# опускание виртуального соединения
export PATH=/usr/sbin:/sbin:$PATH
ifconfig eth0 down
brctl delif br0 eth0
ifconfig br0 down
brctl delif br0 tap0
ifconfig tap0 down
VBoxTunctl -d tap0
ну и прописать это в автозагрузку в полне реально)
можно ведь просто скриптами через sudo поднимать и опускать сеть очень даже удобно
пример использование через sudo eth-vbox_up
#!/bin/bash
# поднятие виртуального соединения со статичестким адресом
export PATH=/usr/sbin:/sbin:$PATH
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc
brctl addif br0 eth0
ifconfig br0 192.168.2.1
VBoxTunctl -b -u root
brctl addif br0 tap0
скрипт опускание eth-vbox_down:
#!/bin/bash
# опускание виртуального соединения
export PATH=/usr/sbin:/sbin:$PATH
ifconfig eth0 down
brctl delif br0 eth0
ifconfig br0 down
brctl delif br0 tap0
ifconfig tap0 down
VBoxTunctl -d tap0
ну и прописать это в автозагрузку в полне реально)
-
Slack
- Сообщения: 86
Re: VirtualBox + host interface
При такой схеме пропадает ppp0 (если было подключено) или вообще не запускается, т.к. идет через eth0, чтоб ppp0 работало приходится в /etc/ppp/pppoe.conf править
ETH='eth0' на ETH='br0', каждый раз. Слишком сложная такая схема получается, я думаю должно быть все проще
P.S. не могу понять для чего /etc/rc.d/rc.vboxnet нужен, подскажите
ETH='eth0' на ETH='br0', каждый раз. Слишком сложная такая схема получается, я думаю должно быть все проще
P.S. не могу понять для чего /etc/rc.d/rc.vboxnet нужен, подскажите
-
ormorph
- Сообщения: 3133
- ОС: Gentoo
Re: VirtualBox + host interface
Вообщето по идее должно править ETH='eth0' на ETH='tap0' ну и в VirtualBox прописать хост tap0
Ну и /etc/rc.d/rc.vboxnet нужен как раз для поднятия виртуального интерфейса vbox0 по идее у тебя берет инфу из каталога /etc/vbox
ну и проще было просто посмотреть что в нутри cat /etc/rc.d/rc.vboxnet
у тебя этому файлу присвоены права выполнения?
это по идее чтобы при загрузке запускался этот скрипт.
Ну и /etc/rc.d/rc.vboxnet нужен как раз для поднятия виртуального интерфейса vbox0 по идее у тебя берет инфу из каталога /etc/vbox
ну и проще было просто посмотреть что в нутри cat /etc/rc.d/rc.vboxnet
у тебя этому файлу присвоены права выполнения?
это по идее чтобы при загрузке запускался этот скрипт.