VMware Server 2 и HostOnly сеть без DHCP

Как некоторым известно, HostOnly - виртуальная сеть которая соединяет виртуальные машины внутри хоста. При использовании vmware server на windows, имеется графическое приложение позволяющее производить необходимые операции. На linux дела обстоят несколько иначе, скрипт vmware-config.pl может создать виртуальный интерфейс но из параметров - только тип и адресное пространство сети.

На сегодняшний день я нашёл несколько способов как отключить dhcp для hostonly в vmware server 2.

Все способы будут описаны для сети hostonly vmnet5

ДО всех манипуляций НЕОБХОДИМО остановить сервис vmware (не забудьте перед этим выключить все ВМ, если это необходимо)

например на debian это делается так

/etc/init.d/vmware stop

Способ 1

редактирование файла /etc/vmware/vmnet5/dhcpd.conf

До изменения

# Configuration file for ISC 2.0b6pl1 vmnet-dhcpd operating on vmnet2.
#
# This file was automatically generated by the VMware configuration program.
# If you modify it, it will be backed up the next time you run the
# configuration program.
#
# We set domain-name-servers to make some DHCP clients happy
# (dhclient as configued in SuSE, TurboLinux, etc.).
# We also supply a domain name to make pump (Red Hat 6.x) happy.

allow unknown-clients;
default-lease-time 1800;        # 30 minutes
max-lease-time 7200;            # 2 hours

subnet 172.16.253.0 netmask 255.255.255.0 {
 range 172.16.253.128 172.16.253.254;
 option broadcast-address 172.16.253.255;
 option domain-name-servers 172.16.253.1;
 option domain-name "localdomain";

}

После изменения


# Configuration file for ISC 2.0b6pl1 vmnet-dhcpd operating on vmnet2.
#
# This file was automatically generated by the VMware configuration program.
# If you modify it, it will be backed up the next time you run the
# configuration program.
#
# We set domain-name-servers to make some DHCP clients happy
# (dhclient as configued in SuSE, TurboLinux, etc.).
# We also supply a domain name to make pump (Red Hat 6.x) happy.
#
#allow unknown-clients;
#default-lease-time 1800;        # 30 minutes
#max-lease-time 7200;            # 2 hours
#
#subnet 172.16.253.0 netmask 255.255.255.0 {
#    range 172.16.253.128 172.16.253.254;
#    option broadcast-address 172.16.253.255;
#    option domain-name-servers 172.16.253.1;
#    option domain-name "localdomain";
#  }

Способ 2

аналогичен первому, но отличается тем, что в конфигурационном файле задаётся диапазон адресов для выдачи находящийся "вне диапазона"

Так строка

 range 172.16.253.128 172.16.253.254;
стала такой

range 172.16.253.255 172.16.253.254;

Способ 3

редактирование файла /etc/vmware/locations

необходимо заменить  строки (их может быть несколько)

answer VNET_2_DHCP yes
на
answer VNET_2_DHCP no

 

Работоспособность пока не проверена, возможно при следующем запуске vmware-config.pl конфигурация будет возвращена на стандартную (включен dhcp)

также возможно после редактирования невозможен запуск сервиса vmware, в этом случае меняем обратно или запускаем vmware-config.pl и настраиваем сети заново.

 

 


Вам необходимо авторизоваться или зарегистрироваться, чтобы делать комментарии.
Обсудить в форуме. (0 комментариев)

Добавить комментарий


Защитный код
Обновить

Новости и события

Сегодня мы помогаем поисковому продвижению:

Вы находитесь здесь: Виртуализация VMware Server 2 и HostOnly сеть без DHCP
Rambler's Top100 Яндекс.Метрика