Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сеть VirtualBox  (Прочитано 1550 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saber

  • Автор темы
  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
    • Блог админа
Сеть VirtualBox
« : 20 Январь 2008, 21:29:49 »
а если у меня в компе 2 сетевухи могу я сказать виртуалбокса чтоб он прямо использовал одну?

вопрос номер 2 если первый вопрос не прокатит

делаю по ману
http://ubuntuforums.org/showthread.php?t=558971&highlight=virtualbox

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/sbin/tunctl -t tap0 -u username
/bin/chmod 666 /dev/net/tun
/sbin/ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0
/usr/sbin/brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0 promisc
/usr/sbin/brctl addif br0 eth0:0
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
/sbin/ifconfig tap0 192.168.0.2 up
/bin/bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
/sbin/route add -host 192.168.0.1 dev tap0
/usr/sbin/arp -Ds 192.168.0.1 eth0:0 pub
exit 0

получаю в ответ
Set 'tap0' persistent and owned by uid 1000
device br0 already exists; can't create bridge with the same name

saber@proxy:~/back$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:E9:42:12:E7 
          inet addr:192.168.100.6  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe42:12e7/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1226 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:501680 (489.9 KiB)  TX bytes:223851 (218.6 KiB)
          Interrupt:18 Base address:0xd400

eth0:0    Link encap:Ethernet  HWaddr 00:15:E9:42:12:E7 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:18 Base address:0xd400

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3095 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3095 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:550624 (537.7 KiB)  TX bytes:550624 (537.7 KiB)

saber@proxy:~/back$ route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.100.1   0.0.0.0         UG    0      0        0 eth0


odmin4eg.ru - Мои шпаргалки по ubuntu

Оффлайн saber

  • Автор темы
  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
    • Блог админа
Re: Сеть VirtualBox
« Ответ #1 : 21 Январь 2008, 12:58:02 »
Попытка №2
нашёл вот такой ман
http://ubuntuforums.org/showthread.php?p=2062234

У меня есть 2 интерфейса eth0 192,168,100,6 и eth1 192,168,100,253

sudo tunctl -t tap0 -u saber
sudo chmod 666 /dev/net/tun
sudo /usr/sbin/brctl addbr br0
sudo /sbin/ifconfig eth1 0.0.0.0 promisc
sudo /usr/sbin/brctl addif br0 eth1
sudo /sbin/dhclient br0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/br0/00:15:e9:4a:aa:ae
Sending on   LPF/br0/00:15:e9:4a:aa:ae
Sending on   Socket/fallback
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on br0 to 255.255.255.255 port 67 interval 7
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
коли так не катит делаю так
# ifconfig br0 192.168.100.252 netmask 255.255.255.0 upдалее всё по плану

sudo /usr/sbin/brctl addif br0 tap0
sudo ifconfig tap0 192.168.100.251 up
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
sudo route add -host 192.168.0.253 dev tap0
sudo arp -Ds 192.168.0.253 eth1 pub

после чего имею

# ifconfig
br0       Link encap:Ethernet  HWaddr 00:15:E9:4A:AA:AE 
          inet addr:192.168.100.252  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe4a:aaae/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:15790 (15.4 KiB)

eth0      Link encap:Ethernet  HWaddr 00:15:E9:42:12:E7 
          inet addr:192.168.100.6  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe42:12e7/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5930 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3792 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2308653 (2.2 MiB)  TX bytes:593493 (579.5 KiB)
          Interrupt:18 Base address:0xd400

eth1      Link encap:Ethernet  HWaddr 00:15:E9:4A:AA:AE 
          UP BROADCAST PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:23

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3714 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3714 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:628287 (613.5 KiB)  TX bytes:628287 (613.5 KiB)

tap0      Link encap:Ethernet  HWaddr 00:FF:B2:CE:19:B8 
          inet addr:192.168.100.251  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:b2ff:fece:19b8/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:31 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

root@proxy:/etc/network# chmod 777 /dev/vboxdrv
root@proxy:/etc/network# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.0015e94aaaae       no              eth1
                                                        tap0
# route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.253 *               255.255.255.255 UH    0      0        0 tap0
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 br0
192.168.100.0   *               255.255.255.0   U     0      0        0 tap0
default         192.168.100.1   0.0.0.0         UG    0      0        0 eth0

root@proxy:/etc/network# /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                          RTNETLINK answers: File exists
run-parts: /etc/network/if-up.d/avahi-autoipd exited with return code 2
                                                                         [ OK ]
root@proxy:/etc/network# ifconfig
br0       Link encap:Ethernet  HWaddr 00:15:E9:4A:AA:AE 
          inet addr:192.168.100.252  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe4a:aaae/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96 errors:0 dropped:0 overruns:0 frame:0
          TX packets:164 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:14256 (13.9 KiB)  TX bytes:21398 (20.8 KiB)

eth0      Link encap:Ethernet  HWaddr 00:15:E9:42:12:E7 
          inet addr:192.168.100.6  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe42:12e7/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7405 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5048 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2466802 (2.3 MiB)  TX bytes:736451 (719.1 KiB)
          Interrupt:18 Base address:0xd400

eth1      Link encap:Ethernet  HWaddr 00:15:E9:4A:AA:AE 
          inet addr:192.168.100.253  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:23

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3849 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3849 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:653035 (637.7 KiB)  TX bytes:653035 (637.7 KiB)

tap0      Link encap:Ethernet  HWaddr 00:FF:B2:CE:19:B8 
          inet addr:192.168.100.251  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:b2ff:fece:19b8/64 Диапазон:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78 errors:0 dropped:32 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:15600 (15.2 KiB)  TX bytes:6376 (6.2 KiB)

после чего в хост машине прописываю статический ип
192.168.100.250
255.255.255.0
10.0.2.2

после чего пингуется материнская машина из хостовой
но не пингуется вся остальная сеть
« Последнее редактирование: 21 Январь 2008, 13:13:08 от saber »
odmin4eg.ru - Мои шпаргалки по ubuntu

Оффлайн saber

  • Автор темы
  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
    • Блог админа
Re: Сеть VirtualBox
« Ответ #2 : 21 Январь 2008, 13:15:10 »
Добавляю сама материнская машина не видит сети
пока не проделаю следущее
root@proxy:/etc/network# ping 192.168.100.254
PING 192.168.100.254 (192.168.100.254) 56(84) bytes of data.
From 192.168.100.252 icmp_seq=1 Destination Host Unreachable

--- 192.168.100.254 ping statistics ---
3 packets transmitted, 0 received, +1 errors, 100% packet loss, time 2003ms

root@proxy:/etc/network# ifconfig tap0 down
root@proxy:/etc/network# ping 192.168.100.254
PING 192.168.100.254 (192.168.100.254) 56(84) bytes of data.
From 192.168.100.252 icmp_seq=2 Destination Host Unreachable
From 192.168.100.252 icmp_seq=3 Destination Host Unreachable
From 192.168.100.252 icmp_seq=4 Destination Host Unreachable

--- 192.168.100.254 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3
root@proxy:/etc/network# ifconfig br0 down
root@proxy:/etc/network# ping 192.168.100.254
PING 192.168.100.254 (192.168.100.254) 56(84) bytes of data.
64 bytes from 192.168.100.254: icmp_seq=1 ttl=128 time=0.125 ms
64 bytes from 192.168.100.254: icmp_seq=2 ttl=128 time=0.162 ms

--- 192.168.100.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.125/0.143/0.162/0.022 ms

Чувствую истина где-то рядом!!!
help me
odmin4eg.ru - Мои шпаргалки по ubuntu

 

Страница сгенерирована за 0.251 секунд. Запросов: 21.