Skip to main content

搭建dhcp服务器

搭建dhcp服务

centos7搭建dhcp服务

1.centos7配置静态ip

#使用nmtui配置静态ip
  1. 安装dhcp
yum install dhcp
  1. 复制实例文件到配置目录
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  dhcpd.conf
  1. 编辑dhcp.conf文件,如下所示
subnet 192.168.8.0 netmask 255.255.255.0 {
option domain-name-servers 192.168.8.1;
range 192.168.8.100 192.168.8.101;
option routers 192.168.8.1;
default-lease-time 600;
max-lease-time 7200;
}

# 参考文档:https://blog.csdn.net/IT_ZRS/article/details/129529559
  1. 启动dhcp
service dhcpd start
  1. 配置开机启动
chkconfig dhcpd on

#或者
systemctl enable dhcpd

debian12 搭建dhcp服务

  1. debian12安装isc-dhcp-server
apt install isc-dhcp-server -y
  1. debian12配置静态ip,编辑/etc/network/interfaces
auto ens18
iface ens18 inet static
address 192.168.8.123
netmask 255.255.255.0
gateway 192.168.8.1
  1. 编辑isc-dhcp-serverd的配置文件/etc/default/isc-dhcp-server,添加网卡
INTERFACESv4="ens18"
  1. 复制实例文件到配置目录
cp /usr/share/doc/isc-dhcp-server/examples/dhcpd.conf.example dhcpd.conf
  1. 编辑dhcp的配置文件/etc/dhcp/dhcp.conf
# A slightly different configuration for an internal subnet.
subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.120 192.168.8.121;
option domain-name-servers 192.168.8.1;
option domain-name "internal.example.org";
option routers 192.168.8.1;
default-lease-time 600;
max-lease-time 7200;
}

# 参考文档:https://zhuanlan.zhihu.com/p/602492654
  1. 启动dhcp服务
systemctl start isc-dhcp-server
  1. 配置开机启动
systemctl enable isc-dhcp-server

释放被占用的dhcp

centos7

  1. 删除dhcp文件记录
rm /var/lib/dhcpd/dhcpd.leases
  1. 重启dhcp服务
service dhcpd restart

# 参考资料:https://xkzzz.com/post/289213.html

debian12

  1. 删除dhcp文件记录
rm /var/lib/dhcpd/dhcpd.leases
  1. 重启dhcp服务
systemctl restart isc-dhcp-server

客户机windows系统释放ip

1.cmd执行

ipconfig /release