Суть в следующем. Необходим Web. Dev сервачок. Раньше основной операционкой была убунта, там леко поднималось рабоче окружение. Сейчас как основная операционка - Windows, извращаться с различными джентельменскими наборами, неохота. Решил поднять виртуалку, где будет настроен полноценный веб сервер, ради общего развития решил попробовать на вкус что такое FreeBSD.
И так что имеем.
Дано:
- Средство виртуализации - VirtualBox 4.2.2
- Хост операционка - Windows 7.
Нужно:
- Локальная сеть между виртуальной машиной и хост машиной всегда должна быть.
- Доступ извне к виртуальной должна иметь только хост машина.
- Виртуальная машина должна ходить в интернеты через любой из доступных, хостмашине, вариантов подключения к интернету.
Решение:
Решением 1 вижу - создание виртуального сетевого адаптера хоста. И созданием на виртуальной машине - сетевого адаптера который будет через виртуальный сетевой адаптер.
Настройки виртуального сетевого адаптера хоста:
- IPv4 адрес: 169.254.0.1 ;
- IPv4 маска сети: 255.255.0.0 ;
- DHCP: включен ;
- Адрес сервера: 169.254.0.100 ;
- Маска сети сервера: 255.255.0.0 ;
- Границы адресов: 169.254.0.101 - 169.254.0.115 ;
Решением 2 и 3 вижу созданием еще одного сетевого адаптера на виртуальной машине тип подключения на котором - Nat
Проблема возникла на этапе настройки сетевых подключений в работающей виртуальной машине.
Если с первым сетевым адаптером(виртуальной сети) понятно:
#cat /etc/rc.conf
Код: Выделить всё
hostname="bsd_web_dev"
ifconfig_em0="DHCP" # либо inet 169.254.0.101 netmask 255.255.0.0
sshd_enable="YES"
То как быть со вторым (Nat) сетевым адаптером ума не приложу. По различному экспериментировал, внешку всеравно не пингует.
Кому не сложно, прошу помочь. Заранее спасибо.