在Debian的DHCP服务器(通常是ISC DHCP Server)中,你可以通过编辑/etc/dhcp/dhcpd.conf
文件来配置路由器选项。以下是一些常见的路由器选项及其配置方法:
默认网关(Default Gateway):
你可以使用option routers
来指定默认网关。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
}
DNS服务器(DNS Servers):
使用option domain-name-servers
来指定DNS服务器。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
域名(Domain Name):
使用option domain-name
来指定域名。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
}
WINS服务器(WINS Servers):
使用option netbios-name-servers
来指定WINS服务器。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
option netbios-name-servers 192.168.1.2;
}
NTP服务器(NTP Servers):
使用option ntp-servers
来指定NTP服务器。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
option netbios-name-servers 192.168.1.2;
option ntp-servers 192.168.1.3;
}
租约时间(Lease Time):
使用default-lease-time
和max-lease-time
来指定租约时间。
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
option netbios-name-servers 192.168.1.2;
option ntp-servers 192.168.1.3;
default-lease-time 600;
max-lease-time 7200;
}
静态IP地址分配: 你可以为特定MAC地址分配静态IP地址。
host specific-host {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.101;
}
配置完成后,保存文件并重启DHCP服务器以应用更改:
sudo systemctl restart isc-dhcp-server
确保你的防火墙允许DHCP流量通过UDP端口67和68。