ASA防火墙静态PAT端口范围测试

本文涉及的产品
云防火墙,500元 1000GB
简介:

一.测试拓扑

wKioL1X38T-gdNFLAAB2SFv8Pow785.jpg

二.测试思路

1.分别测试tcp和udp的连续端口PAT

2.再用静态端口转换工具分别将TCP端口和udp端口转换到某个常用端口进行测试

---tcp转换到TCP23,用telnet测试

---udp转换到UDP514,用syslog发送进行测试

 3.为了测试方便,防火墙只设两个区Outside和Inside

---将Inside服务器的TCP1000~2000映射到防火墙Outside口的TCP1000~2000上

---将Inside服务器的UDP1000~2000映射到防火墙Outside口的UPD2000~3000上

4.测试发现如果TCP端口范围与UDP端口范围一样,第二个NAT配置不上,会报如下错误:

 ERROR: NAT unable to reserve ports.

三.基本配置

1.Outside服务器

  IP:202.100.1.8/24

2.防火墙ASA842

interface GigabitEthernet0
nameif Outside
security-level 0
ip address 202.100.1.10 255.255.255.0
!
interface GigabitEthernet1
nameif Inside
security-level 100
ip address 10.1.1.10 255.255.255.0 

3.Intside服务器

  IP:10.1.1.8/24

  GW:10.1.1.10


四.静态PAT端口范围配置

1.定义端口范围对象

object network  Inside_Server
      host 10.1.1.8

object service tcp_ports
      service tcp destination range 1000 2000

object service udp_ports
      service udp destination range 2000 3000

2.配置twice-nat

nat (outside,inside) source static any any destination static interface  Inside_Server service tcp_ports tcp_ports

nat (outside,inside) source static any any destination static interface  Inside_Server service udp_ports udp_ports 

3.配置并应用防火墙策略

access-list Outside extended permit tcp any object Inside_Server range 1000 2000
access-list Outside extended permit udp any object Inside_Server range 2000 3000

access-group Outside in interface Outside 

4.测试验证

---可以用多种方式验证,如果进行静态端口转换嫌麻烦,可以直接抓包验证

wKiom1X371WjYC-zAAKKG3cPRyk111.jpg

wKiom1X375rBWB5FAAi4Hi0gI4M239.jpg





本文转自 碧云天 51CTO博客,原文链接:http://blog.51cto.com/333234/1695049,如需转载请自行联系原作者

相关文章
|
6月前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
107 3
|
应用服务中间件 网络安全 nginx
docker 映射端口穿透内置防火墙
docker 映射端口穿透内置防火墙
431 0
|
网络协议 安全 Linux
百度搜索:蓝易云【Linux系统下如何在防火墙开放指定端口】
在Linux系统中,防火墙是用于保护计算机安全的重要组成部分。默认情况下,大多数Linux发行版都会自带一个防火墙,如iptables、firewalld等。当我们需要运行特定的应用程序或服务时,需要在防火墙中开放相应的端口。下面就是Linux系统下如何在防火墙开放指定端口的详细步骤。
111 0
|
6月前
|
存储 安全 网络协议
使用 firewall-cmd 管理 Linux 防火墙端口
本文将介绍如何使用 firewall-cmd 工具在 Linux 系统中进行简单端口管理,包括开放、查询、关闭等操作。通过实例展示相关命令的用法,希望能对大家有所帮助。
704 0
|
6月前
|
网络协议 安全 Linux
linux配置防火墙 Centos7下 添加 端口白名单
linux配置防火墙 Centos7下 添加 端口白名单
976 0
|
网络协议 Linux 网络安全
Centos7 防火墙配置+端口设置
Centos7 防火墙配置+端口设置
278 0
Centos7 防火墙配置+端口设置
|
5月前
|
弹性计算 人工智能 供应链
云服务器 ECS产品使用问题之端口已加入安全组,但是端口不通,同时服务器已关闭防火墙,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
6月前
|
安全 网络协议 网络安全
如何获取静态IP进行测试?静态IP有什么优点?
本文介绍了如何获取静态IP用于测试,包括联系ISP、使用DDNS和利用VPN。静态IP具有稳定性、安全性和易用性的优点,适合网络测试和特定设置。
|
5月前
|
网络协议 Java Linux
Linux常用操作命令、端口、防火墙、磁盘与内存
Linux常用操作命令、端口、防火墙、磁盘与内存
87 0
|
6月前
|
XML 安全 Linux
Linux 防火墙开启端口
Linux 防火墙开启端口
92 1
下一篇
无影云桌面