4 期末案例

系列 - 案例设计
摘要
本实验是网络组建与维护课程的期末综合案例,将完成两项主要任务:部署DNS服务和无线网络服务。通过这个实验,你将学习如何在企业网络环境中配置基础的网络服务,培养实际网络规划和配置能力。

为避免实验拓扑图过大导致模拟软件崩溃,我们需要对原始网络拓扑进行精简,具体调整如下:

  1. 删除不需要的设备:Server3、Server4、PC2、PC3、PC5、PC6、LSW3;
  2. 在交换机 LSW9 上删除不使用的 VLAN 9、10;
  3. 在 LSW6 上撤销 vlanif 3、5 接口的 DHCP 中继功能;
  4. 在 LSW6 上删除 vlanif 3、5 接口;
  5. 在 LSW6 中删除 VLAN 3、5;
  6. 在 LSW1、2 中删除 VLAN 3、5;
  7. 在 LSW8 中删除关于 VLAN3、5 的 IP 池;
  8. 在 LSW8 上配置 vlanif11, vlanif12 的网络信息。

shell

# LSW9
undo vlan bat 9 10

# LSW6
int vlanif 3/5
undo dhcp select relay
quit

undo int vlanif 3/5

undo vlan bat 3 5

# LSW1 和 LSW2
undo vlan bat 3 5

# LSW8
undo ip pool vlan3-pool
undo ip pool vlan5-pool

int vlanif 11
ip add 10.0.11.1 24

int vlanif 12
ip add 10.0.11.2 24
DNS简介
DNS(Domain Name System,域名系统)是互联网的核心服务之一,它将人类容易记忆的域名(如baidu.com)转换为计算机网络使用的IP地址。在企业网络中,部署内部DNS服务器可以提供域名解析、简化网络管理和提高安全性。

我们需要先为DNS服务器(Server1)配置正确的网络信息,确保它能够在网络中正常通信:

  • IP 地址:10.0.12.2
  • 子网掩码:255.255.255.0
  • 网关:10.0.12.1

现在我们需要在Server1上配置DNS服务,先添加一条DNS记录:

  • 域名:baidu.com
  • IP地址:10.0.11.2(即 Server2 的地址)

Server2配置界面

为了让网络中的设备能够自动获取正确的DNS服务器地址,我们需要修改DHCP服务器上的IP池配置:

以下IP池需要更新DNS服务器地址为 10.0.12.2:

  • vlan2-pool
  • vlan4-pool
  • vlan6-pool
  • vlan7-pool
  • vlan8-pool
修改IP池DNS配置示例

下面是以 vlan2-pool 为例的配置命令:

shell

# 进入vlan2-pool配置模式
ip pool vlan2-pool
# 删除旧的dns服务器配置
undo dns 10.20.1.200
# 增加新的dns服务器配置
dns 10.0.12.2
quit

其他IP池的配置方法类似,只需要将命令中的"vlan2-pool"替换为相应的池名称即可。

DHCP配置界面

