The FW serves as a security gateway at the border of a studio network. A source NAT policy must be configured on the FW to allow users on the Intranet to access the Internet without exposing their intranet IP addresses. Figure 1 shows the network environment. The router is the access gateway provided by the ISP.
Item |
Data |
Description |
|
|---|---|---|---|
GigabitEthernet 0/0/1 |
IP address: FD01:0203:0405::5678/48 Security zone: Trust |
Configure the IP address of the GigabitEthernet 0/0/1 as the default gateway for intranet hosts. |
|
GigabitEthernet 0/0/2 |
IP address: 2001:0DB8:0506::1234/48 Security zone: Untrust |
Set the parameters according to the requirement of the ISP. |
|
Source network segment that is allowed to access the Internet |
FD01:0203:0405::/48 |
- |
|
Source address segment after translation |
2001:0DB8:0001::/48 |
- |
|
Route |
Default route of the FW | Destination address: 0:0::0:0 Next hop: 2001:0DB8:0506::5678/48 |
To ensure that traffic from the intranet can be forwarded to the ISP router, configure a default route destined for the Internet on the FW. |
| Router static route | Destination address: address after source NAT Next hop: IP address of GigabitEthernet 0/0/2 |
To ensure that the traffic returned by the Internet can be forwarded to the FW, manually configure static routes on the router. In most cases, you have to contact the ISP network administrator to configure the static routes. |
|
[FW] ipv6
# Configure the IP address of GigabitEthernet 0/0/1.
<FW> system-view [FW] interface GigabitEthernet 0/0/1 [FW-GigabitEthernet 0/0/1] ipv6 enable [FW-GigabitEthernet 0/0/1] ipv6 address FD01:0203:0405::5678 48 [FW-GigabitEthernet 0/0/1] quit
# Configure the IP address of GigabitEthernet 0/0/2.
[FW] interface GigabitEthernet 0/0/2 [FW-GigabitEthernet 0/0/2] ipv6 enable [FW-GigabitEthernet 0/0/2] ipv6 address 2001:0DB8:0506::1234 48 [FW-GigabitEthernet 0/0/2] quit
# Add GigabitEthernet 0/0/1 to the Trust zone.
[FW] firewall zone trust [FW-zone-trust] add interface GigabitEthernet 0/0/1 [FW-zone-trust] quit
# Add GigabitEthernet 0/0/2 to the Untrust zone.
[FW] firewall zone untrust [FW-zone-untrust] add interface GigabitEthernet 0/0/2 [FW-zone-untrust] quit
[FW] security-policy [FW-policy-security] rule name policy1 [FW-policy-security-rule-policy1] source-zone trust [FW-policy-security-rule-policy1] destination-zone untrust [FW-policy-security-rule-policy1] source-address FD01:0203:0405:: 48 [FW-policy-security-rule-policy1] action permit [FW-policy-security-rule-policy1] quit [FW-policy-security] quit
[FW] nat-policy [FW-policy-nat] rule name policy_nat1 [FW-policy-nat-rule-policy_nat1] nat-type nat66 [FW-policy-nat-rule-policy_nat1] source-zone trust [FW-policy-nat-rule-policy_nat1] destination-zone untrust [FW-policy-nat-rule-policy_nat1] source-address FD01:0203:0405:: 48 [FW-policy-nat-rule-policy_nat1] action source-nat static 2001:0DB8:0001:: 48 [FW-policy-nat-rule-policy_nat1] quit [FW-policy-nat] quit
[FW] ipv6 route-static 2001:0DB8:0001::1234 48 NULL 0
[FW] ipv6 route-static 0:0::0:0 0 2001:0DB8:0506::5678
Contact the ISP network administrator to perform this step.
Configuration script for the FW:
# sysname FW # ipv6 # interface GigabitEthernet0/0/1 undo shutdown ipv6 enale ipv6 address FD01:0203:0405::5678 48 # interface GigabitEthernet0/0/2 undo shutdown ipv6 enable ipv6 address 2001:0DB8:0506::1234 48 # firewall zone trust set priority 85 add interface GigabitEthernet0/0/1 # firewall zone untrust set priority 5 add interface GigabitEthernet0/0/2 # ipv6 route-static 0:0::0:0 0 2001:0DB8:0506::5678 ipv6 route-static 2001:0DB8:0001::1234 48 NULL 0 # security-policy rule name policy1 source-zone trust destination-zone untrust source-address FD01:0203:0405:: 48 action permit # nat-policy rule name policy_nat1 nat-type nat66 source-zone trust destination-zone untrust source-address FD01:0203:0405:: 48 action source-nat static 2001:0DB8:0001:: 48 # return