воскресенье, 12 июля 2009 г.

Как я настраивал интернет в FreeBSD под VirtualBox

Проснулся и решил далее курить фрю... несмотря на то, что Надя была настроена на другое (походу меня уже потихоньку забирает матрица). Решил почитать про установку из пакетов.. вроде ничего сложно, да и пакеты по гостевому доступу можно тянуть, только другой фтп прописать... НО!!!! ... нужно было еще настроить выход в глобальную паутину ... вот тут я и проебал целый день.

Что у нас есть:

  1. adsl модем - ip 192.168.1.1 , настроено гостевое соединение
  2. мой комп   - ip 192.168.1.2 , настроено платное соединение + расшарено, прописаны маршруты на модем для гостевых ресурсов, гейт на 192.168.1.1, 
  3. комп друга/соседа - ip 192.168.1.8, настроено на расшареное мое (192.168.1.2)
  4. виртуальный адаптер

В VirtualBox в настройках сетевого адаптера в Тип подключения стоит NAT.  Вот тут-то я и поипался и нагуглился. Ну вообще никак че-то. Написано везде, что все оставляем как есть и будет счастье... т.е. никаких магический танцев и мантр не нужно. Слабо я просто рублю в этой технологии или она глючна в виртуалбоксе... хз..

Поставил чтобы работало как Виртуальный адаптер хоста . Примерно понимал, что и как должно было быть ... понимал, что мост нужно делать (читал про него, но еще не делал)... короче было пол дня экспериментов и хождений вокруг да около... но по-порядку..

Виртуальному соединению даю ip 192.168.1.10 mask 255.255.255.0 , мое, друга и модем без изменений.

Лезу в виртуальную фрю поднимать сетевой интерфейс em0.


ee /etc/rc.conf

там правлю/добавляю:



ifconfig_em0 = "inet 192.168.1.3 netmask 255.255.255.0"
#ip-адрес и маска сети в виртуальной фре
defaultrouter= "192.168.1.2"
# основной шлюз

далее


ee /etc/resolv.conf

в нем добавляем неймсервер XXX.XXX.XXX.XXX - прoписал айпи модема:


nameserver XXX.XXX.XXX.XXX  

сохраняем и вперед рестартовать сеть


/etc/netstart

Переходим к настройкам на хост машине (стоит на windows xp sp3). Первым делом отключаем все шары с соединений. Залазим в сетевые подключения, выделяем соединение венды (192,168,1,2) и соединение виртуального сетевого адаптера (192,168,1,10), клик правой и выбираем Создать подключение типа мост. Через пару сек должно появится новое подключение типа Сетевой мост. Залазим в его свойства и смотрим, чтобы в используемых компонентах было обязательно выбрано VirtualBox Bridget Networking Driver. Далее выбираем компонент Протокол Интернета и смотрим его свойства. Там назначаем


ip 192.168.1.2
маску 255.255.255.0
шлюз 192.168.1.1
dns 192.168.1.1


Ну и все вроде. Осталось расшарить PPPoE соединения для нашего моста и можно юзать. Только несколько советов, которые могут помочь при расшарке: 

  • проверить брандмауэр/сторонний файрвол, чтобы не блокировал ничего
  • запустить необходимые службы... вроде Маршрутизация и удаленный доступ, Общий доступ к Интернету, возможно NetBIOS через TCP/IP (следует уточнить) и уж точно DHCP-клиент
  • много кофе и терпения.... можно бубен... накрайняк
  • Google.ru   .....  а то, скорее всего, я что-то не то напесал  (знаю, что аффтар мудак)

Как уже говорил наконец-то я курнул мост. На работе навык пригодится, давно нужно было на одном серваке поднять его, чтобы начальство не заебывало много.

ссылки по теме:

тонкости виртуализации

Решил все-таки избавиться от венды навсегда... или почти...
Но для начала нужно было чуть-чуть покурить фрю ... естественно для этого самый раз поставить ее на виртуалку .. выбор пал на vmware workstation (почему-то). Так вот.. какого-то куя эта воркстейшн перестала запускаться. Переустановка не помогла, вирусов нету вроде ...... переустановка венды помогла ровно на одну перезагрузку (еще одна причина для первого предложения данного поста) ... Да и гугл молчит, сцуко, ничего не нашел по данной проблеме, НО!!! наткнулся очередной раз на описание VirtualBox ( хотя раньше игнорировал/впадлу было посмотреть что за оно) и качнул от безвыходки.
Так вот, господа, сия штука очень даже ничаво. Вроде шустрее, точно бесплатна, поддерживает заготовки вмвари.... пока нигатива от нее не наблюдаю