Arch Linux в VirtualBox

Модератор: Модераторы разделов

Simpler
Сообщения: 4
ОС: Arch Linux

Arch Linux в VirtualBox

Сообщение Simpler »

Установил сегодня Arch на virtualbox(в windows), но сеть некорректно работает ... При инициализации статус "BKGD". Делал все по инструкции. В чем может быть проблема ?

Секция network в /etc/rc.conf :

HOSTNAME="arch"
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

/etc/hosts:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 hostname.domain.org arch

DHCP-сервер встроенный в модем (Zyxel P 660RU)
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Arch Linux в VirtualBox

Сообщение ddc »

Хм, а какие настройки сети в VirtualBox? Что говорит dhclient?
Спасибо сказали:
Simpler
Сообщения: 4
ОС: Arch Linux

Re: Arch Linux в VirtualBox

Сообщение Simpler »

ddc писал(а):
25.11.2008 13:22
Хм, а какие настройки сети в VirtualBox? Что говорит dhclient?

тип адаптера : PCnet-FAST III
Подсоединен к: NAT

В файле /etc/conf.d/dhcpcd :
DHCPCD_ARGS="-t 30 -$HOSTNAME"
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Arch Linux в VirtualBox

Сообщение ddc »

А что происходит после выполнения "dhclient eth0"?
Спасибо сказали:
Simpler
Сообщения: 4
ОС: Arch Linux

Re: Arch Linux в VirtualBox

Сообщение Simpler »

ddc писал(а):
25.11.2008 18:41
А что происходит после выполнения "dhclient eth0"?

Код: Выделить всё

-bash: dhclient: команда не найдена ...

Теперь даже пинг не идет - если раньше просто зависало (ничего не выводилось на консоль), то теперь после исполнения команды ping -c 3 www.google.ru выдает :

Код: Выделить всё

ping: unknown host www.google.ru


P.S: если что - я в Linux новичок, поэтому не судите строго за примитивность вопросов ... :blush:
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Arch Linux в VirtualBox

Сообщение heilage »

Сказать: dhcpcd eth0
Посмотреть выводит ли что-нибудь. После этого сказать ifconfig eth0 и посмотреть какие получились настройки.

Адрес будет выдавать собственно virtualbox, а ходить в сеть все будет через нат, так что наличиеи или отсутствие внешнего dhcp-сервера роли не играет.
Спасибо сказали:
Simpler
Сообщения: 4
ОС: Arch Linux

Re: Arch Linux в VirtualBox

Сообщение Simpler »

heilage писал(а):
26.11.2008 08:07
Сказать: dhcpcd eth0
Посмотреть выводит ли что-нибудь. После этого сказать ifconfig eth0 и посмотреть какие получились настройки.

Сказал, ничего не выводилось. Теперь вновь определяет ip, но пинг почему-то не идет ...(отправляю 3 пакета, но ничего в ответ не приходит )
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Arch Linux в VirtualBox

Сообщение heilage »

пинги и не пойдут, насколько я помню. боксовский нат блочит ICMP начисто. Откройте links и попробуйте сайт загрузить.
Спасибо сказали:
Аватара пользователя
avr
Сообщения: 68
ОС: Arch Linux

Re: Arch Linux в VirtualBox

Сообщение avr »

Для информации скажу, что на Virtual Box 2 проблем с сетью вообще пока не видел. Т.е. при установке Linux на виртуалку (в винде) сеть работала исключительно замечательно. Тестировал все на работе. У нас интернет раздается через прокси по сети и соответственно все сетеые ресурсы тоже там, правда уже через AD(домен). Там приходилось поковыряться и пока ни к чему определенному не пришел. Но тырнет работает замечательно. На подходе последняя версия арча, скачанная с mirror.yandex.ru и успешно запаленная на болванку. Так что совсем скоро буду тестировать и его.
Acer Extensa 5220/CM560 2.2Ghz/2Gb RAM/160Gb/15.4"/Arch Linux
Acer Aspire One D250/Atom 1.6Ghz/1Gb RAM/160Gb/10"/Arch Linux
Спасибо сказали:
Аватара пользователя
JaSPeR
Сообщения: 157
ОС: Archlinux

Re: Arch Linux в VirtualBox

Сообщение JaSPeR »

