nat

  • 格式:doc
  • 大小:50.00 KB
  • 文档页数:3

NAT配置
组网需求
一个公司不同用途的网络属于Eudemon防火墙不同安全级别的安全区域。

对应关系为:
员工工作网络处于Trust安全区域,所在的网段为10.110.0.0/16;
WWW Server和FTP Server处于DMZ安全区域,所在的网段为192.168.20.0/24,能够为内部员工和外部用户访问;
外部网络处于Untrust安全区域。

需求如下:
需求1:要求该公司Trust安全区域的10.110.10.0/24网段用户可以访问Internet,该安全区域其它网段的用户不能访问。

提供的访问外部网络的合法IP地址范围为202.169.10.2~202.169.10.6。

由于公有地址不多,需要使用NAPT(Network Address Port Translation)功能进行地址复用。

需求2:提供两个内部服务器供外部网络用户访问。

WWW Server的内部IP地址为192.168.20.2/24,端口为8080,FTP Server的内部IP地址为192.168.20.3/24。

两者对外公布的地址均为202.169.10.1,对外使用的端口号均为缺省值。

NA T配置案例组网图
使用产品和版本
可以采用所有Eudemon设备,版本为(VRP3.30-21)及后续版本。

配置步骤
步骤 1 完成防火墙基本配置。

# 进入系统视图。

<Eudemon> system-view
# 进入Ethernet 1/0/0视图。

[Eudemon] interface Ethernet 1/0/0
# 配置Ethernet 1/0/0的IP地址。

[Eudemon-Ethernet1/0/0] ip address 10.110.10.1 16
# 退回系统视图。

[Eudemon-Ethernet1/0/0] quit
# 进入Ethernet 1/0/1视图。

[Eudemon] interface Ethernet 1/0/1
# 配置Ethernet 1/0/1的IP地址。

[Eudemon-Ethernet1/0/1] ip address 202.169.10.1 16
# 退回系统视图。

[Eudemon-Ethernet1/0/1] quit
# 进入Ethernet 1/0/2视图。

[Eudemon] interface Ethernet 1/0/2
# 配置Ethernet 1/0/2的IP地址。

[Eudemon-Ethernet1/0/2] ip address 192.168.20.1 24
# 退回系统视图。

[Eudemon-Ethernet1/0/2] quit
# 进入Trust安全区域视图。

[Eudemon] firewall zone trust
# 配置Ethernet 1/0/0加入Trust安全区域。

[Eudemon-zone-trust] add interface Ethernet 1/0/0
# 退回系统视图。

[Eudemon-zone-trust] quit
# 进入Untrust安全区域视图。

[Eudemon] firewall zone untrust
# 配置Ethernet 1/0/1加入Untrust安全区域。

[Eudemon-zone-untrust] add interface Ethernet 1/0/1
# 退回系统视图。

[Eudemon-zone-untrust] quit
# 进入DMZ安全区域视图。

[Eudemon] firewall zone dmz
# 配置Ethernet 1/0/2加入DMZ安全区域。

[Eudemon-zone-dmz] add interface Ethernet 1/0/2
注意
需要配置域间缺省包过滤规则或域间包过滤规则。

由于配置缺省允许报文通过防火墙安全域间会存在安全隐患,不建议配置。

域间包过滤规则的配置请参见需求1配置步骤。

需要在Trust安全区域内的PC上配置缺省路由。

# 退回系统视图。

[Eudemon-zone-dmz] quit
步骤 2 完成需求1配置。

# 配置访问控制列表。

[Eudemon] acl 2001
[Eudemon-acl-basic-2001] rule 0 permit source 10.110.10.0 0.0.0.255
[Eudemon-acl-basic-2001] rule 1 deny source 10.110.0.0 0.0.255.255
# 退回系统视图。

[Eudemon-acl-basic-2001] quit
# 配置地址池。

[Eudemon] nat address-group 1 202.169.10.2 202.169.10.6
# 进入Trust和Untrust域间视图。

[Eudemon] firewall interzone trust untrust
# 配置域间包过滤规则。

[Eudemon-interzone-trust-untrust] packet-filter 2001 outbound
# 退回系统视图。

[Eudemon-interzone-trust-untrust] quit
# 进入Trust和Untrust域间视图。

[Eudemon] firewall interzone trust untrust
# 将访问控制列表和地址池关联。

由于需要进行地址复用,即不使用no-pat参数。

[Eudemon-interzone-trust-untrust] nat outbound 2001 address-group 1
说明
当使用no-pat参数时,防火墙只能对内部用户的IP地址进行转换。

当NA T地址池中的IP 地址全部分配给用户后,在现有用户释放地址前,防火墙将不再为其他用户提供地址,即其他用户无法通信。

建议配置地址池时,不使用no-pat参数。

# 退回系统视图。

[Eudemon-interzone-trust-untrust] quit
步骤 3 完成需求2配置。

# 配置ACL规则。

[Eudemon] acl 3000
[Eudemon-acl-adv-3000] rule 0 permit tcp destination 192.168.20.3 0 destination-port eq ftp [Eudemon-acl-adv-3000] rule 1 permit tcp destination 192.168.20.2 0 destination-port eq 8080
# 退回系统视图。

[Eudemon-acl-adv-3000] quit
# 进入DMZ和Untrust域间视图。

[Eudemon] firewall interzone dmz untrust
# 配置域间包过滤规则。

[Eudemon-interzone-dmz-untrust] packet-filter 3000 inbound
# 使能FTP和HTTP的NA T ALG功能。

[Eudemon-interzone-dmz-untrust] detect ftp
说明
当防火墙内部服务器为FTP服务器时,需要在相应服务的域间使能应用级网关功能,否则防火墙不将该会话识别为相应会话。

# 退回系统视图。

[Eudemon-interzone-dmz-untrust] quit
# 配置内部WWW服务器。

[Eudemon] nat server protocol tcp global 202.169.10.1 80 inside 192.168.20.2 8080
# 配置内部FTP服务器。

[Eudemon] nat server protocol tcp global 202.169.10.1 ftp inside 192.168.20.3 ftp。