Linux——DHCP服务器搭建

实验环境:

 

  1. DHCP服务器 :192.168.0.10 (vmnet1)
  2. 软路由器:  192.168.0.1(vmnet1)    192.168.33.1(vmnet2)                                          192.168.36.1(vmnet3)   192.168.37.1(vmnet4)
  3. Windows客户端(winxp):自动获得

实验步骤

一、添加三个不同的网段对应不同机房:

 

 

关闭自带的DHCP功能:

 

关闭后,意味着不受虚拟环境的影响了,主机进入每个网段,所获得IP地址的途径只有一个,就是通过自己设置的DHCP服务器来进行地址的获得。

二、网络环境配置

 

三、DHCP服务器配置

服务端添加IP和网关:

[root@localhost chen1]# cd /etc/sysconfig/network-scripts 

[root@localhost network-scripts]# vi ifcfg-ens33

配置IP和网关:

 

重启网卡:

[root@localhost network-scripts]# systemctl restart network

创建dhcpd.conf文件且配置:

[root@192 dhcp]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y

[root@192 dhcp]# vim dhcpd.conf

subent 192.168.0.0 netmask 255.255.255.0{

}

subent 192.168.33.0 netmask 255.255.255.0{

        range 192.168.33.100 192.168.33.199;

        option domain-name "5303.vec.com";

        option routers 192.168.33.1;

        default-lease-time 600;

}

subent 192.168.36.0 netmask 255.255.255.0{

        range 192.168.36.100 192.168.36.199;

        option domain-name "5306.vec.com";

        option routers 192.168.36.1;

        default-lease-time 600;

}

subent 192.168.37.0 netmask 255.255.255.0{

        range 192.168.37.100 192.168.37.199;

        option domain-name "4307.vec.com";

        option routers 192.168.37.1;

        default-lease-time 600;

}

[root@192 dhcp]# systemctl restart dhcpd

[root@192 dhcp]# systemctl enable dhcpd

四、软路由器配置:

1、修改网卡IP:

 

 

 

 

2、开启路由转发功能

 

[root@localhost network-scripts]# echo net.ipv4.ip_forward=1>> /etc/sysctl.conf

[root@localhost network-scripts]# sysctl -p

3、安装DHCP服务

  1. 开启DHCP中继服务

[root@localhost network-scripts]# dhcrelay 192.168.0.10


版权声明:本文为m0_56634355原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。