Juniper srx防火墙NAT配置
一、基础操作说明:
1、 设备恢复出厂化
root# load factory-default
root# set system root-authentication plain-text-password
root# commit
root> request system reboot
2、 基本配置
2.1 配置主机名
root# set system host-name SRX1400
2.2设置时区
root@SRX1400# set system time-zone Asia/Shanghai
2.3设置时间
root@SRX1400# run set date 201508011549.21
2.4设置dns
root@SRX1400# set system name-server 202.l06.0.20
2.5设置接口IP
root@SRX1400# set interfaces ge-0/0/0 unit 0 family inet address 10.0.0.10/24
2.6设置默认路由
root@SRX1400# set routing-options static route 0.0.0.0/0 next-hop 10.0.0.254
2.7创建登陆用户
root@SRX1400# set system login user admin class super-user authentication plain-text-password
2.8创建安全Zone
root@SRX1400# set security zones security-zone untrust
2.9接口加入zone
root@SRX1400# set security zones security-zone untrust interfaces ge-0/0/0.0
2.10业务口放行icmp
root@SRX1400# set security zones security-zone untrust interfaces ge-0/0/0.0 host-inbound-traffic system-services ping
说明:默认情况下,除管理口外的业务口是无法ping通的,需要放行icmp。
二、juniper srx nat
1、NAT的类型
1.1 source nat :interface
1.2 source nat :pool
1.3 destination nat
1.4 static nat
2、配置实例
2.1 基于接口的source nat
root@SRX1400# set security nat source rule-set 1 from zone trust
root@SRX1400# set security nat source rule-set 1 to zone untrust
root@SRX1400# set security nat source rule-set 1 rule rule1 match source-address 0.0.0.0/0 destination-address 0.0.0.0/0
root@SRX1400# set security nat source rule-set 1 rule rule1 then source-nat interface
默认police
policy default-permit {
match {
source-address any;
destination-address any;
application any;
}
then {
permit;
}
}
2.2基于地址池的source nat
root@SRX1400# set security nat source pool isp address 10.0.0.20 to 10.0.30
root@SRX1400# set security nat source rule-set 1 from zone trust
root@SRX1400# set security nat source rule-set 1 to zone untrust
root@SRX1400# set security nat source rule-set 1 rule rule1 match source-address 0.0.0.0/0 destination-address 0.0.0.0/0
root@SRX1400# set security nat source rule-set 1 rule rule1 then source-nat pool isp
root@SRX1400# set security nat proxy-arp interface ge-0/0/0 address 10.0.0.20 to 10.0.0.30
2.3 destination nat 配置
root@SRX1400# set security nat destination pool dst-nat-pool-1 address 172.16.1.1/32
root@SRX1400# set security nat destination pool dst-nat-pool-1 address port 80
root@SRX1400# set security nat destination rule-set rs1 from zone untrust
root@SRX1400# set security nat destination rule-set rs1 rule 1 match destination-address 10.0.0.100/32
root@SRX1400# set security nat destination pool dst-nat-pool-1 address port 80
root@SRX1400# set security nat proxy-arp interface ge-0/0/0.0 address 10.0.0.100/32
root@SRX1400# set security address-book global address web 172.16.1.1/32
root@SRX1400# set security nat destination rule-set rs1 rule 1 then destination-nat pool dst-nat-pool-1
root@SRX1400# set security policies from-zone untrust to-zone trust policy web match source-address any
root@SRX1400# set security policies from-zone untrust to-zone trust policy web match destination-address web match application any
root@SRX1400# set security policies from-zone untrust to-zone trust policy
root@SRX1400# set security policies from-zone untrust to-zone trust policy web then permit
root@SRX1400# insert security policies from-zone untrust to-zone trust policy web before policy default-deny
2.4 static nat配置
root@SRX1400# set security nat static rule-set rs1 from zone untrust
root@SRX1400# set security nat static rule-set rs1 rule r1 match destination-address 10.0.0.100/32
root@SRX1400# set security nat static rule-set rs1 rule r1 then static-nat prefix 172.16.1.1/32
root@SRX1400# set security nat proxy-arp interface ge-0/0/0.0 address 10.0.0.100/32
root@SRX1400# set security address-book global address web 172.16.1.1/32
root@SRX1400# set security policies from-zone untrust to-zone untrust web match source-address any destination-address web application any
root@SRX1400# set security policies from-zone untrust to-zone trust policy web then permit
root@SRX1400# insert security policies from-zone untrust to-zone trust web before policy default-deny
Juniper srx防火墙NAT配置的更多相关文章
- Juniper SRX防火墙简明配置手册(转)
在执行mit命令前可通过配置模式下show命令查看当前候选配置(Candidate Config),在执行mit后配置模式下可通过run show config命令查看当前有效配置(Active co ...
- Juniper SRX防火墙-NAT学习笔记!
Junos NAT第一部分:SRX NAT介绍第二部分:Source NAT:Interface NAT第三部分:Source NAT:Address Pools第四部分:Destination NA ...
- Juniper srx新增接口IP,使PC直连srx(转)
转自:https://www.jianshu.com/p/bc27134bde3d Juniper srx新增接口IP,使PC直连srx 2018.11.19 14:24:15字数 424 概述 需求 ...
- Juniper srx 550建立NAT端口映射
一.Juniper srx 550建立NAT端口映射 公司Juniper srx 550路由器,因为很少去设置,所以怕到时设置时步骤又给忘记了,这里做个备注,以便日后查 NAT配置界面介绍: Rule ...
- centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课
centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB ...
- Juniper SRX 简单命令二
--------------------------Juniper SRX 用户管理--------------------------- Juniper的命令,其实是比较形象的,英文稍微好一点,基本 ...
- LVS/NAT 配置
LVS/NAT 配置 实验环境 三台主机:Linux Centos 6.4 32位 调度器Director:192.168.1.160(内网IP).192.168.2.20(公网IP) HTTP真实服 ...
- Juniper SRX550防火墙web页面CPU达到100%的故障解决办法
Juniper SRX550防火墙web页面CPU达到100%的故障解决办法 利用telnet远程连接主机,对web页面注销重新登录即可,在配置中输入命令:run restart web-manage ...
- 华为USG6000V防火墙简单配置案例
如图,PC1是企业内网用户,要通过防火墙NAT方式( 1.1.1.105-1.1.1.106 )访问Internet,Server是企业的FTP服务器,通过静态NAT方式供外网用户访问,对外的地址是1 ...
随机推荐
- 来推荐个免费的PPT演示工具--ZohoShowTime
事实上这个不算新产品了,这次是做了一些大的改进.上次在Zoho的全球用户大会上,全程演讲都是用的这个工具.Zoho这点非常好啊.自己的产品自己带头用.个人认为它最大的用处就是.离得远的观众能够在自己的 ...
- sql: PL/SQL proc
A PL/SQL block has the following structure: [DECLARE declaration_statements ] BEGIN executable_state ...
- 基于visual Studio2013解决C语言竞赛题之1084完全平方数
题目 解决代码及点评 /************************************************************************/ /* ...
- 亚马逊AWS在线系列讲座——基于AWS云平台的高可用应用设计
设计高可用的应用是架构师的一个重要目标,可是基于云计算平台设计高可用应用与基于传统平台的设计有很多不同.云计算在给架构师带来了很多新的设计挑战的时候,也给带来了很多新的设计理念和可用的服务.怎样在设计 ...
- C# 数据访问编码需要遵循的几个规范
一,链接打开之后必须关闭,否则会占用系统空间 SqlConnection conn=new SqlConnection(CONNECTIONSTRING); conn.open(); conn.clo ...
- JQuery - 点击图片显示大图
效果: 目录结构: 代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="De ...
- 在 SSIS package 中使用FTP
在ssis 包中使用FTP 实际上很简单, 直接拿一个FTP控制流(FTP 任务) ,配置一下FTP 服务器就可以了, 但是当我想在SQL Server Job 中使用这个功能时却报了个错(如下), ...
- SilkTest Q&A 8
Q72.如何在一个testplan中运行所有的testcase? A72. 1.打开testplan 2.点击Run/Run All Tests菜单,SilkTest开始执行testplan中所有的t ...
- 实用Shell命令备忘
开场白:这里简单记录一些常用的bash命令,一则备忘,二来希望可以帮助别人解决一些问题. 1.检测文件是否存在 if [ -f ./foo.txt ] then echo the file exist ...
- Codeforces 396B On Sum of Fractions 数论
题目链接:Codeforces 396B On Sum of Fractions 题解来自:http://blog.csdn.net/keshuai19940722/article/details/2 ...