LinuxForum.Fans
Тема

Suse Linux 11.4 Virtual Box 4.0 Настройка сети

Автор: parapoparam 10 сообщений 5568 просмотров
#176482

Здравствуйте. Подскажите пожалуйста как настроить сеть между виртуальной машиной(VBox), где установлен Centos 5.6 и текущей машиной, где установлен SUSE Linux 11.4
пинги из центос проходят и есть интернет. А вот для suse centos не доступен.
В настройках сети в vbox устанавливаю bridget adapter, при этом возникает след. ошибка:

text

Failed to open a session for the virtual machine centos. Failed to open/create the internal network 'HostInterfaceNetworking-eth0' (VERR_SUPDRV_COMPONENT_NOT_FOUND). One of the kernel modules was not successfully loaded. Make sure that no kernel modules from an older version of VirtualBox exist. Then try to recompile and reload the kernel modules by executing '/etc/init.d/vboxdrv setup' as root (VERR_SUPDRV_COMPONENT_NOT_FOUND).

Буду очень благодарана за подробную инструкцию или ссылку на нее )

#176513

Один из модулей ядра не был успешно загружен. Убедитесь, что нет модулей из предыдущей версии . Если нет, тогда попытайтесь повторно собрать и загрузить модуль ядра, выполнив команду " /etc/init.d/vboxdrv setup " от суперпользователя.

#176528

провверила от старой версии ничего не осталось, удалила пакеты вбокса и установила новее версию с официального сайта.
при выполнении команды /etc/init.d/vboxdrv setup:
[console]Trying to register the VirtualBox kernel modules using DKMS failed
(Failed, trying without DKMS)[/console]
установила dkms и заработало. Видимо в нем и была причина

Но теперь не знаю как настроить сеть :(
Пените,пожалуйста, в правильное направление

#176534

parapoparam, покажите вывод:
VBoxManage showvminfo "имя вашей вм" |grep NIC
пример:
[console]
bp:~ nb-bv$ VBoxManage showvminfo FreeBSD|grep NIC
NIC 1: MAC: 080027FD99B1, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0
NIC 1 Settings: MTU: 0, Socket( send: 64, receive: 64), TCP Window( send:64, receive: 64)
NIC 2: MAC: 08002766F44D, Attachment: Bridged Interface 'en0: Ethernet', Cable connected: on, Trace: off (file: none), Type: 82543GC, Reported speed: 0 Mbps, Boot priority: 0
NIC 3: MAC: 0800270589D9, Attachment: Bridged Interface 'en0: Ethernet', Cable connected: on, Trace: off (file: none), Type: 82545EM, Reported speed: 0 Mbps, Boot priority: 0
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
[/console]

#176535

[console]~> VBoxManage showvminfo centos |grep NIC
NIC 1: MAC: 0800274C7130, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: Am79C970A, Reported speed: 0 Mbps, Boot priority: 0
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled[/console]

#176537

ifconfig -a с машинки suse покажите.

#176539

[console]
~> sudo /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 68:B5:99:E0:FF:0D
inet addr:192.168.0.170 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::6ab5:99ff:fee0:ff0d/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:2158698 errors:0 dropped:1 overruns:0 frame:0
TX packets:1122970 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2826214247 (2695.2 Mb) TX bytes:142203233 (135.6 Mb)
Interrupt:48 Base address:0xe000

eth1 Link encap:Ethernet HWaddr E0:2A:82:F9:35:F7
inet addr:192.168.1.170 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::e22a:82ff:fef9:35f7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:6861
TX packets:60 errors:64 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:10194 (9.9 Kb)
Interrupt:17

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4093 errors:0 dropped:0 overruns:0 frame:0
TX packets:4093 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:129777 (126.7 Kb) TX bytes:129777 (126.7 Kb)

vboxnet0 Link encap:Ethernet HWaddr 0A:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:468 (468.0 b)

[/console]

#176541

Как вариант в centos настроить сеть таким образом: ip 192.168.0.172 (или какой там у вас свободный адрес)
или в ВМ выбираем вместо eth0 интерфейс eth1 и настраиваем ip 192.168.1.172 (аналогично что и выше)
или так:
ifconfig vboxnet0 192.168.10.1/24 up
В Virtualbox указываем только "host-only adapter" и дальше уже в centos настраиваем ip 192.168.10.2

#176546

Сделала по указанной инструкции:
>ifconfig vboxnet0 192.168.10.1/24 up
>В Virtualbox указываем только "host-only adapter" и дальше уже в centos настраиваем ip 192.168.10.2

В настройках вбокса добавила еще один adapter указав NAT, теперь и компы видят друг друга и инет есть
Спасибо большое! :D

Жаль только что при запуске вбокса меняется ip vboxnet0
Приходится выполнять sudo /sbin/ifconfig vboxnet0 192.168.10.1/24 up

#176586
parapoparam написал:
Жаль только что при запуске вбокса меняется ip vboxnet0
Приходится выполнять sudo /sbin/ifconfig vboxnet0 192.168.10.1/24 up

в /etc/init.d/after.local добавьте строчку вида sudo /sbin/ifconfig vboxnet0 192.168.10.1/24 up, и у вас все будте запускаться во время загрузки системы =)
Или сделайте небольшой скриптик :rolleyes:

Войдите или зарегистрируйтесь, чтобы ответить.