Тема старая, но раз уж подняли ее, то отвечу.

Simpler писал(а):
25.11.2008 00:58
Установил сегодня Arch на virtualbox(в windows), но сеть некорректно работает ... При инициализации статус "BKGD". Делал все по инструкции. В чем может быть проблема ?

Секция network в /etc/rc.conf :

HOSTNAME="arch"
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)


Вам не кажется что проблема может быть в "выделенной строке", ведь при задании статического IP нужно указывать и gateway. В общем, может помочь смена выделенной мной строки на: ROUTES=(gateway)

Если не так, то поправьте.
Arhlinux overlord + OpenBox.
Спасибо сказали:
heilage
Сообщения: 24
ОС: Arch (Core dump)

Re: Arch Linux в VirtualBox

Сообщение heilage »

ведь при задании статического IP

eth0="dhcp"

так что проблема не здесь.
Спасибо сказали:
nikolaS
Сообщения: 6
ОС: Ubuntu 8.10

Re: Arch Linux в VirtualBox

Сообщение nikolaS »

я добавил демон dhcpcd в /etc/rc.conf, перезагрузился, сеть заработала :)
да кстати, в таком случае вот этот кусок rc.conf :

Код: Выделить всё

eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

неверен, если используется NAT, то default geteway должен быть 10.0.2.2.

Я собственно с таким вопросом, тоже ставлю arch в virtualbox, возникла вот такая проблема, не могу нормально установить VBGhostAdditions, запускаю sh /media/cd/VBoxLinuxAdditions-x86.run, все модули вроде как становятся, общая папка подключается, а вот X Window System drivers устанавливатся категорически отказывается, выдает вот это:

Код: Выделить всё

Warning: unknown version of the X Window System insalled. Not installing  X Window System drivers.

в чем может быть проблема, может я что не так делаю, или есть какой хак, хитрость именно для arch-а, может какую репу подключить и оттуда можно xf86-video-virtualbox и xf86-input-virtualbox поставить, как в gentoo?
Спасибо сказали:
nikolaS
Сообщения: 6
ОС: Ubuntu 8.10

Re: Arch Linux в VirtualBox

Сообщение nikolaS »

