Как настроить выход в интернет из гостевой FreeBSD 10 из VirtualBox на Windows 10?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Ppaa
проходил мимо
Сообщения: 8
Зарегистрирован: 2015-04-18 21:39:05

Как настроить выход в интернет из гостевой FreeBSD 10 из VirtualBox на Windows 10?

Непрочитанное сообщение Ppaa » 2015-10-06 17:28:00

Есть домашняя сеть: роутер 192.168.1.1 к которому подключен домашний комп с Windows 10 192.168.1.5 и сервер с FreeBSD 10.2 192.168.1.7 на котором будет пара сайтов.
Изначально планировал использовать его, но в процессе тестирования выяснилось, что он вряд ли справится с нагрузкой. Установил FreeBSD 10 10.0.2.15 на Windows 10. С настройками по-умолчанию (через NAT в VB) freebsd из виртуалки выходит в инет, но с хоста и локалки не видна. Нужно сделать так, чтобы на гостевая ось была доступна с локалки (для переноса данных со старого сервера freebsd), с хоста Windows по ssh, и из внешнего интернета. Пробовал ставить на виртуальном сетевом адаптере VB 192.168.1.10, в настройках сетевой карты Win включал раздачу инета, в VB - тип сети в мост и в виртуальный сетевой адаптер, в гостевой freebsd ставил 192.168.1.11, nameserver 192.168.1.1 - no route to host.
Подскажите, как правильно все это сделать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Как настроить выход в интернет из гостевой FreeBSD 10 из VirtualBox на Windows 10?

Непрочитанное сообщение guest » 2015-10-06 19:00:36

Ppaa писал(а):Есть домашняя сеть: роутер 192.168.1.1 к которому подключен домашний комп с Windows 10 192.168.1.5 и сервер с FreeBSD 10.2 192.168.1.7 на котором будет пара сайтов.
Изначально планировал использовать его, но в процессе тестирования выяснилось, что он вряд ли справится с нагрузкой. Установил FreeBSD 10 10.0.2.15 на Windows 10. С настройками по-умолчанию (через NAT в VB) freebsd из виртуалки выходит в инет, но с хоста и локалки не видна. Нужно сделать так, чтобы на гостевая ось была доступна с локалки (для переноса данных со старого сервера freebsd), с хоста Windows по ssh, и из внешнего интернета. Пробовал ставить на виртуальном сетевом адаптере VB 192.168.1.10, в настройках сетевой карты Win включал раздачу инета, в VB - тип сети в мост и в виртуальный сетевой адаптер, в гостевой freebsd ставил 192.168.1.11, nameserver 192.168.1.1 - no route to host.
Подскажите, как правильно все это сделать?
Ну так Вы выбрали NAT, в этом случае для доступа с Host'а и из локалки: 192.168.1 - нужно
настраивать проброс портов в VB.
А для доступа из Internet, нужно настроить проброс портов на роутере.
В верхней конструкции у Вас будет двойной NAT:

router с NAT'ом для 192.168.1 + VB с встроенным NAT'ом[10.0.2] для гостевой

Все делается намного проще если в VirtualBox'е в сетевых настройках выбрать Bridge[Сетевой мост],
и из дополнительных настроек, выписать MAC который будет в гостевой FreeBSD (позже понадобиться)

Смысл будет такой:

route+NAT[192.168.1]+DHCP-сервер--> раздача адресов в локалку из пула 192.168.1.2-xy
DHCP роутера, будет раздавать адреса из 192.168.1 -> Windows 10 и гостевой FreeBSD [если в VB -> Сетевой мост]

как пример:
- router 192.168.1.1
- host Windows 7 ip=192.168.1.2 (на роутере в DHCP настроена статика(mac) для 192.168.1.2
- guest FreeBSD 10.2 ip=192.168.1.129 (dhcp статика)

VirtualBox, guest FreeBSD:
vmnet.png
В FreeBSD:
bsd1.png
bsd1.png (8.5 КБ) 1454 просмотра
bsd3.png
bsd3.png (8.54 КБ) 1454 просмотра
Теперь лишь на роутере (192.168.1.1) - нужно будет настроить проброс необходимых
портов из Internet на FreeBSD.

Все понятно?

Ppaa
проходил мимо
Сообщения: 8
Зарегистрирован: 2015-04-18 21:39:05

Как настроить выход в интернет из гостевой FreeBSD 10 из VirtualBox на Windows 10?

Непрочитанное сообщение Ppaa » 2015-10-07 8:33:03

Подумал, что раз на винде собрался запускать, поставил Hyper-V и сделал вышеописанное на нем. Спасибо! Разобрался, все работает.