57 lines
1.4 KiB
Bash
57 lines
1.4 KiB
Bash
#!/bin/bash
|
|
|
|
cat > /etc/dhcp/dhcpd.conf <<EOL
|
|
subnet 10.67.2.0 netmask 255.255.255.0 {
|
|
range 10.67.2.64 10.67.2.65;
|
|
range 10.67.2.100 10.67.2.101;
|
|
option routers 10.67.2.1;
|
|
option broadcast-address 10.67.2.255;
|
|
option domain-name-servers 10.67.3.3;
|
|
default-lease-time 300;
|
|
max-lease-time 6000;
|
|
}
|
|
|
|
subnet 10.67.5.0 netmask 255.255.255.0 {
|
|
range 10.67.5.50 10.67.5.51;
|
|
range 10.67.5.155 10.67.5.156;
|
|
option routers 10.67.5.1;
|
|
option broadcast-address 10.67.5.255;
|
|
option domain-name-servers 10.67.3.3;
|
|
default-lease-time 1200;
|
|
max-lease-time 6000;
|
|
}
|
|
|
|
subnet 10.67.3.0 netmask 255.255.255.0 {}
|
|
|
|
subnet 10.67.1.0 netmask 255.255.255.0 {
|
|
range 10.67.1.10 10.67.1.15;
|
|
range 10.67.1.20 10.67.1.25;
|
|
option routers 10.67.1.1;
|
|
option broadcast-address 10.67.1.255;
|
|
option domain-name-servers 10.67.3.3;
|
|
default-lease-time 600;
|
|
max-lease-time 6000;
|
|
}
|
|
|
|
subnet 10.67.6.0 netmask 255.255.255.0 {
|
|
range 10.67.6.10 10.67.6.15;
|
|
range 10.67.6.20 10.67.6.25;
|
|
option routers 10.67.6.1;
|
|
option broadcast-address 10.67.6.255;
|
|
option domain-name-servers 10.67.3.3;
|
|
default-lease-time 600;
|
|
max-lease-time 6000;
|
|
}
|
|
|
|
host HermioneGranger {
|
|
hardware ethernet aa:bb:cc:01:01:01;
|
|
fixed-address 10.67.1.14;
|
|
}
|
|
|
|
host ChoChang {
|
|
hardware ethernet aa:bb:cc:06:06:06;
|
|
fixed-address 10.67.6.14;
|
|
}
|
|
EOL
|
|
|
|
service isc-dhcp-server restart |