Что у нас есть:
- adsl модем - ip 192.168.1.1 , настроено гостевое соединение
- мой комп - ip 192.168.1.2 , настроено платное соединение + расшарено, прописаны маршруты на модем для гостевых ресурсов, гейт на 192.168.1.1,
- комп друга/соседа - ip 192.168.1.8, настроено на расшареное мое (192.168.1.2)
- виртуальный адаптер
В 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 ..... а то, скорее всего, я что-то не то напесал (знаю, что аффтар мудак)
Как уже говорил наконец-то я курнул мост. На работе навык пригодится, давно нужно было на одном серваке поднять его, чтобы начальство не заебывало много.
ссылки по теме: