Make a DHCP server using Fedora - Help
Antonio Olivares
olivares14031 at yahoo.com
Mon Nov 17 13:35:40 UTC 2008
--- On Mon, 11/17/08, Marko Vojinovic <vvmarko at panet.co.yu> wrote:
> From: Marko Vojinovic <vvmarko at panet.co.yu>
> Subject: Re: Make a DHCP server using Fedora - Help
> To: olivares14031 at yahoo.com, fedora-list at redhat.com
> Cc: vmarko at phy.bg.ac.yu
> Date: Monday, November 17, 2008, 5:13 AM
> :-)
>
> > I had changed back and forth between eth0 and eth1 and
> now it is and
> > should be eth0 :)
> >
> > [root at localhost ~]# cat /etc/sysconfig/dhcpd
> > DHCPDARGS=eth0
>
> This is probably the culprit at this point... For the setup
> I suggested,
> this is plain wrong --- it instructs dhcpd to listen only
> on eth0, which
> is precisely the opposite of what we want (to listen on
> eth1 and ignore
> eth0).
>
> Either delete the "eth0" from the above line, or
> change it to eth1.
> Restart dhcpd and look at /var/log/messages again.
>
> > I did as you suggested and I still cannot connect the
> machines to the new
> > server :(
> >
> > /etc/dhcpd.conf
> >
> > default-lease-time 21600; #600
> > max-lease-time 43200; #7200
> > ddns-update-style none;
> > authoritative;
> >
> > subnet 10.154.19.0 netmask 255.255.255.0 {
> > } # this means don't do anything with the big
> network
> >
> > subnet 192.168.0.0 netmask 255.255.255.0 {
> > option routers 192.168.0.1; # your server is the
> router for classroom
> > option subnet-mask 255.255.255.0; # the mask given to
> classroom
> > option domain-name-servers 10.154.16.130, 10.128.0.4;
> # dns servers
> > range 192.168.0.2 192.168.0.254; # the pool of
> addresses for classroom
> > }
>
> This is ok (or at least looks that way :-) ).
>
> > [root at localhost ~]# service dhcpd restart
> > Starting dhcpd:
> [FAILED]
> > [root at localhost ~]# service dhcpd stop
> > [root at localhost ~]# service dhcpd stop
> > [root at localhost ~]# service dhcpd restart
> > Starting dhcpd:
> [ OK ]
>
> Maybe it is safer to do "service dhcpd stop" and
> then "service dhcpd
> start". The "restart" version assumes that
> dhcpd is already running, which
> may not be true...
>
> > [root at localhost ~]#
> > It starts up but no leases show up, I am trying to
> ping computer from
> > windows 2000 machine and from another machine running
> rawhide
>
> No leases show up because dhcpd was wrongly listening
> *only* on eth0 in
> /etc/sysconfig/dhcpd, while in /etc/dhcpd.conf it is
> instructed to give
> leases to requests from eth1.
>
> Make sure to set win2k and rawhide machines to configure
> their network
> settings "automatically", ie. using dhcp
> protocol.
>
> And just to be sure, post the output of
> "ifconfig". Dhcpd will not work on
> eth1 if it is not set up properly and active...
>
> > tail -f /var/log/messages show:
> > Nov 16 18:56:40 localhost dhcpd: Internet Systems
> Consortium DHCP Server
> > 4.0.0
> > Nov 16 18:56:40 localhost dhcpd: Copyright 2004-2007
> Internet Systems
> > Consortium.
> > Nov 16 18:56:40 localhost dhcpd: All rights reserved.
> > Nov 16 18:56:40 localhost dhcpd: For info, please
> visit
> > http://www.isc.org/sw/dhcp/
> > Nov 16 18:56:40 localhost dhcpd: Not searching LDAP
> since ldap-server,
> > ldap-port and ldap-base-dn were not specified in the
> config file
> > Nov 16 18:56:40 localhost dhcpd: Wrote 0 leases to
> leases file.
> > Nov 16 18:56:40 localhost dhcpd: Listening on
> > LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
> > Nov 16 18:56:40 localhost dhcpd: Sending on
> > LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
> > Nov 16 18:56:40 localhost dhcpd: Sending on
> Socket/fallback/fallback-net
> > Nov 16 19:06:27 localhost dhcpd: DHCPINFORM from
> 10.154.19.33 via eth0
> > Nov 16 19:06:27 localhost dhcpd: DHCPACK to
> 10.154.19.33
> > (00:0f:1f:86:fc:70) via eth0
>
> This is again because it was listening to eth0 (and doing
> nothing with it).
> Make sure to change the line
>
> DHCPDARGS=eth0
>
> into
>
> DHCPDARGS=
>
> in /etc/sysconfig/dhcpd, and try again. :-)
>
> HTH, :-)
> Marko
Did that, but still no go :(
Nov 17 07:27:07 localhost dhcpd: Wrote 0 leases to leases file.
Nov 17 07:27:07 localhost dhcpd: Listening on LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
Nov 17 07:27:07 localhost dhcpd: Sending on LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
Nov 17 07:27:07 localhost dhcpd: Sending on Socket/fallback/fallback-net
Nov 17 07:31:06 localhost dhcpd: DHCPINFORM from 10.154.19.25 via eth0
Nov 17 07:31:06 localhost dhcpd: DHCPACK to 10.154.19.25 (00:19:b9:10:16:92) via eth0
Nov 17 07:31:09 localhost dhcpd: DHCPINFORM from 10.154.19.25 via eth0
Nov 17 07:31:09 localhost dhcpd: DHCPACK to 10.154.19.25 (00:19:b9:10:16:92) via eth0
Nov 17 07:31:27 localhost dhcpd: DHCPINFORM from 10.154.19.14 via eth0
Nov 17 07:31:27 localhost dhcpd: DHCPACK to 10.154.19.14 (00:0f:1f:86:fc:26) via eth0
Nov 17 07:31:30 localhost dhcpd: DHCPINFORM from 10.154.19.14 via eth0
Nov 17 07:31:30 localhost dhcpd: DHCPACK to 10.154.19.14 (00:0f:1f:86:fc:26) via eth0
Nov 17 07:32:54 localhost dhcpd: DHCPINFORM from 10.154.19.211 via eth0
Nov 17 07:32:54 localhost dhcpd: DHCPACK to 10.154.19.211 (00:03:47:69:cc:90) via eth0
Nov 17 07:32:57 localhost dhcpd: DHCPINFORM from 10.154.19.211 via eth0
Nov 17 07:32:57 localhost dhcpd: DHCPACK to 10.154.19.211 (00:03:47:69:cc:90) via eth0
[root at localhost ~]# dhcpd -f
Internet Systems Consortium DHCP Server 4.0.0
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Listening on LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
Sending on LPF/eth0/00:0e:a6:42:59:af/10.154.19.0/24
Sending on Socket/fallback/fallback-net
[root at localhost ~]# cat /etc/sysconfig/dhcpd
DHCPDARGS=
[root at localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
[root at localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-eth* -l
-rw-r--r-- 3 root root 130 2007-04-03 12:36 /etc/sysconfig/network-scripts/ifcfg-eth0
[root at localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0E:A6:42:59:AF
inet addr:10.154.19.210 Bcast:10.154.19.255 Mask:255.255.255.0
inet6 addr: fe80::20e:a6ff:fe42:59af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2769 errors:0 dropped:0 overruns:0 frame:0
TX packets:1139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:862419 (842.2 KiB) TX bytes:231896 (226.4 KiB)
Interrupt:22
eth1 Link encap:Ethernet HWaddr 00:60:97:C5:2A:C3
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18 Base address:0xdf00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1466 errors:0 dropped:0 overruns:0 frame:0
TX packets:1466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:254112 (248.1 KiB) TX bytes:254112 (248.1 KiB)
pan0 Link encap:Ethernet HWaddr 4A:5C:5C:CB:EA:F1
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[root at localhost ~]#
I also wonder if I should have a ifcfg-eth1 file in
/etc/sysconfig/network-scripts/
Thank you for helping.
Regards,
Antonio
More information about the fedora-list
mailing list