常州创新优典网站建设吕梁网站制作

news/2025/9/29 22:14:27/文章来源:
常州创新优典网站建设,吕梁网站制作,昌黎网站建设,男女插孔做暖暖试看网站大全配置WLAN AC和AP之间VPN穿越示例 组网图形 图1 配置WLAN AC和AP之间VPN穿越示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 企业用户接入WLAN网络#xff0c;以满足移动办公的最基本需求。且在覆盖区域内移动发生漫游时#xff0c;不影响…配置WLAN AC和AP之间VPN穿越示例 组网图形 图1 配置WLAN AC和AP之间VPN穿越示例组网图 业务需求组网需求数据规划配置思路配置注意事项操作步骤配置文件 业务需求 企业用户接入WLAN网络以满足移动办公的最基本需求。且在覆盖区域内移动发生漫游时不影响用户的业务使用。 AP位于企业分部AC位于企业总部管理员希望所有AP均由AC统一管理且希望对分支和总部之间相互访问的流量进行安全保护因此在分支网关和总部网关之间建立一个IPSec隧道来实施安全保护。 组网需求 AC组网方式AC位于企业总部AP位于企业分支在AC和AP间配置IPSec隧道。DHCP部署方式Router_1作为DHCP服务器为STA和AP分配IP地址。业务数据转发方式直接转发。 数据规划 表1 数据规划表 配置项 数据 AC上WLAN无线业务数据规划 AP管理VLAN VLAN200 STA业务VLAN VLAN101 DHCP服务器 Router_1作为AP和STA的DHCP服务器 AP地址池 10.23.100.210.23.100.254/24 STA地址池 10.23.101.210.23.101.254/24 AC源地址 VLANIF20010.23.200.1/24 AP组 名称ap-group1 引用模板VAP模板wlan-net、域管理模板default 域管理模板 名称default国家码中国 SSID模板 名称wlan-net SSID名称wlan-net 安全模板 名称wlan-net 安全策略WPA-WPA2PSKAES 密码a1234567 VAP模板 名称wlan-net 转发模式直接转发 业务VLANVLAN 101 引用模板SSID模板wlan-net、安全模板wlan-net Router_2上IPSec数据规划 IKE参数 IKE版本v1协商模式主模式对端地址192.168.1.1认证方式预共享密钥预共享密钥huawei1234认证算法SHA2-256加密算法AES-128DH组编号group14 IPSec参数 安全协议ESPESP协商模式主模式ESP认证算法SHA2-256ESP加密算法AES-128封装模式隧道模式 IPSec策略 IPSec连接名称map1 接口名称gigabitethernet 0/0/1组网模式分支站点连接编号10ACL编号3101 配置思路 配置AP、AC和周边网络设备之间实现网络互通。配置IPSec用于建立IPSec隧道。 配置接口的IP地址和到对端的静态路由保证两端路由可达。 配置ACL以定义需要IPSec保护的数据流。 配置IPSec安全提议定义IPSec的保护方法。 配置IKE对等体定义对等体间IKE协商时的属性。 配置安全策略并引用ACL、IPSec安全提议和IKE对等体确定对何种数据流采取何种保护方法。 在接口上应用安全策略组使接口具有IPSec的保护功能。 配置AP上线。 创建AP组用于将需要进行相同配置的AP都加入到AP组实现统一配置。配置AC的系统参数包括国家码、AC与AP之间通信的源接口。配置AP上线的认证方式并离线导入AP实现AP正常上线。配置WLAN业务参数实现STA访问WLAN网络功能。 配置注意事项 纯组播报文由于协议要求在无线空口没有ACK机制保障且无线空口链路不稳定为了纯组播报文能够稳定发送通常会以低速报文形式发送。如果网络侧有大量异常组播流量涌入则会造成无线空口拥堵。为了减小大量低速组播报文对无线网络造成的冲击建议配置组播报文抑制功能。配置前请确认是否有组播业务如果有请谨慎配置限速值。 业务数据转发方式采用直接转发时建议在直连AP的交换机接口上配置组播报文抑制。业务数据转发方式采用隧道转发时建议在AC的流量模板下配置组播报文抑制。 建议在与AP直连的设备接口上配置端口隔离如果不配置端口隔离尤其是业务数据转发方式采用直接转发时可能会在VLAN内形成大量不必要的广播报文导致网络阻塞影响用户体验。 隧道转发模式下管理VLAN和业务VLAN不能配置为同一VLAN且AP和AC之间只能放通管理VLAN不能放通业务VLAN。 V200R021C00版本开始配置CAPWAP源接口或源地址时会检查和安全相关的配置是否已存在包括DTLS加密的PSK、AC间DTLS加密的PSK、登录AP的用户名和密码、全局离线管理VAP的登录密码均已存在才能成功配置否则会提示用户先完成相关的配置。V200R021C00版本开始AC默认开启CAPWAP控制隧道的DTLS加密功能。开启该功能添加AP时AP会上线失败此时需要先开启CAPWAP DTLS不认证方式capwap dtls no-auth enable让AP上线以便AP获取安全凭证AP上线后应及时关闭该功能undo capwap dtls no-auth enable避免未授权AP上线。 操作步骤 配置周边设备 # 配置Switch的GE0/0/1、GE0/0/2加入VLAN100、VLAN101GE0/0/1的缺省VLAN为VLAN100。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#ddddddHUAWEI strong idZH-CN_TASK_0176912374__b214275661190921system-view/strong [HUAWEI] strong idZH-CN_TASK_0176912374__b1865000890190921sysname Switch/strong [Switch] strong idZH-CN_TASK_0176912374__b821356064190921vlan batch 100 101/strong [Switch] strong idZH-CN_TASK_0176912374__b806518261190921interface gigabitethernet 0/0/1/strong [Switch-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b985873023190921port link-type trunk/strong [Switch-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b402237438190921port trunk pvid vlan 100/strong [Switch-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b2016261018190921port trunk allow-pass vlan 100 101/strong [Switch-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b290287582190921port-isolate enable/strong [Switch-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1989272359190921quit/strong [Switch] strong idZH-CN_TASK_0176912374__b1623215900190921interface gigabitethernet 0/0/2/strong [Switch-GigabitEthernet0/0/2] strong idZH-CN_TASK_0176912374__b239660969190921port link-type trunk/strong [Switch-GigabitEthernet0/0/2] strong idZH-CN_TASK_0176912374__b1500702096190921port trunk allow-pass vlan 100 101/strong [Switch-GigabitEthernet0/0/2] strong idZH-CN_TASK_0176912374__b1646779978190921quit/strong/span/span/span # 配置Router_1的GE1/0/0加入VLAN100和VLAN101假设接口GE0/0/1对端的Internet IP地址为192.168.1.2/24在接口GE0/0/1上配置IP地址192.168.1.1/24。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#ddddddHuawei strong idZH-CN_TASK_0176912374__b1318968140190921system-view/strong [Huawei] strong idZH-CN_TASK_0176912374__b836839358190921sysname Router_1/strong [Router_1] strong idZH-CN_TASK_0176912374__b1561381150190921vlan batch 100 101/strong [Router_1] strong idZH-CN_TASK_0176912374__b1964950768190921interface gigabitethernet 1/0/0/strong [Router_1-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b326456138190921port link-type trunk/strong [Router_1-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b721632309190921port trunk allow-pass vlan 100 101/strong [Router_1-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b747948746190921quit/strong [Router_1] strong idZH-CN_TASK_0176912374__b443887167190921interface gigabitethernet 0/0/1/strong [Router_1-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1802330456190921ip address 192.168.1.1 255.255.255.0/strong [Router_1-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1949488140190921quit/strong/span/span/span # 配置Router_1上的缺省路由下一跳地址为192.168.1.2。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b775225273190921ip route-static 0.0.0.0 0.0.0.0 192.168.1.2/strong/span/span/span # 配置Router_2的GE1/0/0加入VLAN200并创建VLANIF200接口地址为10.23.200.2/24假设接口GE0/0/1对端的Internet IP地址为192.168.2.2/24在接口GE0/0/1上配置IP地址192.168.2.1/24。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#ddddddHuawei strong idZH-CN_TASK_0176912374__b916736472190921system-view/strong [Huawei] strong idZH-CN_TASK_0176912374__b630282277190921sysname Router_2/strong [Router_2] strong idZH-CN_TASK_0176912374__b2118286847190921vlan batch 200/strong [Router_2] strong idZH-CN_TASK_0176912374__b1135881526190921interface gigabitethernet 1/0/0/strong [Router_2-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b920445876190921port link-type trunk/strong [Router_2-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b1499093054190921port trunk allow-pass vlan 200/strong [Router_2-GigabitEthernet1/0/0] strong idZH-CN_TASK_0176912374__b146042512190921quit/strong [Router_2] strong idZH-CN_TASK_0176912374__b717113523190921interface gigabitethernet 0/0/1/strong [Router_2-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1281683461190921ip address 192.168.2.1 255.255.255.0/strong [Router_2-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1075782585190921quit/strong [Router_2] strong idZH-CN_TASK_0176912374__b1612181943190921interface vlanif 200/strong [Router_2-Vlanif200] strong idZH-CN_TASK_0176912374__b1025487207190921ip address 10.23.200.2 24/strong [Router_2-Vlanif200] strong idZH-CN_TASK_0176912374__b970919734190921quit/strong/span/span/span # 配置Router_2到AP侧的静态路由下一跳地址为192.168.2.2。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b2032648930190921ip route-static 10.23.100.0 255.255.255.0 192.168.2.2/strong [Router_2] strong idZH-CN_TASK_0176912374__b1421719087190921ip route-static192.168.1.0 255.255.255.0 192.168.2.2 /strong/span/span/span 配置AC与其它网络设备互通 # 配置AC的接口GE0/0/1加入VLAN200创建接口VLANIF200并配置IP地址10.23.200.1/24。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#ddddddAC strongsystem-view/strong [AC] strongsysname AC/strong [AC] strongvlan batch 101 200/strong [AC] stronginterface gigabitethernet 0/0/1/strong [AC-GigabitEthernet0/0/1] strongport link-type trunk/strong [AC-GigabitEthernet0/0/1] strongport trunk allow-pass vlan 200/strong [AC-GigabitEthernet0/0/1] strongquit/strong [AC] stronginterface vlanif 200/strong [AC-Vlanif200] strongip address 10.23.200.1 24/strong [AC-Vlanif200] strongquit/strong/span/span/span # 配置AC到AP侧的静态路由下一跳地址为10.23.200.2。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC] strongip route-static 10.23.100.0 255.255.255.0 10.23.200.2/strong/span/span/span 配置DHCP服务器为STA和AP分配IP地址 # 在Router_1上配置DHCP服务器为AP和STA分配IP地址。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b278967097190921dhcp enable/strong [Router_1] strong idZH-CN_TASK_0176912374__b452041200190921interface vlanif 100/strong [Router_1-Vlanif100] strong idZH-CN_TASK_0176912374__b1227135408190921ip address 10.23.100.1 255.255.255.0/strong [Router_1-Vlanif100] strong idZH-CN_TASK_0176912374__b727510669190921dhcp select global/strong [Router_1-Vlanif100] strong idZH-CN_TASK_0176912374__b966516186190921quit/strong [Router_1] strong idZH-CN_TASK_0176912374__b277550800190921ip pool ap/strong [Router_1-ip-pool-ap] strong idZH-CN_TASK_0176912374__b1416242333190921gateway-list 10.23.100.1/strong [Router_1-ip-pool-ap] strong idZH-CN_TASK_0176912374__b714490441190921network 10.23.100.0 mask 24/strong [Router_1-ip-pool-ap] strong idZH-CN_TASK_0176912374__b1883507180190921option 43 sub-option 3 ascii 10.23.200.1/strong [Router_1-ip-pool-ap] strong idZH-CN_TASK_0176912374__b1289689437190921quit/strong [Router_1] strong idZH-CN_TASK_0176912374__b1236770207190921interface vlanif 101/strong [Router_1-Vlanif101] strong idZH-CN_TASK_0176912374__b1592258061190921ip address 10.23.101.1 255.255.255.0/strong [Router_1-Vlanif101] strong idZH-CN_TASK_0176912374__b428517198190921dhcp select interface/strong [Router_1-Vlanif101] strong idZH-CN_TASK_0176912374__b989781329190921quit/strong/span/span/span DNS服务器地址请根据实际需要配置。常用配置方法如下 接口地址池场景需要在VLANIF接口视图下执行命令dhcp server dns-list ip-address 1-8。全局地址池场景需要在IP地址池视图下执行命令dns-list ip-address 1-8。 配置ACL定义需要IPSec隧道保护的数据流 # 在Router_2上配置ACL定义由总部AC10.23.200.0/24去分支AP10.23.100.0/24的数据流。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b397033507190921acl number 3101/strong [Router_2-acl-adv-3101] strong idZH-CN_TASK_0176912374__b2102298401190921rule permit ip source 10.23.200.0 0.0.0.255 destination 10.23.100.0 0.0.0.255/strong [Router_2-acl-adv-3101] strong idZH-CN_TASK_0176912374__b1369467853190921quit/strong/span/span/span # 在Router_1上配置ACL定义由分支AP10.23.100.0/24去总部AC10.23.200.0/24的数据流。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b1708015814190921acl number 3101/strong [Router_1-acl-adv-3101] strong idZH-CN_TASK_0176912374__b969979589190921rule permit ip source 10.23.100.0 0.0.0.255 destination 10.23.200.0 0.0.0.255/strong [Router_1-acl-adv-3101] strong idZH-CN_TASK_0176912374__b1866057864190921quit/strong/span/span/span 配置IPSec 分别在Router_2和Router_1上创建IPSec安全提议 # 在Router_2上配置IPSec安全提议。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b583791630190921ipsec proposal tran1/strong [Router_2-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b1462250876190921esp authentication-algorithm sha2-256/strong [Router_2-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b622661980190921esp encryption-algorithm aes-128/strong [Router_2-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b35427758190921quit/strong/span/span/span # 在Router_1上配置IPSec安全提议。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b139819425190921ipsec proposal tran1/strong [Router_1-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b1452234278190921esp authentication-algorithm sha2-256/strong [Router_1-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b1140016291190921esp encryption-algorithm aes-128/strong [Router_1-ipsec-proposal-tran1] strong idZH-CN_TASK_0176912374__b1865393971190921quit/strong/span/span/span 分别在Router_2和Router_1上配置IKE对等体 # 在Router_2上配置IKE安全提议。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b1606178070190921ike proposal 5/strong [Router_2-ike-proposal-5] strong idZH-CN_TASK_0176912374__b182421504190921authentication-algorithm sha2-256 /strong [Router_2-ike-proposal-5] strong idZH-CN_TASK_0176912374__b655460419190921encryption-algorithm aes-128/strong [Router_2-ike-proposal-5] strong idZH-CN_TASK_0176912374__b181648080190921dh group14/strong [Router_2-ike-proposal-5] strong idZH-CN_TASK_0176912374__b31158208190921quit/strong/span/span/span # 在Router_2上配置IKE对等体并根据默认配置配置预共享密钥和对端ID。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b1870718951190921ike peer spub/strong [Router_2-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1517647258190921undo version 2 /strong [Router_2-ike-peer-spub] strong idZH-CN_TASK_0176912374__b772017619190921ike-proposal 5/strong [Router_2-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1599311400190921pre-shared-key cipher huawei1234/strong [Router_2-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1475728565190921remote-address 192.168.1.1/strong [Router_2-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1780777266190921quit/strong/span/span/span # 在Router_1上配置IKE安全提议。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b418590325190921ike proposal 5/strong [Router_1-ike-proposal-5] strong idZH-CN_TASK_0176912374__b836119906190921authentication-algorithm sha2-256 /strong [Router_1-ike-proposal-5] strong idZH-CN_TASK_0176912374__b2076210588190921encryption-algorithm aes-128/strong [Router_1-ike-proposal-5] strong idZH-CN_TASK_0176912374__b623799734190921dh group14/strong [Router_1-ike-proposal-5] strong idZH-CN_TASK_0176912374__b2135127076190921quit/strong/span/span/span # 在Router_1上配置IKE对等体并根据默认配置配置预共享密钥和对端ID。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b575600183190921ike peer spua/strong [Router_1-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1570315392190921undo version 2/strong [Router_1-ike-peer-spub] strong idZH-CN_TASK_0176912374__b1546145067190921ike-proposal 5/strong [Router_1-ike-peer-spua] strong idZH-CN_TASK_0176912374__b1096926564190921pre-shared-key cipher huawei1234/strong [Router_1-ike-peer-spua] strong idZH-CN_TASK_0176912374__b1751295969190921remote-address 192.168.2.1/strong [Router_1-ike-peer-spua] strong idZH-CN_TASK_0176912374__b1965179299190921quit/strong/span/span/span 分别在Router_2和Router_1上创建安全策略 # 在Router_2上配置IKE动态协商方式安全策略。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b786818396190921ipsec policy map1 10 isakmp/strong [Router_2-ipsec-policy-isakmp-map1-10] strong idZH-CN_TASK_0176912374__b1328345859190921ike-peer spub/strong [Router_2-ipsec-policy-isakmp-map1-10] strong idZH-CN_TASK_0176912374__b1666733307190921proposal tran1/strong [Router_2-ipsec-policy-isakmp-map1-10] strong idZH-CN_TASK_0176912374__b964066032190921security acl 3101/strong [Router_2-ipsec-policy-isakmp-map1-10] strong idZH-CN_TASK_0176912374__b1560463008190921quit/strong/span/span/span # 在Router_1上配置IKE动态协商方式安全策略。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b1131217806190921ipsec policy use1 10 isakmp/strong [Router_1-ipsec-policy-isakmp-use1-10] strong idZH-CN_TASK_0176912374__b1665134320190921ike-peer spua/strong [Router_1-ipsec-policy-isakmp-use1-10] strong idZH-CN_TASK_0176912374__b776546322190921proposal tran1/strong [Router_1-ipsec-policy-isakmp-use1-10] strong idZH-CN_TASK_0176912374__b1791383655190921security acl 3101/strong [Router_1-ipsec-policy-isakmp-use1-10] strong idZH-CN_TASK_0176912374__b1742019934190921quit/strong/span/span/span 分别在Router_2和Router_1的接口上应用各自的安全策略组使接口具有IPSec的保护功能 # 在Router_2的接口上引用安全策略组。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_2] strong idZH-CN_TASK_0176912374__b839559069190921interface gigabitethernet 0/0/1/strong [Router_2-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1789942937190921ipsec policy map1/strong [Router_2-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1337042778190921quit/strong/span/span/span # 在Router_1的接口上引用安全策略组。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[Router_1] strong idZH-CN_TASK_0176912374__b758835624190921interface gigabitethernet 0/0/1/strong [Router_1-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b355599860190921ipsec policy use1/strong [Router_1-GigabitEthernet0/0/1] strong idZH-CN_TASK_0176912374__b1691806318190921quit/strong/span/span/span 配置AP上线 # 创建AP组用于将相同配置的AP都加入同一AP组中。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1451837292190921wlan/strong [AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1710308668190921ap-group name ap-group1/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b294415960190921quit/strong/span/span/span # 创建域管理模板在域管理模板下配置AC的国家码并在AP组下引用域管理模板。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1815954045190921regulatory-domain-profile name default/strong [AC-wlan-regulate-domain-default] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1765454957190921country-code cn/strong [AC-wlan-regulate-domain-default] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b464951690190921quit/strong [AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1132959133190921ap-group name ap-group1/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b4510754102210regulatory-domain-profile default/strong Warning: Modifying the country code will clear channel, power and antenna gain configurations of the radio and reset the AP. Continue?[Y/N]:strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_zh-cn_task_0175818418_b17491131153716y/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b101836067190921quit/strong [AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b465166413190921quit/strong/span/span/span # 配置AC的源接口。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912370_b2076192014190921capwap source interface vlanif 200/strong/span/span/span # 在AC上离线导入AP并将AP加入AP组“ap-group1”中。假设AP的MAC地址为60de-4476-e360并且根据AP的部署位置为AP配置名称便于从名称上就能够了解AP的部署位置。例如MAC地址为60de-4476-e360的AP部署在1号区域命名此AP为area_1。 ap auth-mode命令缺省情况下为MAC认证如果之前没有修改其缺省配置可以不用执行ap auth-mode mac-auth。 举例中使用的AP为AP5030DN具有射频0和射频1两个射频。AP5030DN的射频0为2.4GHz射频射频1为5GHz射频。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b763711121190921wlan/strong [AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1389711844190921ap auth-mode mac-auth/strong [AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1382708357190921ap-id 0 ap-mac 60de-4476-e360/strong [AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1272920990190921ap-name area_1/strong Warning: This operation may cause AP reset. Continue? [Y/N]:strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_zh-cn_task_0175818418_b460951517190906y/strong [AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b614746147190921ap-group ap-group1/strong Warning: This operation may cause AP reset. If the country code changes, it will clear channel, power and antenna gain configuration s of the radio, Whether to continue? [Y/N]:strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_zh-cn_task_0175818418_b1651706244190906y/strong [AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b959850628190921quit/strong/span/span/span # 将AP上电后当执行命令display ap all查看到AP的“State”字段为“nor”时表示AP正常上线。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b482061123190921display ap all/strong Total AP information: nor : normal [1] Extra information: P : insufficient power supply -------------------------------------------------------------------------------------------------- ID MAC Name Group IP Type State STA Uptime ExtraInfo -------------------------------------------------------------------------------------------------- 0 60de-4476-e360 area_1 ap-group1 10.23.100.254 AP5030DN nor 0 10S - -------------------------------------------------------------------------------------------------- Total: 1/span/span/span 配置WLAN业务参数 # 创建名为“wlan-net”的安全模板并配置安全策略。 举例中以配置WPA-WPA2PSKAES的安全策略为例密码为“a1234567”实际配置中请根据实际情况配置符合实际要求的安全策略。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1991067776190921security-profile name wlan-net/strong [AC-wlan-sec-prof-wlan-net] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b851752672190921security wpa-wpa2 psk pass-phrase a1234567 aes/strong [AC-wlan-sec-prof-wlan-net] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b337241812190921quit/strong/span/span/span # 创建名为“wlan-net”的SSID模板并配置SSID名称为“wlan-net”。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b69022931190921ssid-profile name wlan-net/strong [AC-wlan-ssid-prof-wlan-net] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b36723145190921ssid wlan-net/strong [AC-wlan-ssid-prof-wlan-net] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1738903244190921quit/strong/span/span/span # 创建名为“wlan-net”的VAP模板配置业务数据转发模式、业务VLAN并且引用安全模板和SSID模板。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strongvap-profile name wlan-net/strong [AC-wlan-net-prof-wlan-net] strongstrongforward-mode direct-forward/strong/strong [AC-wlan-net-prof-wlan-net] strongstrongservice-vlan vlan-id 101/strong/strong [AC-wlan-net-prof-wlan-net] strongsecurity-profile wlan-net/strong [AC-wlan-net-prof-wlan-net] strongssid-profile wlan-net/strong [AC-wlan-net-prof-wlan-net] strongquit/strong/span/span/span # 配置AP组引用VAP模板AP上射频0和射频1都使用VAP模板“wlan-net”的配置。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b2051092768190921ap-group name ap-group1/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1753511747190921vap-profile wlan-net wlan 1 radio 0/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1212706755190921vap-profile wlan-net wlan 1 radio 1/strong [AC-wlan-ap-group-ap-group1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b729861449190921quit/strong/span/span/span 配置AP射频的信道和功率 射频的信道和功率自动调优功能默认开启如果不关闭此功能则会导致手动配置不生效。举例中AP射频的信道和功率仅为示例实际配置中请根据AP的国家码和网规结果进行配置。 # 关闭AP射频0的信道和功率自动调优功能并配置AP射频0的信道和功率。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1423607009190921ap-id 0/strong [AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1534489953190921radio 0/strong [AC-wlan-radio-0/0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b733594144190921calibrate auto-channel-select disable/strong [AC-wlan-radio-0/0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1154293079190921calibrate auto-txpower-select disable/strong [AC-wlan-radio-0/0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1858200296190921channel 20mhz 6/strong Warning: This action may cause service interruption. Continue?[Y/N]strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_zh-cn_task_0175818418_b1384307436190906y/strong [AC-wlan-radio-0/0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b554899294190921eirp 127/strong [AC-wlan-radio-0/0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1779547689190921quit/strong/span/span/span # 关闭AP射频1的信道和功率自动调优功能并配置AP射频1的信道和功率。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b33229250190921radio 1/strong [AC-wlan-radio-0/1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b327597144190921calibrate auto-channel-select disable/strong [AC-wlan-radio-0/1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1164564697190921calibrate auto-txpower-select disable/strong [AC-wlan-radio-0/1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b201103780190921channel 20mhz 149/strong Warning: This action may cause service interruption. Continue?[Y/N]strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_zh-cn_task_0175818418_b1384307436190906_1y/strong [AC-wlan-radio-0/1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b652286665190921eirp 127/strong [AC-wlan-radio-0/1] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b1440636620190921quit/strong [AC-wlan-ap-0] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912356_b904227301190921quit/strong/span/span/span 检查配置结果 WLAN业务配置会自动下发给AP配置完成后通过执行命令display vap ssid wlan-net查看如下信息当“Status”项显示为“ON”时表示AP对应的射频上的VAP已创建成功。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b367333496190921display vap ssid wlan-net/strong WID : WLAN ID -------------------------------------------------------------------------------- AP ID AP name RfID WID BSSID Status Auth type STA SSID -------------------------------------------------------------------------------- 0 area_1 0 1 60DE-4476-E360 strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1874482883190921ON/strong WPA/WPA2-PSK 0 wlan-net 0 area_1 1 1 60DE-4476-E370 strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1628414885190921ON/strong WPA/WPA2-PSK 0 wlan-net ------------------------------------------------------------------------------- Total: 2/span/span/span STA搜索到名为“wlan-net”的无线网络输入密码“a1234567”并正常关联后在AC上执行display station ssid wlan-net命令可以查看到用户已经接入到无线网络“wlan-net”中。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd[AC-wlan-view] strong idZH-CN_TASK_0176912374__zh-cn_task_0176912351_b1120837202190921display station ssid wlan-net/strong Rf/WLAN: Radio ID/WLAN ID Rx/Tx: link receive rate/link transmit rate(Mbps) --------------------------------------------------------------------------------- STA MAC AP ID Ap name Rf/WLAN Band Type Rx/Tx RSSI VLAN IP address --------------------------------------------------------------------------------- e019-1dc7-1e08 0 area_1 1/1 5G 11n 46/59 -68 101 10.23.101.254 --------------------------------------------------------------------------------- Total: 1 2.4G: 0 5G: 1/span/span/span # 配置成功后在AC执行ping操作仍然可以ping通AP它们之间的数据传输将被加密执行命令display ipsec statistics可以查看数据包的统计信息。 # 在Router_2上执行display ike sa操作结果如下。 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#ddddddRouter_2 strongdisplay ike sa/strongConn-ID Peer VPN Flag(s) Phase---------------------------------------------------------16 192.168.1.1 0 RD|ST v1:214 192.168.1.1 0 RD|ST v1:1Number of SA entries : 2Number of SA entries of all cpu : 2 Flag Description: RD--READY ST--STAYALIVE RL--REPLACED FD--FADING TO--TIMEOUTHRT--HEARTBEAT LKG--LAST KNOWN GOOD SEQ NO. BCK--BACKED UPM--ACTIVE S--STANDBY A--ALONE NEG--NEGOTIATING /span/span/span 配置文件 AC的配置文件 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd#sysname AC # vlan batch 101 200 # interface Vlanif200ip address 10.23.200.1 255.255.255.0 # interface GigabitEthernet0/0/1port link-type trunk port trunk allow-pass vlan 200 #ip route-static 10.23.100.0 255.255.255.0 10.23.200.2 # capwap source interface vlanif200 # wlansecurity-profile name wlan-netsecurity wpa-wpa2 psk pass-phrase %^%#mtz0f~7.[^6RWdzwCy16hJj/Mc!,}sX*B]}A%^%# aesssid-profile name wlan-netssid wlan-netvap-profile name wlan-netservice-vlan vlan-id 101ssid-profile wlan-netsecurity-profile wlan-netregulatory-domain-profile name defaultap-group name ap-group1radio 0vap-profile wlan-net wlan 1radio 1vap-profile wlan-net wlan 1ap-id 0 type-id 35 ap-mac 60de-4476-e360 ap-sn 210235554710CB000042ap-name area_1ap-group ap-group1radio 0channel 20mhz 6eirp 127calibrate auto-channel-select disable calibrate auto-txpower-select disableradio 1channel 20mhz 149eirp 127calibrate auto-channel-select disable calibrate auto-txpower-select disable # return/span/span/span Router_1的配置文件 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd#sysname Router_1 # vlan batch 100 to 101 # dhcp enable # acl number 3101rule 5 permit ip source 10.23.100.0 0.0.0.255 destination 10.23.200.0 0.0.0.255 # ipsec proposal tran1esp authentication-algorithm sha2-256esp encryption-algorithm aes-128 # ike proposal 5encryption-algorithm aes-128dh group14authentication-algorithm sha2-256authentication-method pre-shareintegrity-algorithm hmac-sha2-256prf hmac-sha2-256 # ike peer spuaundo version 2pre-shared-key cipher %%HCf#WZWU9A;yLoD#V$8G*i_/%%ike-proposal 5remote-address 192.168.2.1 # ipsec policy use1 10 isakmpsecurity acl 3101ike-peer spuaproposal tran1 # ip pool apgateway-list 10.23.100.1network 10.23.100.0 mask 255.255.255.0option 43 sub-option 3 ascii 10.23.200.1 # interface Vlanif100ip address 10.23.100.1 255.255.255.0dhcp select global # interface Vlanif101ip address 10.23.101.1 255.255.255.0dhcp select interface # interface GigabitEthernet0/0/1ip address 192.168.1.1 255.255.255.0ipsec policy use1 # interface GigabitEthernet1/0/0port link-type trunk port trunk allow-pass vlan 100 to 101 # ip route-static 0.0.0.0 0.0.0.0 192.168.1.2 # return/span/span/span Router_2的配置文件 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd#sysname Router_2 # vlan batch 200 # acl number 3101rule 5 permit ip source 10.23.200.0 0.0.0.255 destination 10.23.100.0 0.0.0.255 # ipsec proposal tran1esp authentication-algorithm sha2-256 esp encryption-algorithm aes-128 # ike proposal 5encryption-algorithm aes-128dh group14authentication-algorithm sha2-256authentication-method pre-shareintegrity-algorithm hmac-sha2-256prf hmac-sha2-256 # ike peer spub v1undo version 2pre-shared-key cipher %%HCf#WZWU9A;yLoD#V$8G*i_/%%ike-proposal 5remote-address 192.168.1.1 # ipsec policy map1 10 isakmpsecurity acl 3101ike-peer spubproposal tran1 # interface Vlanif200ip address 10.23.200.2 255.255.255.0 # interface GigabitEthernet0/0/1ip address 192.168.2.1 255.255.255.0ipsec policy map1 # interface GigabitEthernet1/0/0port link-type trunk port trunk allow-pass vlan 200 # ip route-static 10.23.100.0 255.255.255.0 192.168.2.2 ip route-static 192.168.1.0 255.255.255.0 192.168.2.2 # return/span/span/span Switch的配置文件 span stylecolor:#333333span stylebackground-color:#ffffffspan stylebackground-color:#dddddd#sysname Switch # vlan batch 100 to 101 # interface GigabitEthernet0/0/1port link-type trunkport trunk pvid vlan 100port trunk allow-pass vlan 100 to 101 port-isolate enable group 1 # interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 100 to 101 # return/span/span/span

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一、驱动基础知识速览(迅为RK3568)

