In Figure 1, terminals in a company's offices are connected to the company's intranet through the FW. GE0/0/2 to GE0/0/n on the FW are directly connected to terminals in offices. GE0/0/1 on the FW is connected to the RADIUS server through the intranet.
To meet the company's high security requirements, configure 802.1x authentication, use the RADIUS server to authenticate terminals in offices, and deploy authentication points GE0/0/2 to GE0/0/n of the FW.
The configuration roadmap is as follows:
Before performing the following operations, ensure that there are reachable routes between user terminals and the server.
If the LAN switch exists between the FW and users. To ensure that users can pass 802.1x authentication, you must configure the EAP packet transparent transmission function on the LAN switch. The S5700 is used as an example of the LAN switch. Perform the following operations:
Some clients upload the client version number to the FW by default. The FW cannot parse the version number. Therefore, disable these clients from uploading the client version number to the FW.
# sysname FW # vlan batch 20 # authentication-profile name p1 dot1x-access-profile d1 access-domain huawei.com force # radius-server template rd1 radius-server shared-key cipher %^%#4*SO-2u,Q.\1C~%[eiB77N/^2wME;6t%6U@qAJ9:%^%# radius-server authentication 192.168.1.30 1812 weight 80 # aaa authentication-scheme abc authentication-mode radius domain huawei.com authentication-scheme abc radius-server rd1 service-type dot1x # interface Vlanif20 ip address 192.168.2.10 255.255.255.0 # interface GigabitEthernet 0/0/1 ip address 192.168.1.10 255.255.255.0 # interface GigabitEthernet 0/0/2 portswitch port link-type access port default vlan 20 authentication-profile p1 # firewall zone trust add interface Vlanif20 # firewall zone untrust add interface GigabitEthernet0/0/1 # dot1x-access-profile name d1 # security-policy rule name policy_sec_01 source-zone trust destination-zone local action permit rule name policy_sec_02 source-zone local destination-zone trust action permit rule name policy_sec_03 source-zone local destination-zone untrust destination-address 192.168.1.30 32 action permit # return