isc-dhcp-server fog 1.3.0 beta
-
Server
- FOG Version: 12.0
- OS: kubuntu 14.0.5
Description
i upgraded my fog server from 1.2.0 to 1.3.0 and after that i had some issuses with the isc-dhcp-server i even tried to restart the service with: “sudo isc-dhcp-server restart” then it says i cant start the job, i even tried to delete it with sudo apt-get purge isc-dhcp-server and then tried to reinstall it says it works but it doesnt leases any ip adresses to my host pc’s
-
Please give us the output of these three commands:
service dhcpd status -l
ip addr show
cat /etc/dhcp/dhcpd.conf
-
i will send you the output as soon as possible
-
This post is deleted! -
the results of the output
service dhcpd status -l dhcpd: unrecognized service ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 00:e0:4c:69:2c:c1 brd ff:ff:ff:ff:ff:ff 3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 00:e0:4c:69:2c:c2 brd ff:ff:ff:ff:ff:ff 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:26:55:37:57:b9 brd ff:ff:ff:ff:ff:ff inet 10.0.0.1/8 brd 10.255.255.255 scope global eth2 valid_lft forever preferred_lft forever inet6 fe80::226:55ff:fe37:57b9/64 scope link valid_lft forever preferred_lft forever 5: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether e0:69:95:4a:82:1c brd ff:ff:ff:ff:ff:ff inet6 fe80::e269:95ff:fe4a:821c/64 scope link valid_lft forever preferred_lft forever root@ali-HP-Pro-3010-Microtower-PC:~/fogproject/bin# cat /etc/dhcp/dhcpd.conf # DHCP Server Configuration file\n#see /usr/share/doc/dhcp*/dhcpd.conf.sample # This file was created by FOG #Definition of PXE-specific options # Code 1: Multicast IP Address of bootfile # Code 2: UDP Port that client should monitor for MTFTP Responses # Code 3: UDP Port that MTFTP servers are using to listen for MTFTP requests # Code 4: Number of seconds a client must listen for activity before trying # to start a new MTFTP transfer # Code 5: Number of seconds a client must listen before trying to restart # a MTFTP transfer option space PXE; option PXE.mtftp-ip code 1 = ip-address; option PXE.mtftp-cport code 2 = unsigned integer 16; option PXE.mtftp-sport code 3 = unsigned integer 16; option PXE.mtftp-tmout code 4 = unsigned integer 8; option PXE.mtftp-delay code 5 = unsigned integer 8; option arch code 93 = unsigned integer 16; use-host-decl-names on; ddns-update-style interim; ignore client-updates; # Specify subnet of ether device you do NOT want service. # For systems with two or more ethernet devices. # subnet 136.165.0.0 netmask 255.255.0.0 {} subnet 0.0.0.0 netmask { option subnet-mask ; range dynamic-bootp 0.0.0.10 No IP Passed; default-lease-time 21600; max-lease-time 43200; option routers 10.0.0.1; option domain-name-servers 10.0.0.1; next-server 10.0.0.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } class "SURFACE-PRO-4" { match if substring(option vendor-class-identifier, 0, 32) = "PXEClient:Arch:00007:UNDI:003016"; filename "ipxe7156.efi"; } class "Apple-Intel-Netboot" { match if substring(option vendor-class-identifier, 0, 14) = "AAPLBSDPC/i386"; option dhcp-parameter-request-list 1,3,17,43,60; if (option dhcp-message-type = 8) { option vendor-class-identifier "AAPLBSDPC"; if (substring(option vendor-encapsulated-options, 0, 3) = 01:01:01) { # BSDP List option vendor-encapsulated-options 01:01:01:04:02:80:00:07:04:81:00:05:2a:09:0D:81:00:05:2a:08:69:50:58:45:2d:46:4f:47; filename "ipxe.efi"; } } } }
-
@IT-trainee Your dhcp configuration is just incorrect, that’s why it fails to start.
Is your server’s address really 10.0.0.1 ??? I really doubt this, but if it is, you can follow these instructions below. If it’s not that address, then we need to figure out what in the world happened and what your configuration should be.
Run this command, but don’t copy/paste all the output because we don’t need to see it, only you need to see it.
cat /opt/fog/.fogsettings
Look for these fields in the output:
ipaddress= interface= submask= routeraddress= plainrouter= dnsaddress= dodhcp= bldhcp= dhcpd=
For you, they should be:
ipaddress='10.0.0.1' <---- Server IP address. interface='eth2' <--- Desired interface submask='255.0.0.0' <---- your desired interface's subnet mask. routeraddress='' <---whatever your router address is - plainrouter='' <---whatever your router address is dnsaddress='' <---whatever your dns server address is dodhcp='Y' <----Tell fog to start DHCP. bldhcp='1' <---- Tell fog to build the DHCP configuration. dhcpd='isc-dhcp-server' <------Command used to start and enable the DHCP service.
Edit the file
/opt/fog/.fogsettings
to correct these values.Then pull the latest version of FOG 1.3.0 RC via these instructions and re-run the installer as the instructions say: https://wiki.fogproject.org/wiki/index.php?title=Upgrade_to_trunk
Additional reading:
https://wiki.fogproject.org/wiki/index.php?title=.fogsettings -
thanks wayne i will see if i can solve the problem with this solution
i really appreciate that you help me keep up the good work !
-
@IT-trainee If you have problems just ask for help here.