DHCP保留地址与超级作用域centos7

纵饮孤独 提交于 2020-01-18 23:50:55

.保留地址概念请百度
超级作用域功能的简单概述:给多个网段分发ip地址。
.保留地址(给client指定ip)
  1.注释掉其它的作用域(所有带范围的块语句),只留下一个配置好的作用域(单作用域配置方法https://blog.csdn.net/kingoflongevity/article/details/103960108)
  2.知道你要保留的客户机的ip地址mac地址 可用 arp -a 命令查看自己的MAC地址
  3.准备一台client;
  4. 修改配置文件如下:

在这里插入图片描述
  hardware填写你对应的想把ip指定给对应客户机或者服务器的MAC地址;
  fixed-address 就是填ip地址啦;(英语好其实看注释就知道了)
  想保留多个地址,把整个块语句重新复制一份;
  5.重启dhcpd service,启动客户机查看保留是否成功;(遇到无法重启服务请检查文件是否符合语法要求dhcpd -t -cf dhcpd.conf文件的绝对路径一步步排除问题所在)。
.DHCP超级作用域
  1.准备2台client。
  2.可以用上面的dhcp
  3.建立一张虚拟网卡

第一步:进入 /etc/sysconfig/network-scripts/ 目录下 复制一份网卡配置文件
第二步:修改网卡device信息 和 name信息 与你的`配置文件名`一样(我的为ifcfg-ens33:DHCP)IP设置为你需要的ip(需要把ip设置为另一个网段)
第三步:用 systemctl restart netwok重启 | ifup ens33:DHCP 开启我们的网卡

  我的ip地址如下:
在这里插入图片描述
  4.在内核中开启路由转发功能

永久开启,(写入内核)
在 vim /etc/sysctl.conf 下加入此行 
net.ipv4.ip_forward = 1
sysctl -p      # 加载一下,使之生效

  5 修改配置文件dhcpd.conf
  找到
在这里插入图片描述
  删除pool或者注释掉它;
修改部分如下:
在这里插入图片描述
  shard-network :这里为你的地址池标签可以任意;
  range:分配的地址范围(因为我们需要测试IP分配,所以最好 把一个网段的IP地址池的范围设置为一个,例如:192.168.1.2 192.168.1.3);
  option routers:网关;
最后用语句检查配置文件

dhcpd -t -cf /etc/dhcp/dhcpd.conf

如下图后就可以重启服务了:
在这里插入图片描述
  最后开启客户机进行分配,两个客户机得到不同网段的IP,成功实现多网段分配ip(解决ip不够用的情况)
  实验结束
  小技巧:遇到了重启服务始终报错的情况请细心检查,可能只是把地址范围写错,或者只是标签不符合语法之类的简单错误。
            
                宝剑锋从磨砺出

                梅花香自苦寒来

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!