VirtualBox (проблемы с сетью)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

svas
Сообщения: 203

VirtualBox

Сообщение svas »

Пытаюсь запустить VirtualBox, но он мне пишет вот что

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

Domain Name Server (DNS) for NAT networking could not be determined.
VBox status code: -3000 (VERR_NAT_DNS).


Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

При отключении в настройках виртуальной машины всех сетевых интерфейсов, всё работает, но сеть нужна.
Может нужно установить какой-нибудь Domain Name Server?
Установил bind9 (то или не то - не знаю) всё равно ничего не работает
Спасибо сказали:
svas
Сообщения: 203

Re: VirtualBox

Сообщение svas »

Как вообще можно настроить сеть в VirtualBox? Что-то типа локальной сети?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: VirtualBox

Сообщение Mage-Warrior »

svas писал(а):
01.08.2007 20:31
Как вообще можно настроить сеть в VirtualBox? Что-то типа локальной сети?

Вообще настроить можно через tun/tap интерфейс. Если у вас есть модуль и он загружен (modprobe tun), то у вас должен быть спец-файлик /dev/tun. Кроме того, нужна поддержка bridge (modprobe bridge). А для управления этими вещами желательно иметь tunctl и brctl соответственно. Интерфейсу tun не назначаем адреса. В мост (bridge) можно объединить и tun-интерфейс и реальный адаптер, а затем назначить ему адрес. Не забудьте про iptables!
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
svas
Сообщения: 203

Re: VirtualBox

Сообщение svas »

Не забудьте про iptables!

А что с iptables? Что менять надо?

делаю так

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

tunctl -t tap1 -u sergey
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc
brctl addif br0 eth0
ifconfig br0 xxx.yyy.xxx.yyy
brctl addif br0 tap1
ifconfig tap1 up


Теперь при обращении к адресу xxx.yyy.xxx.yyy на какой компьютер я буду заходить? И как сделать чтобы у реального компьютера и виртуального были разные айпишники?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: VirtualBox

Сообщение Mage-Warrior »

svas писал(а):
02.08.2007 12:08
А что с iptables? Что менять надо?

делаю так

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

tunctl -t tap1 -u sergey
 brctl addbr br0
 ifconfig eth0 0.0.0.0 promisc
 brctl addif br0 eth0
 ifconfig br0 xxx.yyy.xxx.yyy
 brctl addif br0 tap1
 ifconfig tap1 up


Теперь при обращении к адресу xxx.yyy.xxx.yyy на какой компьютер я буду заходить? И как сделать чтобы у реального компьютера и виртуального были разные айпишники?


С iptables важно не забанить подсеть, в которой будет виртуальная машина.
Хм... так вы должны принципиально попасть на host-машину. А в виртуальной машине виртуальному интерфейсу назначаете другой ip, по которому вы и будете обращаться к guest-машине.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали: