#!/bin/sh # post-dhcpd.ini # # DHCP server for the inside network # Modified by Benoit Mortier # 08/04/2001 # opensides@caramail.com . /etc/config # # DHCPd Configuration # The start & end IP's of the dynamicly allocated range # DEFAULT_LEASE_TIME=86400 # default lease time 1 day MAX_LEASE_TIME=604800 # max lease time 7 day SUBNET_MASK=255.255.255.0 # subnet mask BROADCAST_ADDRESS=10.42.42.255 # broadcast address ROUTERS=10.42.42.1 # gateway NAME_SERVERS_1=${NAME_SERVER_IP1} # dns servers NAME_SERVERS_2=${NAME_SERVER_IP2} # dns servers DOMAIN_NAME=opensides.com # domain name SUBNET=10.42.42.0 # Network address to listen on NETMASK=255.255.255.0 # subnet netmask DHCPD_FIRST_IP=10.42.42.100 # start of dynamic range DHCPD_LAST_IP=10.42.42.253 # end of dynamic range #. /etc/dhcpc/dhcpcd-${OUTSIDE_DEV}.info # # Build the config file # echo "default-lease-time ${DEFAULT_LEASE_TIME};" >> /etc/dhcpd.conf echo "max-lease-time ${MAX_LEASE_TIME};" >> /etc/dhcpd.conf echo "option subnet-mask ${SUBNET_MASK};" >> /etc/dhcpd.conf echo "option broadcast-address ${BROADCAST_ADDRESS};" >> /etc/dhcpd.conf echo "option routers ${ROUTERS};" >> /etc/dhcpd.conf echo "option domain-name-servers ${NAME_SERVERS_1}, ${NAME_SERVERS_2};" >> /etc/dhcpd.conf echo "option domain-name \"${DOMAIN_NAME}\";" >> /etc/dhcpd.conf echo "subnet ${SUBNET} netmask ${NETMASK} {" >> /etc/dhcpd.conf echo " range ${DHCPD_FIRST_IP} ${DHCPD_LAST_IP};" >> /etc/dhcpd.conf echo "}" >> /etc/dhcpd.conf # # Create the empty leases database # echo -n > /etc/dhcpd.leases # # Run the server in the inside lan # /bin/dhcpd ${INSIDE_DEV}