配置完成后,我们需要验证DNS服务是否正常工作:

  1. 打开PC10
  2. 重新获取网络配置(可以通过断开再连接网络,或者使用命令ipconfig /renew
  3. 尝试与baidu.com通信(可以使用ping命令)

如果配置正确,PC10应该能够解析baidu.com的域名,并成功与Server2通信。

重新获取网络配置

测试DNS解析

在开始配置前,先确认网络拓扑是否包含了必要的无线网络组件(AC和AP设备):

网络拓扑图

无线网络业务将使用 VLAN 100,我们需要在相关交换机上创建这个VLAN并正确配置端口:

为什么要为无线网络创建专用VLAN?
为无线网络创建专用VLAN可以将无线流量与有线流量分离,便于管理和安全控制。同时,这种分离也有助于实现无线网络的移动性和灵活部署。

shell

# 创建VLAN 100
vlan 100

# 配置连接AC1的接口
interface G0/0/3
 port link-type trunk  # 设置为中继模式
 port trunk allow-pass vlan 100  # 允许VLAN 100通过

# 配置连接LSW1的接口
interface G0/0/1
 port link-type trunk  # 设置为中继模式
 port trunk allow-pass vlan 2 100  # 允许VLAN 2和100通过

# 配置连接LSW2的接口
interface G0/0/2
 port link-type trunk  # 设置为中继模式
 port trunk allow-pass vlan 4 100  # 允许VLAN 4和100通过

配置完成后的效果:

LSW6配置效果

shell

# 创建VLAN 100
vlan 100

# 配置端口为Trunk模式
int eth0/0/2
 port link-type trunk
 port trunk allow-pass vlan 100

int eth0/0/3
 port link-type trunk
 port trunk allow-pass vlan 100

配置完成后的效果:

FMgLjl

shell

# 创建VLAN 100
vlan 100

# 配置端口为Trunk模式
int eth0/0/1
 port link-type trunk
 port trunk allow-pass vlan 100

int eth0/0/3
 port link-type trunk
 port trunk allow-pass vlan 100

配置完成后的效果:

H0ohfd

将AC1连接到网络的端口配置为接入模式,并默认使用VLAN 100:

shell

int g0/0/1
port link-type access  # 设置为接入模式
port default vlan 100  # 设置默认VLAN为100

为了让无线客户端能够自动获取IP地址,我们需要在AC上配置DHCP服务:

shell

# 以下命令在 AC 的系统视图下执行
dhcp enable                                   # 启用DHCP服务
ip pool ap-pool                               # 创建名为ap-pool的地址池
gateway-list 10.0.100.1                       # 设置默认网关
network 10.0.100.0 mask 255.255.255.0         # 设置地址池网段
dns-list 10.0.12.2                            # 设置DNS服务器为我们刚刚配置的DNS服务器
lease day 1                                   # 设置租约时间为1天
quit

# 在接口上开启DHCP
vlan 100                                      # 创建VLAN 100(如果之前已创建则不需要)

int vlanif 100                                # 创建VLAN接口
ip add 10.0.100.1 24                          # 配置IP地址
dhcp select global                            # 在接口上启用DHCP服务
quit

在LSW6上配置DHCP中继,将无线客户端的DHCP请求转发到AC:

shell

# 以下命令在 LSW6 交换机上执行
int vlanif 100                                # 创建VLAN接口
ip add 10.0.100.2 24                          # 配置IP地址
dhcp select relay                             # 设置DHCP中继模式
dhcp relay server 10.0.100.1                  # 设置DHCP服务器地址为AC的IP
quit

为了保证无线网络的安全,我们需要创建安全配置模板:

shell

wlan                                          # 进入无线配置模式
security-profile name Security-Profile-Student # 创建名为Security-Profile-Student的安全配置文件
security wpa2 psk pass-phrase ****** aes       # 配置WPA2-PSK认证,使用AES加密
quit
注意事项
这里的"******“应替换为真实的复杂密码。WPA2-PSK是目前广泛使用的无线安全协议,AES加密算法提供了较高的安全性。

SSID(Service Set Identifier)是无线网络的名称,用户通过这个名称识别并连接到无线网络:

shell

ssid-profile name SSID-Profile-Student        # 创建名为SSID-Profile-Student的SSID配置文件
ssid Student-WiFi                             # 设置SSID名称为Student-WiFi
quit

VAP(Virtual Access Point)配置模板将SSID和安全配置关联起来,并指定使用的VLAN:

shell

vap-profile name VAP-Profile-Student          # 创建名为VAP-Profile-Student的VAP配置文件
ssid-profile SSID-Profile-Student             # 关联SSID配置文件
security-profile Security-Profile-Student     # 关联安全配置文件
service-vlan vlan-id 100                      # 指定使用VLAN 100
quit
什么是VAP?
VAP(Virtual Access Point)是一种逻辑概念,它让一个物理AP设备能够同时提供多个无线网络服务。通过VAP配置,我们可以关联不同的SSID、安全策略和VLAN,使单个AP设备能够支持多种业务需求。

AP组用于批量管理AP设备,同一组内的AP将应用相同的配置:

shell

ap-group name AP-Group-Classroom              # 创建名为AP-Group-Classroom的AP组
vap-profile VAP-Profile-Student wlan 1 radio 0 # 将VAP配置应用到2.4GHz射频
vap-profile VAP-Profile-Student wlan 1 radio 1 # 将VAP配置应用到5GHz射频
quit
2.4GHz与5GHz的区别

无线AP通常支持两个频段:2.4GHz和5GHz。

  • 2.4GHz:覆盖范围更广,但容易受到干扰(微波炉、蓝牙设备等都使用此频段)
  • 5GHz:干扰较少,传输速度更快,但穿墙能力较弱

通过同时配置两个频段,可以提供更灵活的无线覆盖。

最后,我们需要将AP设备添加到AC的管理中,这里使用SN码(序列号)认证方式:

shell

ap auth-mode sn                               # 设置AP认证模式为SN码认证

ap-id 1 type-id 56 ap-sn <AP设备的SN码>        # 添加AP1,指定ID、类型和SN码
# 上面这条命令执行后会自动进入到AP的配置视图
ap-name ClassRoom2                            # 设置AP1名称为ClassRoom2
ap-group AP-Group-Classroom                   # 将AP1加入到AP-Group-Classroom组

ap-id 2 type-id 56 ap-sn <AP设备的SN码>        # 添加AP2,指定ID、类型和SN码
# 上面这条命令执行后会自动进入到AP的配置视图
ap-name ClassRoom4                            # 设置AP2名称为ClassRoom4
ap-group AP-Group-Classroom                   # 将AP2加入到AP-Group-Classroom组
quit

# 配置CAPWAP协议的源接口
capwap source interface vlanif 100
什么是CAPWAP协议?
CAPWAP(Control And Provisioning of Wireless Access Points)是一种用于AC和AP之间通信的标准协议。它允许AC对AP进行集中管理,包括配置下发、状态监控、软件更新等。通过配置CAPWAP源接口,我们指定了AC用于与AP通信的网络接口。
任务完成
完成以上配置后,我们已经成功部署了一个基础的企业无线网络!无线客户端可以通过搜索"Student-WiFi"SSID并输入配置的密码来连接到这个网络。连接后,客户端将自动获取IP地址并能够访问网络资源。

要将接口从VLAN中移除,可以使用以下命令:

shell

# 进入接口配置模式
interface 接口名称
# 对于Access端口,可以将其分配到另一个VLAN
port default vlan 新VLAN号
# 或者对于Trunk端口,禁止某个VLAN通过
undo port trunk allow-pass vlan VLAN号

可以在AC上使用以下命令查看AP的在线状态:

shell

display ap all                               # 显示所有AP的状态

如果DHCP服务不正常,可以按照以下步骤排查:

  1. 检查IP地址池配置:display ip pool ap-pool
  2. 确认VLANIF接口配置正确:display interface vlanif 100
  3. 检查DHCP中继配置(如果使用):display dhcp relay all
  4. 使用抓包工具分析DHCP报文,查看请求和响应过程

相关内容