Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
dhcpd.conf [2012/03/24 14:39] (aktuell) admin angelegt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | <file /etc/dhcpd.conf> | ||
+ | authoritative; | ||
+ | ddns-update-style none; | ||
+ | #eth2 unterrichtsnetz | ||
+ | |||
+ | subnet 192.168.100.0 netmask 255.255.255.0 { | ||
+ | range 192.168.100.60 192.168.100.200; | ||
+ | default-lease-time 3456; | ||
+ | max-lease-time 691200; | ||
+ | option broadcast-address 192.168.100.255; | ||
+ | option routers 192.168.100.254; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option netbios-name-servers 192.168.100.254; | ||
+ | option netbios-node-type 8; | ||
+ | option domain-name-servers 193.170.221.1, 8.8.8.8; | ||
+ | #option domain-name-servers 8.8.8.8, 193.171.4.60; | ||
+ | option ntp-servers 193.170.221.1; | ||
+ | # pxe | ||
+ | filename "pxelinux.0"; | ||
+ | next-server 192.168.100.14; | ||
+ | } | ||
+ | |||
+ | # eth1 verwaltungsnetz | ||
+ | |||
+ | subnet 192.168.238.0 netmask 255.255.255.0 { | ||
+ | range 192.168.238.100 192.168.238.200; | ||
+ | default-lease-time 345600; | ||
+ | max-lease-time 691200; | ||
+ | option broadcast-address 192.168.238.255; | ||
+ | option routers 192.168.238.254; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option netbios-name-servers 193.170.221.1; | ||
+ | option domain-name-servers 8.8.8.8, 193.170.221.1, 8.8.8.8; | ||
+ | #option domain-name-servers 8.8.8.8, 193.171.4.60; | ||
+ | option ntp-servers 193.170.221.1; | ||
+ | } | ||
+ | |||
+ | </file> | ||
+ | |||
+ | <code bash fixed-address.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | cat macs | tr [A-Z] [a-z] > macs2 | ||
+ | |||
+ | for nr in {01..30}; do | ||
+ | mac=$(awk 'NR=='$nr'' macs2) | ||
+ | echo " host ikt-$nr {" | ||
+ | echo " hardware ethernet $mac;" | ||
+ | nr=$(echo $nr | sed -e 's/^0*//') | ||
+ | nnr=$(($nr+60)) | ||
+ | echo " fixed-address 192.168.100.$nnr;" | ||
+ | echo " }" | ||
+ | echo " " | ||
+ | done | ||
+ | </code> |