Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware


vmwareВ качестве основной операционной системы у меня стоит Windows Xp, под которой запущен   менеджер виртуальных машин VmWare Workstation для всяких экспериментов.

Так вот, одна из виртальных машин — FreeBsd, под которой подняты такие службы как apache, mysql, php, ftp, ssh. Переодически доступ к FreeBSD мне нужен был не только из дома, а также была необходимость обеспечить доступом к системе людей через интернет.

Сначала думал, что придется ставить какую — нибудь программу для роутинга, но полазив по настройкам vmware обнаружил, что все это уже предусмотрено разработчиками.

Для этих целей в VMWare предусмотрена технология port mapping'а. Иначе она также называется port forwarding. Эта технология позволяет перенаправлять пакеты на определенный адрес, пользователям из внешних сетей получить доступ к компьютерам в локальной сети с приватными IP-адресами.

portforwarding

Последовательность такая:

  1. В сетевых свойствах виртуальной машины ставим тип подключения через NAT
  2. Убеждаемся что все работает, виртуальная машина и основной хост пингуются
  3. Запускаем Virtual Network Editor -> закладка NAT
  4. Нажимаем Edit, а далее настраиваем Port forwarding
  5. Нажимаем Add и добавляем ip на который необходимо перенаправить пакет, а также порт

Понравилась статья? Подписывайтесь на мою ленту RSS.

Популярность: 24%


Также почитайте эти записи:

Получать новые статьи:

7 комментариев

  1. а у меня дома домашняя сеть закрыта шлюзом на FreeBSD, которая уже разрешает доступ на виндовые компьютеры. и никакой виртуализации пока ;-)

  2. Скоро у меня также будет. На вмваре я тренировался. Поставил на стационарный комп фряху, на нее natd, ipfw, sshd и комплект для вебсервера, но иногда возникает проблема с проходом пакетов, сейчас разбираюсь из- за чего.

  3. А у меня длиннее...

  4. Хоть у кого то все хорошо...

  5. после нажатия add в появившемся окошке какие порты прописывать? можно пример какой-нибудь?

  6. Что надо пробрасывать? К примеру на виртуальной машине стоит ssh сервер на 22 порту. Из инета мы тоже обращаемся к ssh по 22 порту. Поэтому в строке host port указываем 22 и в следующей строке тоже указываем 22. В большинстве случаев порты будут одинаковыми.

Оставить комментарий



Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 123

Поиск по сайту

Реклама

Партнеры