搭建dhcp服务器
搭建dhcp服务
centos7搭建dhcp服务
1.centos7配置静态ip
#使用nmtui配置静态ip
- 安装dhcp
yum install dhcp
- 复制实例文件到配置目录
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf
- 编辑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
- 启动dhcp
service dhcpd start
- 配置开机启动
chkconfig dhcpd on
#或者
systemctl enable dhcpd
debian12 搭建dhcp服务
- debian12安装isc-dhcp-server
apt install isc-dhcp-server -y
- 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
- 编辑isc-dhcp-serverd的配置文件/etc/default/isc-dhcp-server,添加网卡
INTERFACESv4="ens18"
- 复制实例文件到配置目录
cp /usr/share/doc/isc-dhcp-server/examples/dhcpd.conf.example dhcpd.conf
- 编辑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
- 启动dhcp服务
systemctl start isc-dhcp-server
- 配置开机启动
systemctl enable isc-dhcp-server
释放被占用的dhcp
centos7
- 删除dhcp文件记录
rm /var/lib/dhcpd/dhcpd.leases
- 重启dhcp服务
service dhcpd restart
# 参考资料:https://xkzzz.com/post/289213.html
debian12
- 删除dhcp文件记录
rm /var/lib/dhcpd/dhcpd.leases
- 重启dhcp服务
systemctl restart isc-dhcp-server
客户机windows系统释放ip
1.cmd执行
ipconfig /release