Re: Make a DHCP server using Fedora - Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





--- On Fri, 11/14/08, Antonio Olivares <olivares14031@xxxxxxxxx> wrote:

> From: Antonio Olivares <olivares14031@xxxxxxxxx>
> Subject: Re: Make a DHCP server using Fedora - Help
> To: "Community assistance, encouragement, and advice for using Fedora." <fedora-list@xxxxxxxxxx>
> Date: Friday, November 14, 2008, 5:42 PM
> --- On Fri, 11/14/08, Sam Varshavchik
> <mrsam@xxxxxxxxxxxxxxx> wrote:
> 
> > From: Sam Varshavchik <mrsam@xxxxxxxxxxxxxxx>
> > Subject: Re: Make a DHCP server using Fedora - Help
> > To: "Community assistance, encouragement, and
> advice for using Fedora."
> <fedora-list@xxxxxxxxxx>
> > Date: Friday, November 14, 2008, 5:23 PM
> > Antonio Olivares writes:
> > 
> > > [root@localhost network-scripts]# 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
> > 
> > Your eth0 has ip 10.154.19.210
> > 
> > > [root@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
> class
> > decls to leases file.                                 
>      
> >      Wrote 0 deleted host decls to leases file.       
>      
> >                         Wrote 0 new dynamic host decls
> to
> > leases file.                                  Wrote 0
> leases
> > to leases file.                                       
>      
> >     
> > > No subnet declaration for eth0 (10.154.19.210).
> > 
> > dhcpd is telling you, right here, what's broken.
> > 
> > > # This is a very basic subnet declaration.
> > > 
> > > subnet 10.254.239.0 netmask 255.255.255.224 {
> > >   range 10.254.239.10 10.254.239.20;          
> option
> > routers rtr-239-0-1.example.org,
> rtr-239-0-2.example.org;
> > > }                                                
>     
> >            
> > 
> > What's this? Your eth0's IP address is
> > 10.154.19.210. You need remove all subnet declarations
> in
> > dhcp.conf, and provide a subnet declaration for
> > 10.154.19.0/24
> > 
> > 
> > -- 
> 
> Ok, 
> I changed the /etc/dhcpd.conf
> 
> and I get [root@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/
> Warning: subnet 10.154.19.0/27 overlaps subnet
> 10.154.19.0/24
> 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
> ^C
> [root@localhost ~]# service dhcpd start
> Starting dhcpd:                                           
> [FAILED]
> [root@localhost ~]# service dhcpd stop
> [root@localhost ~]# service dhcpd start
> Starting dhcpd:                                           
> [FAILED]
> [root@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/
> Warning: subnet 10.154.19.0/27 overlaps subnet
> 10.154.19.0/24
> 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
> 
> 
> but service still fails :(
> 
> [root@localhost ~]# service dhcpd start
> Starting dhcpd:                                           
> [FAILED]
> [root@localhost ~]# service dhcpd stop
> [root@localhost ~]# service dhcpd start
> Starting dhcpd:                                           
> [FAILED]
> 
> 
> Here's file:
> 
> [root@localhost ~]# cat /etc/dhcpd.conf 
> # dhcpd.conf                            
> #                                       
> # Sample configuration file for ISC dhcpd
> #                                        
> 
> # option definitions common to all supported networks...
> option domain-name "example.org";                
>       
> option domain-name-servers ns1.example.org,
> ns2.example.org;
> 
> default-lease-time 600;
> max-lease-time 7200;   
> 
> # Use this to enble / disable dynamic dns updates globally.
> #ddns-update-style none;                                   
> 
> # If this DHCP server is the official DHCP server for the
> local
> # network, the authoritative directive should be
> uncommented.  
> authoritative;
> 
> # Use this to send dhcp log messages to a different log
> file (you also
> # have to hack syslog.conf to complete the redirection).
> log-facility local7;
> 
> # No service will be given on this subnet, but declaring it
> helps the
> # DHCP server to understand the network topology.
> 
> subnet 10.154.19.0 netmask 255.255.255.0 {
> }
> 
> # This is a very basic subnet declaration.
> 
> subnet 10.154.19.0 netmask 255.255.255.224 {
>   range 10.154.19.10 10.154.19.20;
>   option routers rtr-239-0-1.example.org,
> rtr-239-0-2.example.org;
> }
> 
> 
> Thank you for helping out!
> 
> Antonio 
> 
> 
>       
> 
> -- 


Quick question:

Simple troubleshooting steps and tips For DHCP

If things didn’t go as you excepted–for example, the dhcp server didn’t start–you should do a bit of troubleshooting. DHCP can be very frustrating to fix. Here are a few things to check:

1. Configure DHCP to only listen on a specific interface. Being explicit is always a safe bet, so you can edit /etc/sysconfig/dhcpd and define the interface to listen on. For eth0, this would look like:

# Command line options here
DHCPDARGS=eth0

eth0 is the one that gets an IP from the network, The eth1 is the one that should send the packets to the Networking switch which will give out the ips and dns and all. 

I have installed bind as well.  I am not sure if the iptables are masquerading to send the packets out? and also I am not sure if the DHCPARGS=eth0 or eth1.

Thanks,

Antonio 



      

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux