centos 7以上版本准备工作:1、systemctl stop firewalld(或者firewalld.service) 临时关闭防火墙
2.getenforce 0 临时关闭selinux
3.编辑下 虚拟管理器关闭DHCP自动获取,然后网卡配置static获取地址
软件名:
dhcp 服务软件包
dhcp-common 默认软件包(主要是命令)
服务名:
dhcpd 服务名
dhcrelay 中继服务名
端口号:
udp 67 作为客户端的目标端口,接收客户端的请求
udp 68 作为服务器的源端口,向客户回复数据包
centos 7 重启服务 systemctl start dhcpd.service
查看是否启动 netstat -tlun 有UDP 67端口说明启动正常
查看/var/log/messages dhcp分地址分配情况(tail -n 20 查看最后20行)
配置文件:
/etc/dhcp/dhcpd.conf 此配置文件模式是空的,需要模板文件重新生成
/usr/share/doc/dhcp-4.***/dhcpd.conf.sample (这个是模板文件)
cp -a dhcp.conf.sample /etc/dhcpd/dhcpd.con (包括源文件的属性一起全部复制)
/etc/sysconfig/dhcrelay 该文件为中继配置文件
2、DHCP地址绑定
注意事项:配置文件更新后必须先重启dhcp服务后,再重启客户机网卡服务后,会生效
3、DHCP 超级作用域(c类地址不够用)
1、客户机网卡配置DHCP模式,然后ifdown ifcfg-ens33网卡(关闭网卡等待DHCP服务器配置完之后启动)
2、cp -a ifcfg-ens33 ifcfg-ens33:33(创建网卡的子网卡)
配置完之后需要重启网卡 systemctl restart network.service
3、在/etc/sysctl.conf配置文件中添加一行net.ipv4.ip_forward=1(增加路由功能)
配置完需要sysctl -p加载生效
4、配置/etc/shcp/dhcpd.cnf
配置完重启dhcpd服务 systemctl restart dhcpd
5、启动客户机网卡