juniper 开放端口_Juniper EX4200 屏蔽指定端口笔记
最开始配 Juniper 的时候,只是胡乱在网上找了一些别人现成的配置文件,对很多配置的理解并不透彻,这导致在很长的一段时间里面,有几个机柜的网络配置是非常 basic 的,没有发挥EX4200 作为 TOR 的优良特征。 最近想起这个事儿来了,有一个机柜默认全局屏蔽了25端口(邮件发送),这样一来就好坏通杀,想正常发邮件都不行了。于是重新翻阅了 Juniper 的参考文档,取以下部分为笔记:
创建防火墙 filter
不管是要对端口,VLAN 还是 Layer 3 interface 进行限制,都需要创建 filter,然后在filter 中创建匹配规则。 对于端口和 VLAN,设置 family address 类型为 ethernet-switching 即可:
[edit firewall]
user@switch# set family ethernet-switching
对于 Layer 3 interface,则设置 family address为 inet:
[edit firewall]
user@switch# set family inet
备注:对于 IPv6 的 family address 则为 inet6。可以同时在一个 layer 3 interface 中配置 IPv4 和 IPv6 的 filter。
指定 filter 名称
给 filter 取名,最好是取得有意义一点,能够在 review 的时候看懂是用作什么用途,我的习惯是根据进流量和出流量命名:
[edit firewall family ethernet-switching]
user@switch# set filter INPUT-FILTER
指定规则名称
给规则取名,一个 filter 可以有多个规则:
[edit firewall family ethernet-switching filter INPUT-FILTER]
user@switch# set term BLOCK-25-SOURCE
设置匹配
这里可以操作的事情就很多了,比如屏蔽端口,屏蔽 IP 地址等:
[edit firewall family ethernet-switching filter INPUT-FILTER term BLOCK-25-SOURCE]
user@switch# set from source-port 25
设定了匹配规则,当然还要设置匹配的操作
[edit firewall family ethernet-switching filter INPUT-FILTER term BLOCK-25-SOURCE]
user@switch# set then discard
参考配置
firewall {
family ethernet-switching {
filter INPUT-FILTER {
term BLOCK-25-SOURCE {
from {
source-port 25;
}
then {
discard;
count BLOCK-25-SOURCE;
}
}
term BLOCK-25-DEST {
from {
destination-port 25;
}
then {
discard;
count BLOCK-25-DEST;
}
}
term ACCEPT {
then accept;
}
}
filter OUTPUT-FILTER {
term BLOCK-25-SOURCE {
from {
source-port 25;
}
then {
discard;
count BLOCK-25-SOURCE;
}
}
term BLOCK-25-DEST {
from {
destination-port 25;
}
then {
discard;
count BLOCK-25-DEST;
}
}
term ACCEPT {
then accept;
}
}
}
}
将规则应用到端口、VLAN 或者 Layer 3 interface
只需要在对应的配置规则中引入 filter,即:、
filter {
input INPUT-FILTER;
output OUTPUT-FILTER;
}
端口和 VLAN 对应的是 ethernet-switching, Layer 3 interface 对应的则是 inet。
juniper 开放端口_Juniper EX4200 屏蔽指定端口笔记相关推荐
- linux中开启514端口,linux中开启指定端口
1.修改/etc/sysconfig/iptables文件,增加如下一行: -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j A ...
- ubuntu 查看对外端口_[mcj]Ubuntu如何查看已开放端口|Ubuntu开放关闭指定端口方法...
有时候我们经常无法连接服务器的某些端口,这时就需要查看一下这些端口是不是放行了,最简单的方法就是使用ufw工具,步骤如下. 1 安装ufw sudo apt install ufw 1 sudo ap ...
- HCIA/HCIP使用eNSP模拟STP实验与STP根桥、根端口、指定端口选举方法
使用eNSP模拟STP实验 实验配套拓扑:STP Configuration.topo 目录 使用eNSP模拟STP实验 拓扑预览 一.修改默认模式 二.确定根桥与各端口 三.修改SW1为主根桥 SW ...
- mysql查看、修改端口、指定端口登录
一.查看端口: 1.在命令行中输入:mysqld --console,输出的信息可以看到端口号 2.登录本地或远程mysql,输入show global variables like 'port',这 ...
- python在命令端口运行脚本_扫描端口占用情况的python脚本
之前项目上线前,领导要求让写一个脚本用来判断端口的占用情况.由于现在python3使用也比较多,基于python2修改了一下,做了个python3版本的,现在做一下总结. 一.python脚本实现扫描 ...
- CentOS7下Firewall 开放指定端口
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Firewall一些基本常用命令 开放指定端口 firewall-cmd --zone=public --ad ...
- 利用iptables来配置linux禁止所有端口登陆和开放指定端口
原文地址:http://www.2cto.com/Article/201109/103089.html 利用iptables来配置linux禁止所有端口登陆和开放指定端口 1.关闭所有的 INPUT ...
- linux出站入站端口维护,linux下如何用iptables开放指定端口_网站服务器运行维护,linux,iptables,端口...
win10系统老是弹出垃圾广告怎么办_网站服务器运行维护 win10系统老是弹出垃圾广告的解决方法是:1.打开控制面板,进入Internet选项:2.在打开的Internet属性窗口中,切换到[隐私] ...
- python判断端口是否开放_Python扫描IP段查看指定端口是否开放的方法
本文实例讲述了Python扫描IP段查看指定端口是否开放的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/local/bin/python #-*- coding: UTF-8 -*- ...
最新文章
- 快速批量导入庞大数据到SQL SERVER数据库(ADO.NET)
- Service Broker in SAP Gateway and Kubernetes
- linux进程互斥要点,linux进程之间互斥
- FreeBSD NetBSD OpenBSD DragonFlyBSD 操作系统
- Qt学习 QVariant类(转)
- python判断变量相等_Python判断两个对象相等的原理
- 傅里叶光学随机散斑原理 matlab仿真实现随机散斑
- mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
- 重启打印机(打印机任务无法取消时)
- 绘制自己的人际关系图_错综复杂的人际关系,一张图谱一目了然
- Windows XP SP3截至2011年4月更新补丁汇总(WinXP补丁包) 修正版
- android 手机 投影,100吋1080p 看Android双核手机连投影
- linux下hwclock不能同步时间到硬件时钟
- 在OpenCV里实现WHT变换1
- asp.Net Core 多线程之Task轻松学,快速上手
- 图像噪声、去噪基本方法合集(Python实现)
- JAVA对接海康威视开发文档
- 乐行天下激光雷达数据口测试
- 分享一款超多功能工具箱组合微信小程序源码_支持流量主,无需服务器和域名!适合小白
- 【蓝桥杯】历届真题 魔方旋转问题(高职组) Java
热门文章
- 解决网页上的文字不能复制
- 2021年量子计算的研发现状与未来展望
- Markdown教程--Markdown列表
- “This document contains links that may refer to other files. Do you want to update this document wit
- 龟叔都推荐!Python3.10再更新版本,全新的七大特点
- yolov3 map、recall、p-r曲线可视化超详细
- 强连通分量(超详细!!!)
- zbrush快捷键汇总【收藏版】
- SQL分页 查询6到10名等
- mujoco环境变量报错:Missing path to your environment variable