第十节续:DHCP自动分配地址

1.装dhcp包

2.对配置文件修改

3.重启一下

就完成了

 

作为给别人分配地址的机器,我最好固化我的ip地址,可以继续沿用我的地址

ip a      查看IP地址

 

vim  /etc/sysconfig/network-scripts/ifcfg-ens33

  修改固化文件

  DEVICE = ens33

  IPADDR = 192.168.174.128    设置ip地址

  MASK=255.255.255.0

  DNS=192.168.174.2    DNS域名解析网站,是固定的

  GATEWAY=192.168.174.2  网关地址

  完成 :wq

 

改完之后还应将防火墙关闭

  systemctl  stop  network

  setenforce  0

 

看看dhcp有没有

rpm -q dhcp         查看有没有安装这个包

yum  -y  install  dhcp  yum安装

 

安装完成,修改配置文件,

rpm -qc dhcp  看看这个包有哪些配置文件

看到了是 /etc/dhp/dhcpd.conf

修改它

vim   /etc/dhp/dhcpd.conf

    

    在这个地方可以设置租期,里面也可以设置,不同点在于是全体租期,还是局部租期

   subnet  192.168.174.0  netmask 255.255.255.0  {     这里的ip需要和本机ip在同网段

      range  192.168.174.100  192.168.174.200;    分配地址范围

      option  routers  192.168.174.2;          设置网关

      option   domain-name-servers  192.168.174.2;    设置dns

        

      也可以在这里给一个物理地址的主机分配IP地址

      post  pc1{

        hardware  ethernet  物理地址;

        fixed-adress  192.168.174.88;

      }

      

   } 

  完成:wq

 

开始运行

systemctl start  dhcpd

systemctl restart  dhcpd

每次设置完了都要重启才可以生效

 

可能会出错

出错查日志tail  -30  /var/log/messages

 

租约文件,在  /var/lib/dhcpd/dhcpd.lease

      默认租约   default-lease-time   

      最大租约 max-lease-time  

      默认租约:最大租约=1:2

      低于默认租约就应续约了

 

 

看看有没有真正的起来服务

看有没有端口号

netstat  -lnup  | grep dhp

看看有没有端口号67

有的话就是起来了

 

 

找第二台主机试一试能不能被分到ip

第一台主机和第二天主机应该在同一个VMnet端口下

并且第二台应该把自动获取ip关闭

打开编辑  --》  虚拟 --》  VMnet8  --》 更改  --》  VMnet8  --》  取消使用本地dhcp将IP地址分给虚拟机

然后在第二台主机上 dhclient 就会得到主机一分配来的地址了

 

 

开机自动获取ip地址

vim   /etc/sysconfig/network-scripts/ifcfg-ens33

  DEVICE =ens33

  ONBOOT =yes

  BOOTPROTO =dhcp  主要是这一行

 

 

dhcp工作原理

 

posted on 2021-01-13 23:12  盛世孤舟  阅读(271)  评论(0)    收藏  举报

导航