目录
配置DHCP服务器
第一步
关闭防火墙 命令: systemctl stop firewalld、 iptables -F、 setenforce 0
第二步
搭建本地yum查看yum挂载点vim /etc/yum.repos.d/Centos-Media.repo baseurl=file://挂载点路径
查看光盘挂载路径 mount 如路径和yum路径相同那无需修改,
如不相同取消挂载umount /dev/sr0 然后重新挂载mount /dev/sr0 yum挂载路径第三步
安装dhcp yum -y install dhcp
安装完成之后
rpm -ql dhcp 查看其路径
将/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example文件配置信息传输到 /etc/dhcp/dhcpd.conf中 cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
然后用vim编辑器打开/etc/dhcp/dhcpd.conf文件,修改其配置,将所需要自动获取的IP资料修改。
subnet 修改网段 netmask 子网掩码 { }将大括号里的range为自动获取IP的范围,
格式为 range 192.168.2.100 192.168.2.150;{ip范围在100到150(每段命令结束后用;隔开)}
option routers(设置网关) 192.168.50.254;
default-lease-time 600;{无特殊情况无需修改(默认的租约使用时间)}
max-lease-time 7200;{无特殊情况无需修改(租约最长使用时间)}第四步
修改服务器机的ip网段vim /etc/sysconfig/network-scripts/ifcfg-ens33 打开ens33网卡参数的配置信息
修改IP地址网段为50 IPADDR=192.168.50.20 :wq保存退出ifdown ens33 && ifup ens33 断开ens33网卡重连ens33网卡重新读取配置信息
第五步
启动dhcpdsystemctl start dhcpd
启动dhcpd 如已经启动
systemctl restart dhcpd 重新启动dhcpd
(修改配置文件后需要重新启动,重启后重新读取配置文件信息)第六步
客户机自动获取dhcp提供的IP地址
先查看客户机是否和服务器机的vmnet环境是否一致,必须和服务器vmnet环境一致的情况下才能获取到
dhcp服务器提供的Ip
然后进入vim编辑器打开网卡配置参数
vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改BOOTPROTO=dhcp(dhcp为自动获取,static为手动获取)如本地IPADDR=后面有IP地址,在IPADDR前面加上# #IPADDR (#注释)注释过后将不会去读取这条配置的信息vim /etc/sysconfig/network-scripts/ifcfg-ens33 打开ens33网卡参数的配置信息
修改完成将网卡断开重连 ifdown ens33 && ifup ens33
ifconfig ens33 查看指定网卡ens33的配置信息 ip地址为192.168.50.100 则成功操作
dchp不同网段的IP连接
第一步、将三台机的防火墙全部关闭
systemctl stop firewalld
iptables -F
setenforce 0第二步、服务器机环境为vmnet7 网段为192.168.7.0
搭建yum环境yum -y install dhcp 安装dhcp rpm -ql dhcp 查看路径 将/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example文件配置信息传输到/etc/dhcp/dhcpd.conf中 cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
然后用vim编辑器打开/etc/dhcp/dhcpd.com文件,修改其配置
subnet 192.168.7.0 netmask255.255.255.0 {
range 192.168.7.10 192.168.7.50;
option routers 192.168.7.254
default-lease-time 600;
max-lease-time 7200;
}subnet 192.168.8.0 netmask255.255.255.0 {
range 192.168.8.10 192.168.8.50;
option routers 192.168.8.254
default-lease-time 600;
max-lease-time 7200;
}
:wq保存退出systemctl restart dhcpd 重新启动dhcpd服务
添加路由到网关route add -net 192.168.8.0/24 gw 192.168.7.254
第三步、中继环境为vmnet7 vmnet8
vmnet7网卡配置信息为 BOOTPROTO=static手动获取
IPADDR=192.168.7.254 GATEWAY=192.168.7.254vim /etc/sysconfig/network-scripts/ifcfg-ens33 打开ens33网卡参数的配置信息
vmnet8网卡配置信息为 BOOTPROTO=static手动获取
IPADDR=192.168.8.254 GATEWAY=192.168.8.254vim /etc/sysconfig/network-scripts/ifcfg-ens36 打开ens36网卡参数的配置信息 第二块网卡编号不同于第一块,ifconfig查看
vim /etc/sysctl.conf
编辑一条命令该命令前不能带#号 net.ipv4.ip_forward=1:wq保存退出
sysctl -p
命令行下显示 net.ipv4.ip_forward=1 这个信息证明修改成功
搭建yum环境yum -y install dhcp 下载dhcp
dhcrelay 192.168.7.7 服务器机的IP地址 输入自己服务器IP地址
第四步、客户端机环境为vmnet8 网段为192.168.8.0
vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改BOOTPROTO=dhcp(dhcp为自动获取,static为手动获取)如本地IPADDR=后面有IP地址,在IPADDR前面加上# #IPADDR (#注释)注释过后将不会
去读取这条配置的信息 修改完成将网卡断开重连 ifdown ens33 && ifup ens33
ifconfig ens33 查看指定网卡ens33的配置信息 ip地址为192.168.8.10 则成功操作