-
1、安装 isc-dhcp-server
# DHCP的主要配置文件有两个 # - 1、/etc/default/isc-dhcp-server # 配置网卡 # - 2、/etc/dhcp/dhcpd.conf # 配置dhcp池 apt-get install isc-dhcp-server
-
2、配置网卡
编辑文件:/etc/default/isc-dhcp-server
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPDv4_CONF=/etc/dhcp/dhcpd.conf #DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPDv4_PID=/var/run/dhcpd.pid #DHCPDv6_PID=/var/run/dhcpd6.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACESv4="" # 此处添加需要提供DHCP服务的网卡名 INTERFACESv6=""
-
3、配置dhcp池
编辑文件:/etc/dhcp/dhcpd.conf
注意:以下代码仅便于查看,若直接复制,需要去掉每行“#”注释内容,单行不可注释粘帖到配置文件# A slightly different configuration for an internal subnet. subnet 192.168.33.0 netmask 255.255.255.0 { range 192.168.33.100 192.168.33.200; # 开放的地址池 #option domain-name-servers ns1.internal.example.org; # NS域名服务器,如果没有就注释掉 #option domain-name "internal.example.org"; # 域名 option routers 192.168.33.1; # 网关地址 option broadcast-address 192.168.33.255; # 广播地址 default-lease-time 600; # 默认租期,单位:秒 max-lease-time 7200; # 最大租期 }
-
4、配置静态绑定
编辑文件:/etc/dhcp/dhcpd.conf
host w21DSM { hardware ethernet 00:00:00:00:00:00; # MAC地址 server-name "dsm.wangsansan.com"; # 主机名 fixed-address 172.16.0.10; # IP地址 infinite-is-reserved on; # 保留该地址 }
-
4、启动服务
service isc-dhcp-server start # 启动服务 service isc-dhcp-server status # 查看状态
-
5、检查状态
root@debian:/etc/dhcp# netstat -uap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:bootps 0.0.0.0:* 213527/dhcpd root@debian:/etc/dhcp#
自建DHCP服务之isc-dhcp-server
最新推荐文章于 2025-03-18 14:56:56 发布