Настройка и работа в Linux
adb5321d

IE, Outlook, The Bat и все-все


Давайте себе представим такую ситуацию: дома была установлена Windows, ваши домашние ходили в Интернет, получали письма, отвечали на них, что-то там еще делали. Все было тихо и спокойно. Но в один прекрасный день вы решили попробовать что-то новое и поставили Linux. Настроили его, показали родным, но вашего энтузиазма никто не оценил 8-(. На восторженные рассказы о том, что эта операционная система может многое из того, что умеет Windows и за меньшие деньги. Вы слышите: «Да, конечно, – это интересно, а Internet Explorer там есть, а The Bat?» «Нет, – отвечаете вы, – но есть тоже неплохие браузеры: Konqueror, Galeon, Mozilla, Netscape и почтовых клиентов тоже много: KMail, Evolution, Balsa и т.д. и т.д.» В ответ: «Ага, а почему там нет The Bat?» (The Bat по праву можно считать культовым почтовым клиентом под Windows на территории СНГ). Да… Разговор немого со слепым. Не подумайте, что ситуация надумана – сам однажды попал в такую.

А теперь более серьезно. На мой взгляд, главное достоинство VMware, кроме возможности эмуляции ВМ, – это возможность «общения» guest-машины (виртуальной машины) с host-машиной (имеется ввиду ОС, из-под которой стартуют ВМ) при помощи виртуальных сетевых интерфейсов. В VMware существует три способа подключения к сети:

  1. bridged networking – подключение к сети с использованием ethernet-адаптера host-машины; ip-адрес назначается из диапазона адресов, используемых в вашей локальной сети; при этом в сети видны две отдельные машины – host и guest. По умолчанию, для этого настраивается интерфейс vmnet0.
  2. host-only networking – подключение к виртуальной сети, где в качестве шлюза и DHCP-сервера для виртуальной сети выступает host-машина (можно, если хотите, не использовать DHCP, а назначить ip-адрес, самому взяв его из диапазона x.x.x.2-x.x.x.127, иначе вам будет автоматически присваиваться ip-адрес из диапазона x.x.x.128-x.x.x.254). По умолчанию, при первой настройке VMware Workstation для этих целей настраивается интерфейс vmnet1. Если вас это не устраивает, или вы хотите создать еще один, – запустите программу конфигурации VMware /usr/bin/vmware-config.pl, она предоставляет вам возможность сконфигурировать в общей сложности до ста (0-99) виртуальных интерфейсов.
  3. NAT device – (network address translation – трансляция сетевых адресов). По умолчанию используется интерфейс vmnet8. NAT чем-то похож на ip-маскарадинг. Вы можете использовать такое подключение для получения доступа к Интернет через host-машину (тоже самое можно проделать и с host-only подключением, но для этого надо установить proxy-сервер на host-машине и работать через него). Эта возможность появилась в VMware начиная с версии 3.0.


Для нашего случая подойдет третий вариант подключения к сети, как требующий меньших затрат. При настройке сети обратите внимание на диапазон адресов, в котором будет работать сетевой интерфейс. Скрипт конфигурации (vmware-config.pl) предлагает автоматически найти свободную подсеть. Как поступите – не имеет значение, но если вы забыли в каком адресном пространстве расположена виртуальная сеть, наберите команду: /sbin/ifconfig vmnet8 | grep inet

Увидите примерно следующее: inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0

Нужно помнить, что в случае с NAT адрес x.x.x.1 в подсети – это адрес host-машины. По адресу x.x.x.2 расположены шлюз и DHCP-сервер. Диапазон статических адресов x.x.x.3 – x.x.x.127, динамически назначаемых – x.x.x.128 – x.x.x.254. При настройке сетевого интерфейса Windows выберем первый свободный статический адрес x.x.x.3. Указываем адрес шлюза и настраиваем данные о DNS. В качестве DNS у нас будет фигурировать DNS провайдера. Если у вас на host-машине настроен DNS, то вы можете указывать при настройке guest-машины его данные.

Теперь подключитесь к своему провайдеру и попробуйте пропинговать какой-нибудь сайт «снаружи» находясь в ВМ. Например, SofTerra. Сперва попробуйте пинг на конкретный ip-адрес, потом на имя в Сети: ping 195.170.224.100 ping www.softerra.ru

Если не работает первый пинг, то вы неправильно указали ip-адрес шлюза или забыли его указать вообще. Если первый пинг проходит, а второй нет, то вы ошиблись при настройке данных о DNS. Если все работает, то вас можно поздравить с тем, что вы настроили свой собственный шлюз в Интернет. Все остальное по вкусу 8-).


Содержание раздела