тестирование сервера dhcp локально на одной физической машине с виртуальной машиной

Я пишу простую программу для настройки и мониторинга DHCP-сервера на своем Ubuntu 12.04. Я пытаюсь добиться того, что моя физическая машина будет DHCP-сервером, а моя виртуальная машина (виртуальная машина) получит один договор аренды (и я прочитал эту информацию в файле аренды).

Я использую isc-dhcp-server , Во время тестов я отключил network-manager. Я использую VirtualBox для размещения VM, сеть настроена на использование адаптера моста. Сервер начинает работать нормально, но когда моя виртуальная машина работает, я получил следующие сообщения:

Jun 16 12:15:59 asus dhcpd: DHCPOFFER on 192.168.1.3 to 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:15:59 asus dhcpd: DHCPDISCOVER from 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:15:59 asus dhcpd: DHCPOFFER on 192.168.1.3 to 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:16:12 asus dhcpd: DHCPDISCOVER from 08:00:27:15:26:a6 (ubuntu) via eth0

VM вообще не получает никаких DHCPOFFER. Любые идеи, как решить эту проблему? Или другой способ проверить сервер DHCP локально? Я ценю любую помощь. Спасибо заранее.

----------------------------

Вот мой DHCP-сервер Конфигурация:

/ etc / network / interfaces

iface eth0 inet static  
address 192.168.1.2  
netmask 255.255.255.0  
gateway 192.168.1.1  
broadcast 192.168.1.255

/etc/dhcp/dhcpd.conf

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

authoritative;
allow booting;
allow bootp;

subnet 192.168.1.0 netmask 255.255.255.0 {
  interface eth0;
  range 192.168.1.3 192.168.1.254;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.1.255;
}

/ etc / default / isc- dhcp-server

INTERFACES="eth0"
3
задан 16 June 2012 в 18:13

9 ответов

Я точно не понимаю ваш вопрос. Но если вы хотите сконфигурировать isc-dhcp-сервер на своем хосте, а также протестировать это, чтобы узнать, получает ли ваша гостевая ОС, установленная в поле Virtual, свой IP-адрес с вашего хоста. Я предлагаю вам

1. настроить своего гостя, чтобы он автоматически выдавал свой IP-адрес.

2. установить соединение с хост-адаптером

3. на / etc / default / isc-dhcp-server change INTERFACES = "eth0" для INTERFACES = "vboxnet0"

4. в файле / etc / dhcp / dhcp3 добавьте все адреса на основе вашего ip-адреса vboxnet0. Также вы можете найти дополнительную информацию в здесь , но, как я уже сказал, вам нужно изменить весь ip-адрес на основе ip-адреса vboxnet0, может быть 192.168.56.1.

0
ответ дан 25 July 2018 в 18:28

Хорошо, я нашел другое решение. Я использую две виртуальные машины во внутренней сети. Один из них использует статический IP-адрес и настроен DHCP-сервер. Вторая VM находит DHCP-сервер и получает IP-адрес из диапазона.

3
ответ дан 25 July 2018 в 18:28

Я точно не понимаю ваш вопрос. Но если вы хотите сконфигурировать isc-dhcp-сервер на своем хосте, а также протестировать это, чтобы узнать, получает ли ваша гостевая ОС, установленная в поле Virtual, свой IP-адрес с вашего хоста. Я предлагаю вам

1. настроить своего гостя, чтобы он автоматически выдавал свой IP-адрес.

2. установить соединение с хост-адаптером

3. на / etc / default / isc-dhcp-server change INTERFACES = "eth0" для INTERFACES = "vboxnet0"

4. в файле / etc / dhcp / dhcp3 добавьте все адреса на основе вашего ip-адреса vboxnet0. Также вы можете найти дополнительную информацию в здесь , но, как я уже сказал, вам нужно изменить весь ip-адрес на основе ip-адреса vboxnet0, может быть 192.168.56.1.

0
ответ дан 2 August 2018 в 00:39

Хорошо, я нашел другое решение. Я использую две виртуальные машины во внутренней сети. Один из них использует статический IP-адрес и настроен DHCP-сервер. Вторая VM находит DHCP-сервер и получает IP-адрес из диапазона.

3
ответ дан 4 August 2018 в 16:10

Хорошо, я нашел другое решение. Я использую две виртуальные машины во внутренней сети. Один из них использует статический IP-адрес и настроен DHCP-сервер. Вторая VM находит DHCP-сервер и получает IP-адрес из диапазона.

3
ответ дан 6 August 2018 в 00:48

Я точно не понимаю ваш вопрос. Но если вы хотите сконфигурировать isc-dhcp-сервер на своем хосте, а также протестировать это, чтобы узнать, получает ли ваша гостевая ОС, установленная в поле Virtual, свой IP-адрес с вашего хоста. Я предлагаю вам

1. настроить своего гостя, чтобы он автоматически выдавал свой IP-адрес.

2. установить соединение с хост-адаптером

3. на / etc / default / isc-dhcp-server change INTERFACES = "eth0" для INTERFACES = "vboxnet0"

4. в файле / etc / dhcp / dhcp3 добавьте все адреса на основе вашего ip-адреса vboxnet0. Также вы можете найти дополнительную информацию в здесь , но, как я уже сказал, вам нужно изменить весь ip-адрес на основе ip-адреса vboxnet0, может быть 192.168.56.1.

0
ответ дан 6 August 2018 в 00:48

Хорошо, я нашел другое решение. Я использую две виртуальные машины во внутренней сети. Один из них использует статический IP-адрес и настроен DHCP-сервер. Вторая VM находит DHCP-сервер и получает IP-адрес из диапазона.

3
ответ дан 7 August 2018 в 18:13

Я точно не понимаю ваш вопрос. Но если вы хотите сконфигурировать isc-dhcp-сервер на своем хосте, а также протестировать это, чтобы узнать, получает ли ваша гостевая ОС, установленная в поле Virtual, свой IP-адрес с вашего хоста. Я предлагаю вам

1. настроить своего гостя, чтобы он автоматически выдавал свой IP-адрес.

2. установить соединение с хост-адаптером

3. на / etc / default / isc-dhcp-server change INTERFACES = "eth0" для INTERFACES = "vboxnet0"

4. в файле / etc / dhcp / dhcp3 добавьте все адреса на основе вашего ip-адреса vboxnet0. Также вы можете найти дополнительную информацию в здесь , но, как я уже сказал, вам нужно изменить весь ip-адрес на основе ip-адреса vboxnet0, может быть 192.168.56.1.

0
ответ дан 7 August 2018 в 18:13

Я точно не понимаю ваш вопрос. Но если вы хотите сконфигурировать isc-dhcp-сервер на своем хосте, а также протестировать это, чтобы узнать, получает ли ваша гостевая ОС, установленная в поле Virtual, свой IP-адрес с вашего хоста. Я предлагаю вам

1. настроить своего гостя, чтобы он автоматически выдавал свой IP-адрес.

2. установить соединение с хост-адаптером

3. на / etc / default / isc-dhcp-server change INTERFACES = "eth0" для INTERFACES = "vboxnet0"

4. в файле / etc / dhcp / dhcp3 добавьте все адреса на основе вашего ip-адреса vboxnet0. Также вы можете найти дополнительную информацию в здесь , но, как я уже сказал, вам нужно изменить весь ip-адрес на основе ip-адреса vboxnet0, может быть 192.168.56.1.

0
ответ дан 15 August 2018 в 18:56

Другие вопросы по тегам:

Похожие вопросы: