配置DHCP

dhcp服务器的ip地址为:192.168.10.10

网关设备的ip地址为:192.168.10.254 和 192.168.0.254

自动获取地址的客户端:192.168.0.0/24

第一步:安装DHCP软件包

[root@stars ~]# yum install dhcp -y

第二步:配置DHCP地址池

#这里面是一个空文件   dhcp配置文件
[root@stars ~]# cat /etc/dhcd/dhcpd.conf

#打开   这个配置dhcp的模板
[root@stars ~]# vim /usr/share/doc/dhcp*/dhcpd.conf.example
#找到  复制下来
# A slightly different configuration for an internal subnet.
subnet 10.5.5.0 netmask 255.255.255.224 {              
  range 10.5.5.26 10.5.5.30;
  option domain-name-servers ns1.internal.example.org;
  option domain-name "internal.example.org";
  option routers 10.5.5.1;
  option broadcast-address 10.5.5.31;
  default-lease-time 600;
  max-lease-time 7200;
}

--------- 分配固定地址 ---------
host passacaglia {                      ----分配固定地址的主机名称(可随意写)   
  hardware ethernet 0:0:c0:5d:bd:95;    ----分配固定地址的主机MAC
  fixed-address 192.168.10.10;         ----分配固定的地址
  filename "vmunix.passacaglia";
  server-name "toccata.fugue.com";
}

 第三步:复制好的模板添加到DHCP配置文件中,并做一些基础的修改

[root@stars ~]# vim /etc.dhcp.dhcpd.conf
ddns-update-style none;        #设置DNS服务不自动进行动态更新
ignore client-updates;        #忽略客户端更新DNS记录
subnet 192.168.10.0 netmask 255.255.255.0 {       #本机网段,一定要写              
  range 192.168.10.110 192.168.10.200;            #分配的地址范围 
  option domain-name-servers <DNS服务器地址>;  #dns的ip地址(可以多个地址,用逗号隔开)
  option domain-name "chinaskills.cn";      #域名
  option routers <网关地址>;          #分配地址网关
  
  default-lease-time 600;        #默认租用时间(可选项)
  max-lease-time 7200;              #最大租用时间,以秒为单位(可选项)
        

}


#不同网段分配iP地址,配置不同网段地址池
subnet 192.168.0.0 netmask 255.255.255.0 {  
  range 192.168.0.110 192.168.0.200;            #分配的地址范围 
  option domain-name-servers <DNS服务器地址>;  #dns的ip地址(可以多个地址,用逗号隔开)
  option domain-name "chinaskills.cn";      #域名
  option routers <网关地址>;          #分配地址网关
    
  host hahahaha {    #host后面的名称可以自定义
  hardware ethernet 08:00:07:26:c0:a5;     #固定分配ip地址的客户端的MAC地址
  fixed-address 192.168.0.110;   #固定分配的ip地址
}

第四步:重启DHCP服务并加入到开机自启

[root@stars ~]# systemctl restart dhcpd
[root@stars ~]# systemctl enable dhcpd

注意:这里如果想要分配不同网段的DHCP地址池,就需要首先让不同网段之间的客户端互通,就需要配置一个网关设备,然后再在网关设备上配置路由转发以及dhcp中继

第五步:在网关设备上配置,路由转发,作用就是使得不同网段之间互通,通过网关设备这个中转设备将路由转发到对端

[root@routersrv ~]# echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
[root@routersrv ~]# sysctl -p
net.ipv4.ip_forward=1

第六步:在网关设备上配置dhcp中继,dhcp中继的作用就是让需要获取到地址的客户端寻找到dhcp服务器,因为它们是不同网段的,所以需要有一个中转设备。

#首先要安装DHCP服务,才能使用dhcprelay

[root@routersrv ~]# dhcrelay 192.168.10.10    ----- 指向的是dhcp服务器

第七步:在自动获取地址的客户端上查看ip地址

[root@dh ~]# ip addr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值