sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #28231
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