← Back to team overview

sslug-teknik team mailing list archive

Re: DHCPD og flere netsegmenter

 

MONZ wrote:
> 
> Har ikke så meget erfaring med dhcpd på flere netsegmenter.
> Har en firewall/router, hvor dhcpd skal køre på eth0, og klienterne
> findes på eth1.
> (Der køres test lige nu, derfor står dhcp-serveren på eth0, som egentlig
> skal være dmz, men lad det ligge for nu)
> 
> Når jeg starter med  /etc/rc.d/init.d/dhcpd start  får jeg:
> 
> No subnet declaration for eth0 (IP# for dhcp server).
> Please write a subnet declaration for the network segment to
> which interface eth0 is attached.
> exiting.
> 
> Hmm, er det bare fordi jeg skal starte med  dhcpd eth2  i stedet?
> 

Der er vist mindst 2-3 løsninger på dit problem;

1) ipconfig eth0 down -> start dhcpd -> eth0 up (Tror jeg nok virker...)

eller 

2) Bind dhcpd til eth1 ala;

	#!/bin/sh
	#
	# rc.dhcpd: Start the DHCP server
	#

	# Makes DHCP work with windows 95, then start dhcpd
	/sbin/route add -host 255.255.255.255 dev eth1

	echo "Starting Dynamic Host Configuration Protocol Daemon - DHCP"
	/usr/sbin/dhcpd -q eth1

eller

3) lav lidt dummy shares på dit eth0, som du kan se ex. på mit
192.168.0.0 hvor jeg ikke bruger dhcpd p.t.

Her er min dhcpd.conf fil:

#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#

##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####

#
# Network 192.168.1.0
#

 default-lease-time 86400;      # 24 hours
 max-lease-time 172800;         # 48 hours

 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.1.255;
 option routers 192.168.1.100;
 option domain-name-servers ns.zzzz.net, ns2.zzzz.net, 212.242.zz.zz;
 option domain-name "zzzz.net";

 subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.3 192.168.1.10;
 }

        group {

#       host ws1 {
#               hardware ethernet xx:xx:xx:xx:xx:xx;
#               fixed-address 192.168.1.1;
#               }

        host ws2 {
                hardware ethernet 00:10:B5:zz:zz:zz;
                fixed-address 192.168.1.2;
                }

        }

##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####

#
# Network 192.168.0.0
#

 subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.3 192.168.0.5;
 }

#       group {

#       host xx {
#               hardware ethernet xx:xx:xx:xx:xx:xx;
#               fixed-address 192.168.0.1;
#               }

#       host zz {
#               hardware ethernet zz:zz:zz:zz:zz:zz;
#               fixed-address 192.168.0.2;
#               }

#       }

##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####

# eof



-- 
// Magnus


References