2

Мне нужно настроить различные виртуальные гостевые виртуальные машины в Linux с тем, чтобы статические IP-адреса предоставлялись хостом Ubuntu.

В документации по vmware эта тема обсуждается, если не считать "страниц руководства для вашего дистрибутива Linux". Но общие страницы для "моего linux дистрибутива" не знают о специальном материале для vmware, например vmnet8.

Указатели от кого-то, кто просто знает, как это сделать, будут очень благодарны.

Вот /etc/vmware/vmnet8/dhcpd/dhcpd.conf:

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

subnet 192.168.238.0 netmask 255.255.255.0 {
        range 192.168.238.128 192.168.238.254;
        option broadcast-address 192.168.238.255;
        option domain-name-servers 192.168.238.2;
        option domain-name localdomain;
        default-lease-time 1800;                # default is 30 minutes
        max-lease-time 7200;                    # default is 2 hours
        option netbios-name-servers 192.168.238.2;
        option routers 192.168.238.2;
}
host vmnet8 {
        hardware ethernet 00:50:56:C0:00:08;
        fixed-address 192.168.238.1;
        option domain-name-servers 0.0.0.0;
        option domain-name "";
        option routers 0.0.0.0;
}

Из документации dhcpd.conf мы должны добавить запись для статических хостов, подобную следующей:

   host mystatichostonee
      {
      hardware ethernet 00:20:6B:C7:9B:E4;
      fixed-address 192.168.238.101;
      }
   host mystatichosttwo
      {
      hardware ethernet 00:23:7a:C7:9c:F2;
      fixed-address 192.168.238.102;
      }

Но обратите внимание, что запись vmnet8 в dhcpd.conf, сгенерированном vmware, уже имеет фиксированный адрес. Я не знаю, как добавить специфику для моих хостов в эту запись vmnet8: они становятся вложенными?

1 ответ1

4

Если вам не нужно возиться с особыми вещами для VMware, то я рекомендую установить свой собственный DHCP-сервер под хостом Ubuntu. Я полагаю, что именно это означает "увидеть страницы руководства для вашего дистрибутива Linux".

Не бойтесь, установить собственный сервер DHCP под Ubuntu очень просто. Вам просто нужно установить dnsmasq затем использовать dnsmasq для предоставления статических ip-адресов гостевым виртуальным машинам с NAT и одновременно указывать их статические доменные имена DNS. Увидеть

http://sfxpt.wordpress.com/2011/02/06/providing-dhcp-and-dns-services-with-dnsmasq/#Configure_Static_DHCP_IP_Addresses

для деталей.

В основном, все, что вам нужно указать:

00:16:3e:00:00:01 natvm1 10.60.68.18
00:16:3e:00:00:02 natvm2 10.60.68.19

То есть их MAC-адрес, статическое DNS-имя домена и статические IP-адреса, при условии, что вы будете следовать приведенным выше инструкциям.

НТН

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .