Хост интерфейс в virtualbox

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

kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Хост интерфейс в virtualbox

Сообщение kolebas »

Всем привет.Тема не нова и на форуме поднималась не раз(не говоря уже о поиске google), но разобраться у меня не получается, поэтому прошу помощи
Делаю все по Арч-вики http://wiki.archlinux.org/index.php?title=...&section=12 , но , видимо, где то допускаю ошибку:

Код:

[kalebas@kalebas ~]$ su Пароль: bash-3.2# modprobe tun bash-3.2# chmod 666 /dev/net/tun bash-3.2# brctl addbr br0 bash-3.2# ifconfig eth0 0.0.0.0 promisc bash-3.2# brctl addif br0 eth0 bash-3.2# dhclient br0 Internet Systems Consortium DHCP Client V3.0.6 Copyright 2004-2007 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/br0/00:13:8f:d3:b7:9f Sending on LPF/br0/00:13:8f:d3:b7:9f Sending on Socket/fallback DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 4 DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 16 DHCPOFFER from 77.121.0.1 DHCPREQUEST on br0 to 255.255.255.255 port 67 DHCPACK from 77.121.0.1 bound to 77.121.16.48 -- renewal in 4901 seconds. bash-3.2# VBoxAddIF vbox0 kalebas br0 VirtualBox host networking interface creation utility, version 2.0.4 © 2005-2007 Sun Microsystems, Inc. All rights reserved. Creating the permanent host networking interface "vbox0" for user kalebas.

/etc/udev/rules.d/60-vboxdrv.rules раскоментирован как надо
вот rc.conf:

Код:

MODULES=(r8169 slhc snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore vboxdrv tun bridge) eth0="dhcp" INTERFACES=(eth0) gateway="eth0" ROUTES=(!gateway) DAEMONS=(syslog-ng hal iptables clamav fuse networkmanager !network !samba netfs crond alsa !transmissiond mpd mpdscribble kdm vboxnet)

вот ifconfig:

Код:

br0 Link encap:Ethernet HWaddr 00:13:8F:D3:B7:9F inet addr:77.121.16.48 Bcast:77.121.31.255 Mask:255.255.224.0 inet6 addr: fe80::213:8fff:fed3:b79f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4852 errors:0 dropped:0 overruns:0 frame:0 TX packets:6277 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2026598 (1.9 Mb) TX bytes:852184 (832.2 Kb) eth0 Link encap:Ethernet HWaddr 00:13:8F:D3:B7:9F inet6 addr: fe80::213:8fff:fed3:b79f/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:8967 errors:0 dropped:0 overruns:0 frame:0 TX packets:13143 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6903896 (6.5 Mb) TX bytes:1648568 (1.5 Mb) Interrupt:36 Base address:0xc000 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:169116 errors:0 dropped:0 overruns:0 frame:0 TX packets:169116 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:20996317 (20.0 Mb) TX bytes:20996317 (20.0 Mb) vbox0 Link encap:Ethernet HWaddr BA:53:1E:7C:96:53 inet6 addr: fe80::b853:1eff:fe7c:9653/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1610 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:6 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:94283 (92.0 Kb) TX bytes:390 (390.0 b)

вот правила iptables:

Код:

*filter :INPUT DROP [0:0] :FORWARD DROP [1:328] :OUTPUT ACCEPT [391:51110] -A INPUT -p icmp -j ACCEPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -j REJECT --reject-with tcp-reset -A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable -A INPUT -j REJECT --reject-with icmp-proto-unreachable COMMIT *nat :PREROUTING ACCEPT [1:328] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A POSTROUTING -o eth0 -j MASQUERADE COMMIT

в virtualbox , в настройках сети я пишу vbox0 и выбираю хост-интерфейс
вот вывод ifconfig в гостевой кубунте, выбрал dhcp в настройках сети, думаю где то тут проблема:

Код:

ifconfig eth1 Link encap:Ethernet HWaddr 08:00:27:15:8b:a0 ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:202 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:60 (60.0 B) TX bytes:24037 (23.4 KB) Прервано:11 Base address:0xc020 eth1:avahi Link encap:Ethernet HWaddr 08:00:27:15:8b:a0 inet addr:169.254.5.218 Bcast:169.254.255.255 Mask:255.255.0.0 ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Прервано:11 Base address:0xc020 lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Узел ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:35 errors:0 dropped:0 overruns:0 frame:0 TX packets:35 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:0 RX bytes:3396 (3.3 KB) TX bytes:3396 (3.3 KB)

помогите, пжлст
Спасибо сказали:
GeAlex
Сообщения: 148

Re: Хост интерфейс в virtualbox

Сообщение GeAlex »

Бридж получает белый адрес для eth0? Локальной сети у вас нет, зачем вам такие настройки, провайдер выделит еще 1 ip для eth1 гостевой системы? Может дело в том, что провайдер выдает ip только по зарегистрированным mac.
Для чего NAT поднят на eth0? Виртуальная сетевая карта имеет прямой доступ через бридж в сеть провайдера, NAT между гостевой и хостовой системой не используется. Стоит попробовать без фаервола.
Про /etc/udev/rules.d/60-vboxdrv.rules ничего прокомментировать не могу, очень странные там параметры одновременно применяются. Лучше восстановите как было и попробуйте.
Спасибо сказали:
kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Re: Хост интерфейс в virtualbox

Сообщение kolebas »

GeAlex писал(а):
29.12.2008 03:37
. Стоит попробовать без фаервола.
Про /etc/udev/rules.d/60-vboxdrv.rules ничего прокомментировать не могу, очень странные там параметры одновременно применяются. Лучше восстановите как было и попробуйте.

отключение файервола не помогает(вот тут http://www.linuxdiyf.com/bbs/viewthread.php?tid=79989 , кстати, пишут о его необходимости), а про /etc/udev/rules.d/60-vboxdrv.rules если в вики написано, то зачем что-то придумывать?
Спасибо сказали:
kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Re: Хост интерфейс в virtualbox

Сообщение kolebas »

небольшие изменения, но без результатов:обновился до virtualbox_bin (2.1.0-1), , Add "vboxnetflt" to MODULES, ну и новый виртуалбоксбокс переписал файлы /etc/udev/rules.d/60-vboxdrv.rules :

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

KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660"

/etc/vbox/interfaces вообще нет , ну и команда VBoxAddIF vbox0 vboxuser br0
не работает.добавляю br0 вместо vbox0 в выборе хост-интерфейса в настройках сети.Я конечно понимаю, что

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

Новый упрощенный интерфейс для настройки сети в хост-системе (Host Interface Networking) для Windows и Linux, упрощена настройка, замена TUN/TAP в Linux;

но ясности это не внесло
Спасибо сказали:
kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Re: Хост интерфейс в virtualbox

Сообщение kolebas »

все, разобрался, прописал такой же мак-адрес и сеть заработала, кроме того в новом виртуалбоксе все эти штуки с мостами не нужны
Спасибо сказали:
kolebas
Сообщения: 206
Статус: Интересующийся новичок
ОС: Archlinux

Re: Хост интерфейс в virtualbox

Сообщение kolebas »

а вот интересно nmap c хоста видит отрытые порты гостевой и самбой могу зайти , а наоборот - нет , с чем бы это могло быть связано?нет идей?
Спасибо сказали: