第四章 Centos 7 Linux配置dhcp 实训任务1:使用DHCP中继部署多子网环境

  • ~4.29K 字
  1. 1. 前言
    1. 1.1. 实训任务1:DHCP中继部署
      1. 1.1.1. 任务要求:
      2. 1.1.2. 检查要求: 会查看客户端和服务器端的租约文件,并理解租约信息。
      3. 1.1.3. 任务提示:
      4. 1.1.4. 注意事项:
    2. 1.2. 一、在服务器(Server)和中继服务器(Relay Server)上安装dhcp服务
      1. 1.2.1. 1. 中继服务器安装双网卡详细看第一章 十五、中继服务器安装,和这里的方法如下:
      2. 1.2.2. 2. 给中继服务器(Relay Server)双网卡配置静态ip地址
        1. 1.2.2.1. 2.1 配置NAT模式下的网卡静态地址
        2. 1.2.2.2. 2.2 配置仅主机模式下的网卡静态地址
        3. 1.2.2.3. 2.3 重启网络服务并ping通服务器(Server)
      3. 1.2.3. 3. 在服务器(Server)上安装dhcp服务(确保良好的网络连接也要保证设备的联网)
      4. 1.2.4. 4. 中继服务器(Relay Server)同理
    3. 1.3. 二、在服务器(Server)上配置地址池
      1. 1.3.1. 1. 添加地址池
      2. 1.3.2. 2.重启dhcp服务并自启
      3. 1.3.3. 3. 添加默认路由
    4. 1.4. 三、在中继服务器(Relay Server)配置中继服务
    5. 1.5. 四、验证
      1. 1.5.1. 1.客户端(Client1)验证
      2. 1.5.2. 2.客户端(Client2)验证同理,这里就不演示了。下面展示一下window7怎么获取。
      3. 1.5.3. 3.服务器(Server)查看租约
    6. 1.6. 结尾

前言

任务情境描述:为校园网1号办公楼和2号办公楼的网络设备分配地址,客户端Client1和Client2可通过DHCP服务器分配地址。要求:1号楼地址池范围:192.168.1.110-192.168.1.190/24,网关:192.168.1.2;2号楼地址池范围:192.168.2.100-192.168.2.200/24,网关:192.168.2.254;域名解析服务器:192.168.1.10和192.168.1.11为Client1动态分配地址,Client2用户分配固定地址,

虚拟机需求:1台服务器(Server)、1台中继服务器(Relay Server)、2台客户端(Client1、Client2)

在第三章的基础上继续实训

实训任务1:DHCP中继部署

任务情境描述:为校园网1号办公楼和2号办公楼的网络设备分配地址,客户端Client1和Client2可通过DHCP服务器分配地址。

网络拓扑如下:

任务要求:

1号楼地址池范围:192.168.1.110-192.168.1.190/24,网关:192.168.1.2;

2号楼地址池范围:192.168.2.100-192.168.2.200/24,网关:192.168.2.254;

域名解析服务器:192.168.1.10和192.168.1.11;

为Client1动态分配地址,Client2用户分配固定地址,地址为 192.168.2.188/24。

检查要求: 会查看客户端和服务器端的租约文件,并理解租约信息。

任务提示:

DHCP Relay设备配置两张网卡,分别为192.168.1.254和192.168.2.10

并在/etc/sysctl.conf中添加:

net.ipv4.ip_forward=1 //全网通

保存后,重新加载系统参数

1
#sysctl -p 

注意事项:

192.168.1.0/24网络适配器选择NAT模式;

192.168.2.0/24网络适配器选择仅主机模式;

Client1和Client2可以是独立的主机(资源允许),也可以通过在Server和Relay端添加网卡的形式,模拟客户端网卡。
这次实验一共4台虚拟机

一、在服务器(Server)和中继服务器(Relay Server)上安装dhcp服务

1. 中继服务器安装双网卡详细看第一章 十五、中继服务器安装,和这里的方法如下:


