Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Настройка сети, интернета гостевой FreeBSD в VirtualBox (http://forum.oszone.net/showthread.php?t=228129)

student1985 18-02-2012 03:57 1861218

Настройка сети, интернета гостевой FreeBSD в VirtualBox
 
Здравствуйте! У меня возникла проблема с настройкой сети в FreeBSD 8.0. Есть хостовая Windows 7 (32 bit), в которой установлена VirtualBox 3.2.10. В качестве гостевой ОС - FreeBSD 8.0. Нужно настроить фряху таким образом чтобы она могла выходить в интернет через подключение хостовой ОС. Интернет работает через USB модем. В интернете много информации подобного рода, но мне она не помогла. В настройках VirtualBox (файл-настройки-сеть-детали виртуальной сети хоста) выставлены следующие значения: адрес - 192.168.56.2, маска - 255.255.255.0; DHCP включён с такими параметрами: адрес - 192.168.56.100, маска - 255.255.255.0, нижняя граница адресов - 192.168.56.1, верхняя 192.168.56.254.
В настройках сетевого адаптера виртуальной машины выбран тип подключения - "виртуальный адаптер хоста".
В файле rc.conf вручную прописал:
Код:

ifconfig _leo="inet 192.168.56.1 netmask 255.255.255.0"
Код:

defaultrouter="inet 192.168.56.2"
.
Тогда команда ifconfig выдает следующий результат:
Код:

le0: flags=8843<UP, BROADCAST, RUNNING, MULTICAST> metric 0 mtu 1500
      options=8<VLAN_MTU>
      ether 08:00:27:57:c1:f6
      inet 192.168.56.1 netmask 0xffffff00 broadcast 192.168.56.255
      media: Ethernet autoselect
      status: active
lo0: flags=8049<UP, LOOPBACK, RUNNING, MULTICAST> metric 0 mtu 16384
      options=3<RXCSUM, TXCSUM>
      inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
      inet6 ::1 prefixlen 128
      inet6 127.0.0.1 netmask 0xff000000

При таких настройках фряхи команда ping выдаёт нормальный результат работы с адресами:192.168.56.1, 192.168.56.2.
Но при попытке загрузить какой нибудь порт из интернета команда fetch выдаёт на каждый путь загрузки: No address record .
И в конце работы make: Couldn't fetch it - please try to retrieve this
Error code 1.
В хостовой машине интернет подключён и стоит разрешение на использование подключения другими пользователями сети.
Если в настройках сетевого адаптера виртуальной машины выбрать тип подключения не "виртуальный адаптер хоста" а, например, "NAT" или "Сетевой мост" (Внутреннею сеть я вообще не ставил, так как где-то прочитал, что с помощью такого подключения можно соединить только виртуальные машины между собой), то команда ping не работает.
Включение DHCP в rc.conf строкой:
Код:

ifconfig_le0="DHCP"
и одновременное комментирование строк:
Код:

#ifconfig _leo="inet 192.168.56.1 netmask 255.255.255.0"
Код:

#defaultrouter="inet 192.168.56.2"
никакого результата не принесли.

Я новичок в этих делах поэтому прошу помощи в вас.
Что я делаю не так?

VictorSh 19-02-2012 03:14 1861777

проще всего сделать с NAT, и выбрав карту Intel PRO/1000 T Server.

IP адрес настройте по DHCP (в файле rc.conf) или при запуске наберите dhclient em0
а потом ping 8.8.8.8

Попробуйте сделать как написано здесь http://www.ashep.org/2009/config-net...sd-virtualbox/

student1985 24-02-2012 21:38 1865956

Цитата:

Цитата VictorSh
проще всего сделать с NAT, и выбрав карту Intel PRO/1000 T Server. »

Большое спасибо, вы мне очень помогли. Я с картой Intel PRO/1000 T Server даже и не пробовал.


Время: 09:10.

Время: 09:10.
© OSzone.net 2001-