DHCP starter op men virker ikke
Jg har installeret DHCPD på en minimal redhat 9.0.dhcpd servicen kan jeg starte op uden fejl og jeg har sat følgende i mit dhcpd.conf
ddns-update-style ad-hoc;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.210 10.0.0.220;
option subnet-mask 255.255.255.0;
# default gateway
option routers 10.0.0.1;
option domain-name "taxbøm";
option domain-name-servers 194.239.134.83, 193.162.153.164;
default-lease-time 36000;
max-lease-time 86400;
option broadcast-address 10.0.0.255;
}
Skidtet siger OK når jeg siger /etc/init.d/dhcpd restart, men det lade ikke til at fungere.
Jeg har desuden kørt et IPTABLES setup script
#!/bin/sh
# iptables script generator: V0.1-2002
# Comes with no warranty!
# e-mail: michael@1go.dk
# Diable forwarding
echo 0 > /proc/sys/net/ipv4/ip_forward
LAN_IP_NET='10.0.0.1/8'
LAN_NIC='eth0'
WAN_IP='62.242.17.70'
WAN_NIC='eth1'
# load some modules (if needed)
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
#modprobe source
# Flush
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
# enable Masquerade and forwarding
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -i $LAN_NIC
#-j LOG --log-prefix "Forwd:" --log-level debug
#NONE SHALL PASS!
#allow internet for these MAC addresses
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET -m mac --mac-source FF:FF:FF:FF:FF:FF #user1
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET -m mac --mac-source FF:FF:FF:FF:FF:FF #user2
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# Open ports on router for server/services
iptables -A INPUT -j ACCEPT -p tcp --dport 80 #http
iptables -A INPUT -j ACCEPT -p tcp --dport 21 #ftp
iptables -A INPUT -j ACCEPT -p tcp --dport 22 #ssh
iptables -A INPUT -j ACCEPT -p tcp --dport 110 #pop3
iptables -A INPUT -j ACCEPT -p tcp --dport 25 #mail
iptables -A INPUT -j ACCEPT -p udp --dport 53 #NS
iptables -A INPUT -j ACCEPT -p udp --dport 67 #DHCP
##dhcp server only open for LAN
#iptables -A INPUT -j ACCEPT -p udp -i $LAN_NIC --dport 67
# STATE RELATED for router
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
Servicen starter som sagt op, men inegn af mine klienter får en IP af DHCPD.
Hvad kan være galt?
Jeg har hørt tale om en /etc/default/dhcp fil, som jeg ikke har. Kan det have betydning.
Jeg har iøvrigt lånt konfigurationen til Iptables og DHCPD fra en redhat 8.0 maskine.