1
nmtui   //进入图形化设置


网卡会激活失败,原因是自动获取的,我已经关掉虚拟网络的dhcp服务,所以在另外在网卡脚本文件配置静态的IP的地址

2. 给中继服务器(Relay Server)双网卡配置静态ip地址

2.1 配置NAT模式下的网卡静态地址

1
2
3
4
5
6
7
8
9
vim /etc/sysconfig/network-scripts/ifcfg-ens33  //每个人的网卡名称都不一样 一切按时来
vim /etc/sysconfig/network-scripts/ifcfg-ens34 //我这里的 ens开头的 33是NAT模式的 34是仅主机模式的
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.1.254
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=202.96.128.86(电信) 联通:221.5.88.88 移动:211.136.192.6
DNS2=114.114.114.114

2.2 配置仅主机模式下的网卡静态地址

1
2
3
4
5
6
7
BOOTPROTO=static  
ONBOOT=yes
IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.254
DNS1=202.96.128.86
DNS2=114.114.114.114

2.3 重启网络服务并ping通服务器(Server)

1
2
systemctl restart network       //重启网络
ping 192.168.1.10 //ping服务器(server)

3. 在服务器(Server)上安装dhcp服务(确保良好的网络连接也要保证设备的联网)

1
2
yum list installed | grep dhcp                                 \\查看是否安装了dhcp服务
yum -y install dhcp \\安装dhcp服务

4. 中继服务器(Relay Server)同理

1
2
yum list installed | grep dhcp                                 \\查看是否安装了dhcp服务
yum -y install dhcp \\安装dhcp服务

二、在服务器(Server)上配置地址池

1. 添加地址池

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
vim /etc/dhcp/dhcpd.conf        //打开配置文件
option domain-name "example.org";
option domain-name-servers 192.168.1.10,192.168.1.11;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.110 192.168.1.190;
option routers 192.168.1.2;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
option routers 192.168.2.254;
host client2 {
hardware ethernet 00:0C:29:B4:04:A7;
fixed-address 192.168.2.188;
}
}

1
dhcpd -t        //检查语法错误

2.重启dhcp服务并自启

1
2
systemctl restart dhcpd         //重启dhcp服务
systemctl enable dhcpd //开机自启dhcp服务

3. 添加默认路由

1
2
route add default gw 192.168.1.254
route add default gw 192.168.1.2

三、在中继服务器(Relay Server)配置中继服务

1
2
cp /lib/systemd/system/dhcrelay.service /etc/systemd/system   //将dhcp中继主配文件复制
vim /etc/systemd/system/dhcrelay.service //编辑dhcp中继主配文件

1
2
3
systemctl daemon-reload                                 //重载
systemctl start dhcrelay.service //启动中继服务
systemctl enable dhcrelay.service //开机自启中继服务

1
2
3
4
vim /etc/sysctl.conf    //打开配置文件
"net.ipv4.ip_forward=1" //加入这一句话
sysctl -p //重载
dhcrelay 192.168.1.10 //开启中继

四、验证

1.客户端(Client1)验证

1
2
vim /etc/sysconfig/network-scripts/ifcfg-ens33  //打开网卡配置脚本 将之前的静态地址改成dhcp
systemctl restart network //重启网络服务

1
2
3
4
dhclient -r                                                             //释放租约
dhclient //重新获取租约
ip addr show ens33 //查看网卡ens33的状态
tail /var/lib/dhclient/dhclient.leases //查看租约

2.客户端(Client2)验证同理,这里就不演示了。下面展示一下window7怎么获取。


查看租约

3.服务器(Server)查看租约

1
tail /var/lib/dhcpd/dhcpd.leases

结尾

至此,实验结束。希望对你有所帮助,有任何问题请在下方留言。可以关注我的 公众号以及订阅我的文章 ,感谢你的支持,是对我最大的动力,当然了,更多的是因为热爱。