в общем разобрался, в arch включили xorg-server-1.6.0, а драйвера от VB поддерживают только до 1.5.* версии, залез в скрипт установки VBoxLinuxAdditions, заменил проверку версий с "по 1.5.*" на "по 1.6.*", установится все установилось, только работать не хочет... :( Ждем обновления VBoxGuestAddition...
ps. как сделать откат на xorg-server-1.5* ?
Спасибо сказали:
Аватара пользователя
HarryPopper
Сообщения: 39
ОС: ArchLinux current

Re: Arch Linux в VirtualBox

Сообщение HarryPopper »

Simpler писал(а):
26.11.2008 00:33
ddc писал(а):
25.11.2008 18:41
А что происходит после выполнения "dhclient eth0"?

Код: Выделить всё

-bash: dhclient: команда не найдена ...



Simpler писал(а):
26.11.2008 00:33
ping -c 3 www.google.ru выдает :

Код: Выделить всё

ping: unknown host www.google.ru


Вот это как раз-таки и означает, что сеть на eth0 неподнята.

heilage писал(а):
26.11.2008 08:07
Сказать: dhcpcd eth0
Он то-о-о-о-т, он страшный свин-паук!
Спасибо сказали:
flaresun
Сообщения: 12
ОС: openSUSE 11.1, GNOME

Re: Arch Linux в VirtualBox

Сообщение flaresun »

Система OpenSUSE
VirtualBox 2.0.2
Сеть работает, но не работает :(
Т.е. сеть поднята, ip получен, по доменному имени ip приходит, но ни ping, ни traceroute дальше физического хоста (10.0.2.2) не уходят. Links так же страницы не открывает.
При этом винда на вирт.хосте работает нормально и по инету ходит без проблем.

В репозитории более новой VirtualBox нет, так что снёс эту версию и поставил (скачав с сайта) версию 2.2.0
Теперь даже ip по доменному имени не приходит
eth0 поднят, данные по dhcp получены
зато если указать ip, а не доменное имя, то и ping и traceroute работают
посмотрел /etc/resolv.conf на физическом компе, на виртуальном было что-то совершенно другое, прописал данные со своего компа - теперь можно пинговать и трасировать сайты, но подконнектиться к ним всё равно не удаётся :(

Код: Выделить всё

# dhcpcd eth0
eth0: dhcpcd already running on pid 1583 (/var/run/dhcpcd-eth0.pid)


Чего можно сделать, чтоб инет не только на "виртуальной винде" работал, но и на арче? А то хочется обновить пакеты и доустановить всё необходимое...
Спасибо сказали:
flaresun
Сообщения: 12
ОС: openSUSE 11.1, GNOME

Re: Arch Linux в VirtualBox

Сообщение flaresun »

nikolaS писал(а):
15.04.2009 17:37
...
да кстати, в таком случае вот этот кусок rc.conf :

Код: Выделить всё

eth0="dhcp"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

неверен, если используется NAT, то default geteway должен быть 10.0.2.2.
...

Обратите внимание, на ROUTES=(!gateway)
Указанный gateway по-умолчанию не используется, он прописан в файле в качестве примера и на работу сети в нашей ситуации влиять не должен.
Спасибо сказали:
Аватара пользователя
sampoerna
Сообщения: 20
ОС: Archlinux on MSI Wind u90

Re: Arch Linux в VirtualBox

Сообщение sampoerna »

>>При инициализации статус "BKGD".
в /etc/rc.conf в секции DARMONS перед network стоит @ - запуск в фоновом режиме, судя по том что ip получает то с сеткой все нормально. попробуйте сделать tracerout. Мост в VirtualBox точно настроен?
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Arch Linux в VirtualBox

Сообщение ARTDooM »

У меня проблема...Установил с оф сайта virtualbox...При попытке запуска машини с XP-выдает ошибку.

Код: Выделить всё

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

vbox_build_module выдает:
vbox_build_module

Код: Выделить всё

Building vboxdrv for Linux 2.6.32-ARCH
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxdrv"
for f in . linux r0drv r0drv/generic r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxdrv* .tmp_ver* vboxdrv.* Module.symvers Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxdrv"
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxnetflt"
for f in . linux r0drv r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxnetflt* .tmp_ver* vboxnetflt.* Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxnetflt"
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxnetadp"
for f in . linux r0drv r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxnetadp* .tmp_ver* vboxnetadp.* Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxnetadp"
rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko
*** Building 'vboxdrv' module ***
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxdrv"
make[1]: Ціль "all" не вимагає виконання команд.
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxdrv"
cp: не вдається виконати stat для `vboxdrv/vboxdrv.ko': No such file or directory
make: *** [all] Помилка 1
[root@myhost max]# vbox_build_module
Building vboxdrv for Linux 2.6.32-ARCH
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxdrv"
for f in . linux r0drv r0drv/generic r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxdrv* .tmp_ver* vboxdrv.* Module.symvers Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxdrv"
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxnetflt"
for f in . linux r0drv r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxnetflt* .tmp_ver* vboxnetflt.* Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxnetflt"
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxnetadp"
for f in . linux r0drv r0drv/linux VBox common/err common/string common/log generic math/gcc; \
            do rm -f $f/*.o $f/.*.cmd $f/.*.flags; done
rm -rf .vboxnetadp* .tmp_ver* vboxnetadp.* Modules.symvers modules.order
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxnetadp"
rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko
*** Building 'vboxdrv' module ***
make[1]: Вхожу у каталог "/opt/VirtualBox/src/vboxdrv"
make[1]: Ціль "all" не вимагає виконання команд.
make[1]: Залишаю каталог "/opt/VirtualBox/src/vboxdrv"
cp: не вдається виконати stat для `vboxdrv/vboxdrv.ko': No such file or directory
make: *** [all] Помилка 1

При запуске /etc/rc.d/rc.vboxdrv setup


Код: Выделить всё

/etc/rc.d/rc.vboxdrv setup
Stopping VirtualBox kernel module ...done.
Recompiling VirtualBox kernel module ...done.
Starting VirtualBox kernel module ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)


Подскажите пожалуйста что делать...
Спасибо сказали:
Аватара пользователя
ARTDooM
Сообщения: 88

Re: Arch Linux в VirtualBox

Сообщение ARTDooM »

Вопрос закрыт, сам себя надурил-намудрил с установкой :)
Спасибо сказали: