dhcp сервер не запускается в CentOS 5 (XenServer 6.5)
У меня есть хост с XenServer 6.5 (на базе CentOS 5), который в настоящее время настроен с использованием статического IP, выполнив следующую процедуру. Мне предоставили IP-адрес, маску сети и шлюз - я ввел их в поля, показанные на рисунке 6 в приведенной выше ссылке.
Обзор настройки:
XenServer установлен на хосте. На хосте есть 4 виртуальные машины, как указано выше. Мне был назначен один статический IP-адрес. Я назначил это хозяину. Теперь мне нужно настроить DHCP-сервер на хосте, который я могу использовать для предоставления IP-адресов всем 4 виртуальным машинам (клиентам). Мне дали следующую статическую информацию IP:
Static IP: 156.74.180.143
Netmask: 255.255.255.224
DNS: 156.74.20.10, 156.189.111.61
Gateway: 156.74.180.225
Internal IPs*: 10.0.0.254, 127.0.0.1
* Внутренние IP-адреса найдены с использованием ifconfig | perl -nle'/dr:(\S+)/ && print $1'
,
DHCP-сервер - основная проблема
Хост, кажется, успешно подключается к Интернету. Я могу проверить связь с шлюзом и Google, как показано ниже:
[ABCD@localhost ~]# ping -c 4 -n 10.0.0.254
PING 10.0.0.254 (10.0.0.254) 56(84) bytes of data.
64 bytes from 10.0.0.254: icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from 10.0.0.254: icmp_seq=2 ttl=64 time=0.037 ms
64 bytes from 10.0.0.254: icmp_seq=3 ttl=64 time=0.033 ms
64 bytes from 10.0.0.254: icmp_seq=4 ttl=64 time=0.059 ms
--- 10.0.0.254 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.033/0.047/0.061/0.014 ms
[ABCD@localhost ~]# ping -c 4 -n 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=2.87 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=2.71 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=2.81 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=57 time=2.69 ms
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 2.699/2.777/2.879/0.082 ms
Настройки файла dhcpd.conf
XenServer 6.5 основан на CentOS 5, поэтому я следовал статье tecadmin для установки dhcp
, Тогда я бы настроил свой dhcpd.conf
файл.
Во-первых, я сделал резервную копию по умолчанию dhcpd.conf
использование файла:
$ yum -y install dhcp
$ cp --backup /etc/dhcpd.conf /etc/dhcpd.conf.back #backup file
$ cp -f /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
В 3-й строке выше, это будет использовать образец dhcpd.conf
файл как шаблон; на следующем шаге (ниже) я внесу изменения в шаблон.
Хорошо, тогда я начал настраивать свой dhcpd.conf
файл, и это где у меня проблемы. Здесь dhcpd.config
файл, с которым я работаю, основываясь на этом:
# line 4: specify your network and subnetmask
subnet 10.0.0.0 netmask 255.255.255.0 {
# line 7 : specify default gateway
option routers 156.74.180.143;
# line 8: specify subnetmask
option subnet-mask 255.255.255.0;
# line 12: specify IP address of DNS
option domain-name-servers 156.74.20.10, 156.189.111.61;
# line 14: comment out
option time-offset-18000;
# line 21: specify the range of IP addresses for clients
range 10.0.0.200 10.0.0.254;
# line 22: default terms of lease
default-lease-time 21600;
# line 23: maximun terms of lease
max-lease-time 43200;
После настройки этой конфигурации я запустил dhcp
использование сервиса:
$ service dhcpd stop
$ service dhcpd start
Это дает мне:
Starting dhcpd: [FAILED]
Исходя из этого, я считаю, что моя проблема изолирована от конфигурации моего dhcpd и не должна быть связана с самим хостом XenServer. На самом деле, кажется, что сервер DHCP не может запуститься.
Вопросы
option routers
- это шлюз, который будет использоваться клиентами, но должен ли это быть статический IP-адрес, который мне дали?range
- Как мне выбрать диапазон IP-адресов? Должны ли они быть внутренними IP-адресами, например. например, 10.0.0.1 - 10.0.0.54?- Я не ввел статический IP-адрес хоста, сетевой маски или шлюза, который мне дали со статическим IP. Нужны ли они в
dhcpd.conf
файл? netmask
- Я использовал подсеть 255.255.255.0. Мне дали 255.255.255.224 - мне нужно использовать это или 255.255.255.0 правильно?- Есть ли что-то еще, что мне нужно указать, чтобы успешно включить
dhcpd
оказание услуг?
РЕДАКТИРОВАТЬ: Дополнительная информация
Я разместил этот вопрос здесь, как здесь, но если будет лучше задать этот вопрос в другом месте, дайте мне знать. Благодарю.