Страница 1 из 1

Сайт на виртуальной FreeBSD не видно из Интернета

Добавлено: 2011-06-26 21:30:36
forestgump
Добрый вечер, господа.

Буквально сегодня, удалось запустить apache22 на виртуальной машине FreeBSD.

Далее, зарегистрировался на DynDNS, получил доменное имя, допустим artem.dns.com
Установил из портов ddclient. Отредактировал конфиг.

У меня статический ip. Виртуальная машина работает через NAT.
ddclient успешно заработал, и мой статический ip закрепился за полученным доменным именем artem.dns.com, то есть, когда я теперь пингую это доменное имя, я получаю ответ от своего статического ip.

Затем, в httpd.conf в поле NameServer, вместо localhost:80 я написал http://artem.dns.com:80
Сделал apachectl graceful

Пытаюсь с хостовой машины (то есть из-под винды) пройти по этому адресу в браузере. Но страница не открывается.

Где я опять туплю, ребята?) Опять же заранее благодарен за помощь


p.s. Гугл хром вот что выдаёт
Ошибка 101 (net::ERR_CONNECTION_RESET): Соединение сброшено.

Re: Сайт на виртуальной FreeBSD не видно из Интернета

Добавлено: 2011-06-26 22:11:26
Electronik

Код: Выделить всё

Виртуальная машина работает через NAT.
вот тут ошибка, либо сетевой мост, либо прокидывайте порты с роутера на виртуалку.

Re: Сайт на виртуальной FreeBSD не видно из Интернета

Добавлено: 2011-06-26 23:36:40
forestgump
Electronik
а не поможете мне?
на реальной машине:
два сетевых интерфейса:
№1 связывает реальную машину с кабельным модемом. Интернет получаю, поднимая vpn pptp соединение.
№2 не задействовано в данный момент (а вообще используется для передачи инета на второй компьютер по витой паре)

теперь вопросы:
1) виртуальная машина => свойства => сеть => тип подключения "сетевой мост" (правильно же?:-), имя подключения - интерфейс №1 или №2 ?
скорее всего, №2. Тогда что у неё должно стоять в настройках tcp/ip ? какие ip? 192.168.0.1 ? А в свойствах доступа VPN соединения поставить "разрешить использовать..." - №2 ? правильно рассуждаю?)
тогда как должен получать ip интерфейс виртуальный? через dhcp? или вручную прописать ему 192.168.0.2 ?

Извинияюсь за сумбур. Надеюсь, вы меня поймете) заранее очень благодарен

Re: Сайт на виртуальной FreeBSD не видно из Интернета

Добавлено: 2011-06-27 1:30:32
FreeBSP

Код: Выделить всё

1) у виртуальной машины должен быть один  сетевой интерфейс
2) для осуществления задуманного(в том виде в котором я понял) вам надо :
    вариант 1) купить у провайдера второй белый ip адрес и выдать его виртуальной машине. способы выполнения пока обсуждать бессмысленно
    вариант 2) в свойствах виртуальной машины настроить сетевой интерфейс как Bridge (или Сетевой мост), настроить на нем адрес из вашей домовой сети (192.168.0.XXX) статически или динамически и пробросить на модеме 80 порт на этот ip
3) разобраться в принципах работы технологий NAT, адресации, маршрутизации, понять основы работы маршрутизатора, коммутатора, сетевого моста, протоколов DNS, DHCP. 

Re: Сайт на виртуальной FreeBSD не видно из Интернета

Добавлено: 2011-07-02 13:44:39
forestgump
virtualbox проброс портов (для гугла)

свойства=> сеть => тип подключения NAT => дополнительно = > проброс портов