华为配置访客接入WLAN网络示例(MAC优先的Portal认证)

配置访客接入WLAN网络示例(MAC优先的Portal认证)

组网图形

图1 配置WLAN MAC优先的Portal认证示例组网图
  • 业务需求
  • 组网需求
  • 数据规划
  • 配置思路
  • 配置注意事项
  • 操作步骤
  • 配置文件
业务需求

某企业为了提高WLAN网络的安全性,采用MAC优先的外置Portal认证方式,实现对用户的接入控制。

组网需求
  • AC组网方式:旁挂二层组网。
  • DHCP部署方式:
    • AC作为DHCP服务器为AP分配IP地址。
    • 汇聚交换机SwitchB作为DHCP服务器为STA分配IP地址。
  • 业务数据转发方式:隧道转发。
  • 认证方式:MAC优先的Portal认证。
  • 安全策略:开放认证。
数据规划
表1 AC数据规划表

配置项

数据

AP管理VLAN

VLAN100

STA业务VLAN

VLAN101

DHCP服务器

AC作为DHCP服务器为AP分配IP地址

汇聚交换机SwitchB作为DHCP服务器为STA分配IP地址,STA的默认网关为10.23.101.2

AP的IP地址池

10.23.100.2~10.23.100.254/24

STA的IP地址池

10.23.101.4~10.23.101.254/24

AC的源接口IP地址

VLANIF100:10.23.100.1/24

AP组

  • 名称:ap-group1
  • 绑定模板:VAP模板wlan-net、域管理模板default

域管理模板

  • 名称:default
  • 国家码:中国

SSID模板

  • 名称:wlan-net
  • SSID名称:wlan-net

安全模板

  • 名称:wlan-net
  • 安全策略:开放认证

RADIUS认证参数

RADIUS认证方案名称:wlan-net

RADIUS计费方案名称:wlan-net

RADIUS服务器模板名称:wlan-net,其中:

  • IP地址:10.23.102.1
  • 认证端口号:1812
  • 共享密钥:Huawei123

Portal服务器模板

  • 名称:wlan-net
  • IP地址:10.23.103.1
  • AC向Portal服务器主动发送报文时使用的目的端口号:50200
  • Portal认证共享密钥:Huawei123

Portal接入模板

  • 名称:wlan-net
  • 绑定的模板:Portal服务器模板wlan-net

MAC接入模板

名称:wlan-net

免认证规则模板

  • 名称:default_free_rule
  • 免认证资源:DNS服务器的地址(8.8.8.8)

认证模板

  • 名称:wlan-net
  • 绑定的模板和认证方案:Portal接入模板wlan-net、MAC接入模板wlan-net、RADIUS服务器模板wlan-net、免认证规则模板default_free_rule、认证方案wlan-net

VAP模板

  • 名称:wlan-net
  • 转发模式:隧道转发
  • 业务VLAN:VLAN101
  • 绑定模板:SSID模板wlan-net、安全模板wlan-net、认证模板wlan-net
配置思路
  1. 配置AP、AC和周边网络设备之间实现网络互通。
  2. 配置AP上线。
  3. 配置MAC优先的Portal认证。
    1. 配置RADIUS服务器参数。
    2. 配置针对外置Portal服务器的Portal接入模板,管理Portal接入控制参数。
    3. 配置MAC接入模板,用于MAC优先的Portal认证。
    4. 配置免认证规则模板,实现AC放行访问DNS服务器的报文。
    5. 配置认证模板,管理MAC优先Portal认证的相关配置。
  4. 配置WLAN业务参数。
  5. 配置第三方服务器参数。