一、基础知识编译代码的三个环境变量,ARCH、CROSS_COMPILE、PATH分别表示架构、工具链、路径 驱动模块传参,module_param,module_param_array、module_param_string传递基本数据类型、数组和字符串 内核模块导出EXP…

网站建设人员要与客户谈什么北京工地网站建设

说到天龙八部的附体宝宝,相信许多爱美的玩家基本上都人手一只。附体后的增益多不多无所谓,首先附体后身上有龙、凤凰、蝴蝶等之类的特效,让许多玩家觉得游戏中角色颜值增添不少,当然一只属性不错的附体珍兽,也能够给游…

基于KingbaseES集群管理实战:从部署运维到高可用架构深度解析 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

小型企业网站建站wordpress 底部模板

富格林认为,由于现货黄金具有独特的交易模式,因此让操作起来相当灵活,并且还可以拥有更强的盈利能力。实现盈利出金是投资者的投资目标,但是现货黄金市场复杂其中隐含着不少虚假暗箱陷阱,因此投资者要增强防范意识。下…

嘉定西安网站建设wordpress2

1.初始化npm包 npm init 输入npm init后,一路默认即可初始化成功,如下: 初始化成功后会生成一个package.json文件 n(以我的文件夹demo-npm-dir为例) package.json配置如下: {"name": "n…

java代码审计-Shiro认证授权

java代码审计 Shiro认证授权部分 前言: 这两天发现自己读shiro权限这块有点忘了,于是再好好学一遍shiro,然后结合实战代码审计记录练下1.Shiro 核心组件 shiro中的权限定义:用户,角色,权限 ,如图所示1、Usernam…

天津网站设计网站编辑器哪个好用

模板是一个让C支持范型编程的重要功能,它本质上是一个万能变量适配器;vector,pair等都是使用模板实现的 模板是C的一个强大特性,它允许您编写通用的代码来处理不同的数据类型。您可以有函数模板和类模板。 函数模板: 函数模板允许您创建一…

wordpress二次元主体seo推广方式

在有些时候我们的网友不清楚电脑显示器如何设置成满屏,那么下面就由学习啦小编来给你们说说电脑显示器设置成满屏的方法吧,希望可以帮到你们哦!电脑显示器设置成满屏的方法:右击桌面,选择弹出对话框中的【屏幕分辨率】如下图。弹出…

公司建网站多少钱没有网站怎么做百度竞价

在网页中,辛辛苦苦写的文章,被别人复制粘贴给盗用去另很多站长感到非常无奈,通常大家复制都会使用选取右键复制,或CTRLC等方式,下面介绍几种禁止鼠标右键代码,可减少网页上文章被抄袭的几率,当然…

建设官方网站的费用账务处理机构网站源码

1.下面是这款AP的全裸图,AP的无线网卡采用了AR9223,PHY采用了博通的BCM5461,主控CPU位octeon 500,射频功放采用的是RF5602方案。由于这款CPU并不常见,我至今未在网上找到它的datasheet,导致我们在玩这款AP的…

CF868F题解

先考虑朴素的暴力,设 \(f_{k,i}\) 表示前 \(i\) 个数划分为 \(k\) 段的最小代价,有 \(f_{k,i}=\min_j\{f_{k-1,j-1}+w(j,i)\}\) ,其中, \(w(x,y)\) 表示 \([x,y]\) 中相同元素的对数。 可以先在外层枚举 \(k\) ,考…

ThinkPHP反序列化分析

ThinkPHPv5.0.x反序列化利用链 前言 漏洞测试环境: php 7.3 + Windows + ThinkPHPv5.0.23 漏洞测试代码: index/controller/Index.php <?php namespace app\index\controller;class Index {public function index(…

建设京东物流网站的目标是什么广州网站排名专业乐云seo

VScode 国内下载源 进入官网 https://code.visualstudio.com/ 点击下载 复制下载链接到新的浏览器标签 将地址中的/stable前的az764295.vo.msecnd.net换成vscode.cdn.azure.cn&#xff0c;再回车就会直接在下载列表啦。 参考大神博客 2.使用nvm 对 node 和npm进行版本控制…

AT_iroha2019_day4_l 题解

题意:有一个数轴, \(Q\) 次操作,三种操作类型:1.在位置为 \(x\) 处插入权值为 \(w\) 的数,不会在有数的位置重复插入。 2.删除位置 \(x\) 处的数,保证删前 \(x\) 处有数。 3.给定位置 \(x\) ,对于一个数轴上有数…

怎么在工商网站做实名认证推广效果好的有哪些

想要在前端项目中压缩图片&#xff0c;然后再上传到后端保存&#xff0c;就需要一个压缩工具的帮助&#xff0c;暂时有两个依赖库可以选择&#xff1a;image-conversion和yireen/squoosh-browser&#xff0c;看了官方仓库地址和更新时间等详情&#xff0c;发现还是yireen/squoo…

兰州建设局网站公告wordpress Cute

1.你先作个自我介绍吧 面试官您好&#xff0c;我叫张睿超&#xff0c;来自湖南长沙&#xff0c;大学毕业于湖南农业大学&#xff0c;是一名智能科学与技术专业的统招一本本科生。今天主要过来面试贵公司的Java后端开发工程师岗位。 大学里面主修的课程是Java、Python、数字图…

做前端网站要注意哪些网站建设模板怎么设计

注解的存在主要是为了简化XML的配置。Spring6倡导全注解开发。 注解开发的优点:提高开发效率 注解开发的缺点:在一定程度上违背了OCP原则&#xff0c;使用注解的开发的前提是需求比较固定&#xff0c;变动较小。 1 注解的注解称为元注解 自定义一个注解: package com.sunspl…

企业报刊网站建设情况总结阿里网站seo

第一部分&#xff1a;跨界电商的兴起与网络安全挑战 1.1 跨界电商的崭露头角 跨界电商已经成为全球贸易的新引擎&#xff0c;企业纷纷踏上了拓展国际市场的征程。 1.2 网络安全的不容忽视 跨界电商的增长也伴随着网络安全威胁的增加。黑客攻击、数据泄露和欺诈行为等风险呈…

不符合网站外链建设原则的是个人备案网站能用公司

文章目录 前言音频服务audioserver音频数据链路hal 提供什么样的作用 前言 Android 的音频是一个相当复杂的部分。从应用到框架、hal、kernel、最后到硬件&#xff0c;每个部分的知识点都相当的多。而android 这部分代码在版本之间改动很大、其中充斥着各种workaround的处理&a…

摄影学习网站连云港市建设局网站安全员考试

文章目录 前言一、安装与运行命令行运行 python 文件 二、变量和简单数据类型2.1 变量命名规则2.2 字符串2.2.1 字符串的简单运算title()upper()、lower() 2.2.2 合并&#xff08;拼接&#xff09;字符串2.2.3 使用制表符或换行符来添加空白2.2.4 删除空白2.2.5 Python 2 中的 …