Установка Gentoo на VirtualBox (не видит сеть)

Всем доброго дня.
Имел опыт удачной установки Gentoo на старенький ноут, но он удачно скончался и я решил продолжить изучение с использованием виртуальной машины, выбор остановил на VirtualBox.
Проблема простая, не могу выйти в инет )))
Что важно, пакетные дистрибы SUSE и Ubuntu без проблем видят инет. Использую для виртуальной сети тип подключения NAT.
Пробовал с помощью net-setup и ручную настройку eth0 и DHCP, результат один - сеть не видит (((
Подскажите, кто устанавливал на эту виртуалку, как правильно настраивать сеть?

Какая ОС у тебя

Какая ОС у тебя основная? У меня аналогичная проблема, решил ее при помощи bridge'а, но грабли остались. Как сделать мост написано в официальной документации.

у меня после

у меня после
ifconfig eth0 0.0.0.0 promisc
сеть зависает :(
помогает /etc/init.d/net.eth0 restart
Но это, как я понимаю не выход...

и
# VBoxAddIF vbox0 alexd br0
VirtualBox host networking interface creation utility, version 1.6.4
(C) 2005-2007 Sun Microsystems, Inc.
All rights reserved.

Creating the permanent host networking interface "vbox0" for user alexd.
/usr/bin/VBoxAddIF: line 242: /var/run/VirtualBox/vboxnet: Нет такого файла или каталога

проще tun/tap если

проще tun/tap
если хост - винда - у нее тоже есть поддержка этого чуда.

Add Device (или как там, забыл уже) -> AddDevice-> Уже стоит->СетевойАдаптер->ВыбратьСамостоятельно->и там смотри на тему tunnel

под линем проще (для этого в ядре модулем добавить tun/tap интерфейс):

modprobe tun ; chmod 0666 /dev/net/tun
tunctl -u юзер-владелец -t tap0 ; ifconfig tap0 up

в настройках сети гостевой машины - Хост-контроллер, устройство tap0
и все :).

Этот вариант

Этот вариант работает, только сеть не опредеоляется.. вернее IP выдаешь из своей подсети ини че не пингуется :(
Вобщем я не понял как IP назанчать для сетевухи :)

Хост

Хост контроллер-> tap0. tap0 в бридже. eth0 при необходимости тоже. Внутри виртуалки адрес из сети бриджа. Т.е. основной контроллер - бридж. к ему добавляются tap0..tapX и ethX (если несколько - выбирать надо). IP назначается на бридж. eth, tap'ы, входящие в бридж - null.

пардон - плохо

пардон - плохо понял...
можно на пальцах что и куда ставить?
и ни че что у меня
<*> IP: tunneling
?

Для тех у кого

Для тех у кого не получается :)
делаемсимлинки с net.lo на net.vbox0 и net.br0
в итоге у меня:

# ls -l /etc/init.d/net.*
lrwxrwxrwx 1 root root 18 Окт 1 01:02 /etc/init.d/net.br0 -> net.lo
lrwxrwxrwx 1 root root 6 Мар 14 2008 /etc/init.d/net.eth0 -> net.lo
-rwxr-xr-x 1 root root 30696 Мар 14 2008 /etc/init.d/net.lo
lrwxrwxrwx 1 root root 6 Фев 19 2008 /etc/init.d/net.vbox0 -> net.lo

Затем правим /etc/conf.d/net чтобы было примерно это:
# cat /etc/conf.d/net
config_eth0=( "null" )
tuntap_vbox0="tap"
config_vbox0=( "null" )
tunctl_vbox0="-u alexd"
config_br0=( "192.168.1.156 netmask 255.255.255.0 brd 192.168.1.255" )
routes_br0=( "default via 192.168.1.249" )
bridge_br0="eth0 vbox0"

depend_br0()
{
need net.eth0
need net.vbox0
}

brctl_br0=( "setfd 0")

и все должно заработать :)

Поднимает NAT в Virtual Box

Все очень просто. Надо выполнить команду dhcpcd eth0

Не работала сеть в VirtualBox Если кому-то ещё интересно.....

Так-же не работала сеть, При старте:

Configuration not set for eth0 - assuming DHCP
network interface eth0 does not exist
Please verify hardware or kernel module (driver)

В итоге на всякий случай modprobe pcnet32

dmesg вывел такую запись

eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.
net eth1: device_rename: sysfs_create_symlink failed (-17)
udev: renamed network interface eth0 to eth1

хотя symlink на eth0 я удалял..

в init.d сделал symlink net.eth1 на net.lo

далее /etc/init.d/net.eth1 start

и всё прекрасно заработало....

NOVICE

И опять. Не работала сеть в VirtualBox

Доброго времени всем.

Таже проблема, но

При старте:
Configuration not set for eth0 - assuming DHCP
network interface eth0 does not exist
Please verify hardware or kernel module (driver)

modprobe pcnet32 выдало это
FATAL: Module pcnet32 not found.

Проблема решилась включением этого
Device Drivers ----->
Network device support --->
[*] Ethernet (10 or 100Mbit) --->
<*> AMD PCnet32 PCI support

=)

SergeBegger

SergeBegger написал(а):
Так-же не работала сеть, При старте:

Configuration not set for eth0 - assuming DHCP
network interface eth0 does not exist
Please verify hardware or kernel module (driver)

В итоге на всякий случай modprobe pcnet32

dmesg вывел такую запись

eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.
net eth1: device_rename: sysfs_create_symlink failed (-17)
udev: renamed network interface eth0 to eth1

хотя symlink на eth0 я удалял..

в init.d сделал symlink net.eth1 на net.lo

далее /etc/init.d/net.eth1 start

и всё прекрасно заработало....

Тоже самоя. Это на windows7. на xp все работает с eth0. Странно...

u menya vse reshilos' dvumya

u menya vse reshilos' dvumya komandami.
v osnovnoi sisteme #ip link set up dev vboxnet0
v svoistvah VM - NAT
i v virtual'noi mashine uzhe #dhcpcd eth0
ping!

ksuves написал(а): u menya

ksuves написал(а):
u menya vse reshilos' dvumya komandami.
v osnovnoi sisteme #ip link set up dev vboxnet0
v svoistvah VM - NAT
i v virtual'noi mashine uzhe #dhcpcd eth0
ping!

А основная система кто?

в качестве основной пробовала

в качестве основной пробовала на генту и убунту, оба раза без проблем.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".