配置注意事项
操作步骤
  1. 配置周边设备

    # 配置接入交换机SwitchA的GE0/0/1和GE0/0/2接口加入VLAN100,GE0/0/1的缺省VLAN为VLAN100。
    <span style="color:#333333"><span style="background-color:#dddddd"><HUAWEI> <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1378448865190921">system-view</strong>
    [HUAWEI] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1648629339190921">sysname SwitchA</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1879648753190921">vlan batch 100</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1340153122190921">interface gigabitethernet 0/0/1</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b629503485190921">port link-type trunk</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1384660746190921">port trunk pvid vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b857905420190921">port trunk allow-pass vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1233357300190921">port-isolate enable</strong>
    [SwitchA-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b994568433190921">quit</strong>
    [SwitchA] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b562585562190921">interface gigabitethernet 0/0/2</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1829872941190921">port link-type trunk</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1270991033190921">port trunk allow-pass vlan 100</strong>
    [SwitchA-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b917081183190921">quit</strong></span></span>
    # 配置汇聚交换机SwitchB的接口GE0/0/1和GE0/0/2加入VLAN100,接口GE0/0/2和GE0/0/3加入VLAN101。
    <span style="color:#333333"><span style="background-color:#dddddd"><HUAWEI> <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1540762340190921">system-view</strong>
    [HUAWEI] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b733737892190921">sysname SwitchB</strong>
    [SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b625700484190921">vlan batch 100 101</strong>
    [SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1740338427190921">interface gigabitethernet 0/0/1</strong>
    [SwitchB-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b819345497190921">port link-type trunk</strong>
    [SwitchB-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1981678118190921">port trunk allow-pass vlan 100</strong>
    [SwitchB-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b788140868190921">quit</strong>
    [SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1074199566190921">interface gigabitethernet 0/0/2</strong>
    [SwitchB-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b687704922190921">port link-type trunk</strong>
    [SwitchB-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b963557263190921">port trunk allow-pass vlan 100 101</strong>
    [SwitchB-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b208179163190921">quit</strong>
    [SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1144409798190921">interface gigabitethernet 0/0/3</strong>
    [SwitchB-GigabitEthernet0/0/3] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1587006719190921">port link-type trunk</strong>
    [SwitchB-GigabitEthernet0/0/3] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b936690975190921">port trunk allow-pass vlan 101</strong>
    [SwitchB-GigabitEthernet0/0/3] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b128121589190921">quit</strong></span></span>
    # 配置Router的接口GE1/0/0加入VLAN101,创建接口VLANIF101并配置IP地址为10.23.101.2/24。
    <span style="color:#333333"><span style="background-color:#dddddd"><Huawei> <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b118005268190921">system-view</strong>
    [Huawei] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1176501588190921">sysname Router</strong>
    [Router] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b995805857190921">vlan batch 101</strong>
    [Router] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b906637926190921">interface gigabitethernet 1/0/0</strong>
    [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b406876624190921">port link-type trunk</strong>
    [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1226529678190921">port trunk allow-pass vlan 101</strong>
    [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1131638750190921">quit</strong>
    [Router] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b648829236190921">interface vlanif 101</strong>
    [Router-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1969966747190921">ip address 10.23.101.2 24</strong>
    [Router-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1246477905190921">quit</strong></span></span>
  2. 配置AC与其它网络设备互通

    如果AC直接连接AP,需要在AC直连AP的接口上配置缺省VLAN为管理VLAN100。

    # 配置AC的接口GE0/0/1加入VLAN100和VLAN101。
    <span style="color:#333333"><span style="background-color:#dddddd"><HUAWEI> <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1533901828190921">system-view</strong>
    [HUAWEI] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b783909607190921">sysname AC</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b362960974190921">vlan batch 100 101</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1510739881190921">interface gigabitethernet 0/0/1</strong>
    [AC-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1936092745190921">port link-type trunk</strong>
    [AC-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b273575249190921">port trunk allow-pass vlan 100 101</strong>
    [AC-GigabitEthernet0/0/1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912351_b1361668507190921">quit</strong></span></span>
  3. 配置DHCP服务器为STA和AP分配IP地址

    # 在AC上配置VLANIF100接口为AP提供IP地址。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b711639644190921">dhcp enable</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1055227818190921">interface vlanif 100</strong>
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b878432229190921">ip address 10.23.100.1 24</strong>
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b902042368190921">dhcp select interface</strong>
    [AC-Vlanif100] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b228085806190921">quit</strong></span></span>
    # 在SwitchB上配置VLANIF101接口为STA提供IP地址,并指定10.23.101.2作为STA的默认网关地址。
    <span style="color:#333333"><span style="background-color:#dddddd">[SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b445048241190921">dhcp enable</strong>
    [SwitchB] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1144904700190921">interface vlanif 101</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1559304752190921">ip address 10.23.101.1 24</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1149346953190921">dhcp select interface</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1579355491190921">dhcp server gateway-list 10.23.101.2</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b1369127985190921">dhcp server dns-list 8.8.8.8</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b164513563115">dhcp server excluded-ip-address 10.23.101.3</strong>
    [SwitchB-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b498563281190921">quit</strong></span></span>
  4. 配置AC的缺省路由,下一跳为Router的VLANIF101

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b101939117119">interface vlanif 101</strong> 
    [AC-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b165133819117">ip address 10.23.101.3 24</strong> 
    [AC-Vlanif101] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_b14781391117">quit</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912405_zh-cn_task_0176912407_b353437490190921">ip route-static 0.0.0.0 0.0.0.0 10.23.101.2</strong></span></span>
  5. 配置AP上线

    # 创建AP组,用于将相同配置的AP都加入同一AP组中。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1451837292190921">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1710308668190921">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b294415960190921">quit</strong></span></span>
    # 创建域管理模板,在域管理模板下配置AC的国家码并在AP组下引用域管理模板。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1815954045190921">regulatory-domain-profile name default</strong>
    [AC-wlan-regulate-domain-default] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1765454957190921">country-code cn</strong>
    [AC-wlan-regulate-domain-default] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b464951690190921">quit</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1132959133190921">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b4510754102210">regulatory-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 id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_zh-cn_task_0175818418_b17491131153716">y</strong>  
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b101836067190921">quit</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b465166413190921">quit</strong></span></span>
    # 配置AC的源接口。

    V200R021C00版本开始,配置CAPWAP源接口或源地址时,会检查和安全相关的配置是否已存在,包括DTLS加密的PSK、AC间DTLS加密的PSK、登录AP的用户名和密码、全局离线管理VAP的登录密码,均已存在才能成功配置,否则会提示用户先完成相关的配置。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b806281647190921">capwap source interface vlanif 100</strong>
    Set the DTLS PSK(contains 6-32 plain-text characters, or 48 or 68 cipher-text characters that must be a combination of at least two of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):******Set the DTLS inter-controller PSK(contains 6-32 plain-text characters, or 48 or 68 cipher-text characters that must be a combination of at least two of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):******Set the user name for FIT APs(contains 4-31 plain-text characters, which can only include letters, digits and underlines. And the first character must be a letter):adminSet the password for FIT APs(plain-text password of 8-128 characters or cipher-text password of 48-188 characters that must be a combination of at least three of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):********Set the global temporary-management psk(contains 8-63 plain-text characters, or 48-108 cipher-text characters that must be a combination of at least two of the following: lowercase letters a to z, uppercase letters A to Z, digits, and special characters):********</span></span>
    # 开启CAPWAP DTLS不认证方式。(V200R021C00及之后版本)
    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b15163144818377">capwap dtls no-auth enable</strong></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 style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b763711121190921">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1389711844190921">ap auth-mode mac-auth</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1382708357190921">ap-id 0 ap-mac 60de-4476-e360</strong>
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1272920990190921">ap-name area_1</strong>
    Warning: This operation may cause AP reset. Continue? [Y/N]:<strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_zh-cn_task_0175818418_b460951517190906">y</strong>  
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b614746147190921">ap-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 id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_zh-cn_task_0175818418_b1651706244190906">y</strong>  
    [AC-wlan-ap-0] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b959850628190921">quit</strong></span></span>
    # 将AP上电后,当执行命令display ap all查看到AP的“State”字段为“nor”时,表示AP正常上线。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b482061123190921">display 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>
    # 关闭CAPWAP DTLS不认证方式。(V200R021C00及之后版本)
    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b3420155514467">quit</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b1898583494615">undo capwap dtls no-auth enable</strong>
    [AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_zh-cn_task_0176912351_b9381917104714">wlan</strong></span></span>
  6. 配置RADIUS服务器模板、RADIUS认证方案和RAIUDS计费方案

    请确保AC上的RADIUS服务器地址、端口号、共享密钥配置正确,并且和RADIUS服务器保持一致。

    # 配置RADIUS服务器模板。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b492904745190921">radius-server template wlan-net</strong>
    [AC-radius-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1411295529190921">radius-server authentication 10.23.102.1 1812</strong>
    [AC-radius-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1938007053190921">radius-server shared-key cipher Huawei123</strong>
    [AC-radius-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1499613248190921">quit</strong></span></span>

    # 创建认证方案并配置认证方式为RADIUS。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1264663344190921">aaa</strong>
    [AC-aaa] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1098154721190921">authentication-scheme wlan-net</strong>
    [AC-aaa-authen-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1677618136190921">authentication-mode radius</strong>
    [AC-aaa-authen-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b370464704190921">quit</strong></span></span>

    # 创建计费方案并配置计费方式为RADIUS。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC-aaa] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1762425233190921">accounting-scheme wlan-net</strong>
    [AC-aaa-accounting-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b55021767190921">accounting-mode radius</strong>
    [AC-aaa-accounting-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b2108345858190921">accounting realtime 15</strong>
    [AC-aaa-accounting-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b714368537190921">quit</strong>
    [AC-aaa] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1215217005190921">quit</strong></span></span>
  7. 配置Portal认证页面URL地址,在用户认证成功前,AC将用户的访问地址重定向到Portal服务器

    为了重定向更安全和快速,建议采用域名方式,但需要提前在DNS服务器配置域名与服务器IP地址的映射关系。

    AC上配置的URL携带的参数字段名称,和服务器侧应保持一致。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1736090673190921">url-template name wlan-net</strong>
    [AC-url-template-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b712872385190921">url http://portal.com:8080/portal</strong>
    [AC-url-template-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b326131409190921">url-parameter ssid ssid redirect-url url</strong> 
    [AC-url-template-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1636877311190921">quit</strong></span></span>
  8. 配置Portal服务器模板

    请确保AC上Portal服务器地址、URL地址、端口号、共享密钥配置正确,并且和Portal服务器保持一致。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b20330122471">web-auth-server wlan-net</strong>
    [AC-web-auth-server-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b188253944190921">server-ip 10.23.103.1</strong>
    [AC-web-auth-server-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b22775658190921">shared-key cipher Huawei123</strong>
    [AC-web-auth-server-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b861772058190921">port 50200</strong>
    [AC-web-auth-server-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1167730443190921">url-template wlan-net ciphered-parameter-name cpname iv-parameter-name iv-value key cipher Huawei123</strong>
    [AC-web-auth-server-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1331362300190921">quit</strong></span></span>
  9. 配置Portal接入模板“wlan-net”,并配置Portal认证为二层Portal认证

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1662254875190921">portal-access-profile name wlan-net</strong>
    [AC-portal-access-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b847482265190921">web-auth-server wlan-net direct</strong>
    [AC-portal-access-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1932523822190921">quit</strong></span></span>
  10. 配置MAC接入模板,用于MAC优先的Portal认证

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1150285380190921">mac-access-profile name wlan-net</strong>
    [AC-mac-access-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b367512255190921">quit</strong></span></span>
  11. 配置免认证规则模板

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b634544889190921">free-rule-template name default_free_rule</strong>
    [AC-free-rule-default_free_rule] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b644366632190921">free-rule 1 destination ip 8.8.8.8 mask 32</strong>
    [AC-free-rule-default_free_rule] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1254320304190921">quit</strong></span></span>
  12. 配置认证模板“wlan-net”,并启用MAC优先的Portal认证

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1535137013190921">authentication-profile name wlan-net</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b690170990190921">portal-access-profile wlan-net</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b576846439190921">mac-access-profile wlan-net</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b853952414190921">free-rule-template default_free_rule</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1975032986190921">authentication-scheme wlan-net</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1572706533190921">radius-server wlan-net</strong>
    [AC-authentication-profile-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_b1257778287190921">quit</strong></span></span>
  13. 配置WLAN业务参数

    # 创建名为“wlan-net”的安全模板,并配置安全策略为open方式的开放认证。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b982468269190921">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b2027528593190921">security-profile name wlan-net</strong>
    [AC-wlan-sec-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b310418272495">security open</strong>
    [AC-wlan-sec-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1660879724190921">quit</strong></span></span>

    # 创建名为“wlan-net”的SSID模板,并配置SSID名称为“wlan-net”。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1513267590190921">ssid-profile name wlan-net</strong>
    [AC-wlan-ssid-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1952602602190921">ssid wlan-net</strong>
    [AC-wlan-ssid-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b436090000190921">quit</strong></span></span>

    # 创建名为“wlan-net”的VAP模板,配置业务数据转发模式、业务VLAN,并且引用安全模板、SSID模板和认证模板。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b2127803072190921">vap-profile name wlan-net</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1688225981190921">forward-mode tunnel</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b669007821190921">service-vlan vlan-id 101</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b295713043190921">security-profile wlan-net</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b286235336190921">ssid-profile wlan-net</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b605340407190921">authentication-profile wlan-net</strong>
    [AC-wlan-vap-prof-wlan-net] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b577474560190921">quit</strong></span></span>

    # 配置AP组引用VAP模板,AP上射频0和射频1都使用VAP模板“wlan-net”的配置。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1757833944190921">ap-group name ap-group1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1334631011190921">vap-profile wlan-net wlan 1 radio 0</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b167799938190921">vap-profile wlan-net wlan 1 radio 1</strong>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b465567152190921">quit</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0176912322__zh-cn_task_0176912407_zh-cn_task_0176912406_b1912085097190921">quit</strong></span></span>
  14. 配置第三方服务器

    具体配置方法建议参考相应的产品手册。

  15. 检查配置结果

    • 完成配置后,STA可以搜索到SSID为wlan-net的无线网络。

    • STA关联到无线网络上后,能够被分配相应的IP地址。
    • STA上打开浏览器访问网络时,会自动跳转到外置Portal服务器提供的认证页面,在页面上输入正确的用户名和密码后,STA认证成功并可以正常访问网络。
    • 假设服务器配置的MAC地址有效时间为60分钟。用户断开无线网络5分钟,重新连接无线网络时,可以直接访问;用户断开无线网络65分钟,重新连接无线网络时,会被重定向到Portal认证页面。
配置文件
  • SwitchA的配置文件

    <span style="color:#333333"><span style="background-color:#dddddd">#
    sysname SwitchA
    #
    vlan batch 100
    #
    interface GigabitEthernet0/0/1port link-type trunkport trunk pvid vlan 100port trunk allow-pass vlan 100port-isolate enable group 1
    #
    interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 100
    #
    return</span></span>
  • SwitchB的配置文件

    <span style="color:#333333"><span style="background-color:#dddddd">#
    sysname SwitchB
    #
    vlan batch 100 to 101
    #
    dhcp enable
    #
    interface Vlanif101ip address 10.23.101.1 255.255.255.0dhcp select interfacedhcp server gateway-list 10.23.101.2dhcp server dns-list 8.8.8.8dhcp server excluded-ip-address 10.23.101.3
    #
    interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 100
    #
    interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 100 to 101
    #
    interface GigabitEthernet0/0/3port link-type trunkport trunk allow-pass vlan 101
    #
    return</span></span>
  • Router的配置文件

    <span style="color:#333333"><span style="background-color:#dddddd">#
    sysname Router
    #
    vlan batch 101
    #
    interface Vlanif101ip address 10.23.101.2 255.255.255.0
    #
    interface GigabitEthernet1/0/0port link-type trunkport trunk allow-pass vlan 101
    #
    return
    </span></span>
  • AC的配置文件

    <span style="color:#333333"><span style="background-color:#dddddd">#sysname AC
    #
    vlan batch 100 to 101
    #
    authentication-profile name wlan-netmac-access-profile wlan-netportal-access-profile wlan-netfree-rule-template default_free_ruleauthentication-scheme wlan-netradius-server wlan-net
    #
    dhcp enable
    #
    aaaauthentication-scheme wlan-netauthentication-mode radiusaccounting-scheme wlan-netaccounting-mode radiusaccounting realtime 15
    #
    interface Vlanif100ip address 10.23.100.1 255.255.255.0dhcp select interface
    #
    interface Vlanif101ip address 10.23.101.3 255.255.255.0
    #
    interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 100 101
    #
    ip route-static 0.0.0.0 0.0.0.0 10.23.101.2 
    #
    capwap source interface vlanif100
    #
    radius-server template wlan-netradius-server shared-key cipher %^%#Oc6_BMCw#9gZ2@SMVtk!PAC6>Ou*eLW/"qLp+f#$%^%#radius-server authentication 10.23.102.1 1812 weight 80
    #
    free-rule-template name default_free_rulefree-rule 1 destination ip 8.8.8.8 mask 255.255.255.255
    #
    url-template name wlan-neturl http://portal.com:8080/portal
    #
    web-auth-server wlan-netserver-ip 10.23.103.1port 50200shared-key cipher %^%#4~ZXE3]6@BXu;2;aw}hA{rSb,@"L@T#e{%6G1AiD%^%#url-template wlan-net ciphered-parameter-name cpname iv-parameter-name iv-value key cipher %^%#4~ZXE3]6@BXu;2;aw}hA{rSb,@"L@T#e{%6G1AiD%^%#
    #
    portal-access-profile name wlan-netweb-auth-server wlan-net direct
    #
    wlansecurity-profile name wlan-netssid-profile name wlan-netssid wlan-netvap-profile name wlan-netforward-mode tunnelservice-vlan vlan-id 101ssid-profile wlan-netsecurity-profile wlan-netauthentication-profile wlan-netap-group name ap-group1regulatory-domain-profile defaultradio 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-group1
    #
    mac-access-profile name wlan-net
    #
    return</span></span>

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

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

相关文章

新型RedAlert勒索病毒针对VMWare ESXi服务器

前言 RedAlert勒索病毒又称为N13V勒索病毒&#xff0c;是一款2022年新型的勒索病毒&#xff0c;最早于2022年7月被首次曝光&#xff0c;主要针对Windows和Linux VMWare ESXi服务器进行加密攻击&#xff0c;到目前为止该勒索病毒黑客组织在其暗网网站上公布了一名受害者&#x…

HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量系统内核基础-任务管理

目录 一、任务管理1.1、任务状态1.2、任务基本概念1.3、任务管理使用说明1.4、任务开发流程1.5、任务管理接口 一、任务管理 从系统角度看&#xff0c;任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源&#xff0c;并独立于其它任务运行。 O…

C语言操作符详解

操作符的分类 • 算数操作符 &#xff1a; 、 - 、 * 、 / 、 % • 移位操作符 &#xff1a; << 、 >> • 位操作符 &#xff1a; & 、 | 、 ^ • 赋值操作符 &#xff1a; 、 、 - 、 * 、 / 、 % 、 << 、 >> 、 & 、 |…

音视频色彩:RGB/YUV

目录 1.RGB 1.1介绍 1.2分类 1.2.1RGB16 1)RGB565 2)RGB555 1.2.2RGB24 1.2.3RGB222 2.YUV 2.1介绍 2.2分类 2.2.1 YUV444 2.2.2 YUV 422 2.2.3 YUV 420 2.3存储格式 2.3.1 YUYV 2.3.2 UYVY 2.3.3 YUV 422P 2.3.4 YUV420P/YUV420SP 2.3.5 YU12 和…

IS-IS 接口认证密码平滑更换

拓扑图 配置 AR1、AR2建立ISIS level-2邻居关系&#xff0c;并配置接口认证密码为huawei sysname AR1 # isis 1is-level level-2network-entity 49.0000.0000.0000.0001.00 # interface GigabitEthernet0/0/0ip address 12.1.1.1 255.255.255.0 isis enable 1isis authentica…

Spark安装(Yarn模式)

一、解压 链接&#xff1a;https://pan.baidu.com/s/1O8u1SEuLOQv2Yietea_Uxg 提取码&#xff1a;mb4h tar -zxvf /opt/software/spark-3.0.3-bin-hadoop3.2.tgz -C /opt/module/spark-yarn mv spark-3.0.3-bin-hadoop3.2/ spark-yarn 二、配置环境变量 vim /etc/profile…

【typescript】特殊符号用法(?:)(??)(?.)(!)(!!)

一. 问号冒号&#xff08;?:&#xff09; 1.可以作为对象类型的可选属性&#xff0c;如&#xff1a; interface Person{name : string;age?: number; }const person1 : Person {name:"zien"} const person2 : Person {name:"sad", age:18} console.l…

MacBook有必要装清理软件吗?CleanMyMac的一些主要特点

MacBook是苹果公司的一款高端笔记本电脑&#xff0c;但是&#xff0c;随着使用时间的增长&#xff0c;MacBook也会出现一些问题&#xff0c;比如运行缓慢、卡顿、垃圾文件堆积、磁盘空间不足等。这些问题不仅影响了用户的使用体验&#xff0c;也可能对MacBook的寿命和安全性造成…

如何将国风与品牌信息相结合?

随着人们消费观念的转型升级。「国风」成为深受品牌欢迎的营销元素&#xff0c;它能够通过东方美学引起用户。然而有许多品牌在国风营销中稍不注意就会踩雷&#xff0c;今天媒介盒子就来和大家聊聊&#xff1a;国风营销怎么做才能吸引用户。 一、 与用户生活结合 要找到传统文…

ChatGPT高效提问—prompt常见用法(续篇四)

ChatGPT高效提问—prompt常见用法&#xff08;续篇四&#xff09; 1.1 知识生成 ​ 知识生成是指使用自然语言处理技术&#xff0c;通过ChatGPT等AI模型生成与特定主题相关的知识、文本或回答。在知识生成过程中&#xff0c;模型接收prompt输入的问题、指令或上下文信息&…

Vue3中路由配置Catch all routes (“*“) must .....问题

Vue3中路由配置Catch all routes (“*”) must …问题 文章目录 Vue3中路由配置Catch all routes ("*") must .....问题1. 业务场景描述1. 加载并添加异步路由场景2. vue2中加载并添加异步路由(OK)3. 转vue3后不好使(Error)1. 代码2. 错误 2. 处理方式1. 修改前2. 修…

8_姿态的其他描述及一般坐标系映射

1.机器人姿态的其他表示方法 前面说的用33矩阵矩阵描述姿态&#xff0c;9个元素&#xff0c;6个约束条件&#xff0c;实际上只有3个独立元素。即用3个独立元素即可描述机器人姿态。常用的有RPY角&#xff0c;欧拉角和四元数。 1.1 RPY角 RPY角是船舶在海上航行时常用的一种姿态…

基于java+springboot+vue实现的高校物品捐赠管理系统(文末源码+Lw)23-151

第1章 绪论 当前的网络技术&#xff0c;软件技术等都具备成熟的理论基础&#xff0c;市场上也出现各种技术开发的软件&#xff0c;这些软件都被用于各个领域&#xff0c;包括生活和工作的领域。随着电脑和笔记本的广泛运用&#xff0c;以及各种计算机硬件的完善和升级&#xf…

不到1s生成mesh! 高效文生3D框架AToM

论文题目&#xff1a; AToM: Amortized Text-to-Mesh using 2D Diffusion 论文链接&#xff1a; https://arxiv.org/abs/2402.00867 项目主页&#xff1a; AToM: Amortized Text-to-Mesh using 2D Diffusion 随着AIGC的爆火&#xff0c;生成式人工智能在3D领域也实现了非常显著…

信钰证券:2024年最新创业板开通条件?

创业板是深圳证券买卖所建立的一个专门为创新型、成长型企业服务的板块&#xff0c;受到了不少投资者的关注。对于2024年最新创业板注册条件&#xff0c;信钰证券下面就为我们详细介绍一下。 2024年最新创业板注册条件&#xff1a; 1、投资者的财物要求&#xff1a;投资者申请…

JavaScript基础(28)_获取元素的其他样式

其他样式操作的属性 clientWidth(只读)&#xff1a;获取元素的"可见宽度"&#xff0c;包括内容区和内边距(返回的是一个数字&#xff0c;不带px&#xff0c;可直接进行计算)。 clientHeight(只读)&#xff1a;获取元素的"可见高度"&#xff0c;包括内容区…

大数据应用对企业的价值

目录 一、大数据应用价值 1.1 大数据技术分析 1.2 原有技术场景的优化 1.2.1 数据分析优化 1.2.2 高并发数据处理 1.3 通过大数据构建新需求 1.3.1 智能推荐 1.3.2 广告系统 1.3.3 产品/流程优化 1.3.4 异常检测 1.3.5 智能管理 1.3.6 人工智能和机器学习 二、大数…

mac电脑安装cocoapods出错,以及安装最新版本ruby方法

macbook安装cocoapods时碰到一个报错&#xff1a;大概率是ruby的版本太低导致的 sudo gem install cocoapods ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. ... Could not create Makefile due to some reason, probably lack of neces…

Mountain Lake - Forest Pack

从头开始构建的50个岩石森林资源集合,充分利用了HDRP。还支持Universal 和Built-In。 支持Unity 2020.3+、高清渲染管线、通用渲染管线、标准渲染管线。导入包后,按照README中的说明进行操作。 Mountain Lake - Rock & Tree Pack是一个由50个准备好的资源组成的集合,从头…

如何运行心理学知识(心流)来指导工作和生活

如何运用心流来指导工作和生活 如何联系我 作者&#xff1a;鲁伟林 邮箱&#xff1a;thinking_fioa163.com或vlinyes163.com GitHub&#xff1a;https://github.com/thinkingfioa/ReadingSummary 版权声明&#xff1a;文章和记录为个人所有&#xff0c;如果转载或个人学习…