firewall&iptables小记
一、firewall
- 查看firewall状态
firewall-cmd --state
防火墙开启:
防火墙关闭:
- 如果firewall为关闭状态,先启动firewall
systemctl start firewalld
- 添加firewall指令
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 forward-port port=162 protocol=udp to-port=20162'
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 forward-port port=161 protocol=udp to-port=20161'
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 forward-port port=514 protocol=udp to-port=20514'
firewall-cmd --permanent --zone=public --add-port=8885/tcp
firewall-cmd --permanent --zone=public --add-port=9092/tcp
firewall-cmd --permanent --zone=public --add-port=161/tcp
firewall-cmd --permanent --zone=public --add-port=162/tcp
firewall-cmd --permanent --zone=public --add-port=514/udp
firewall-cmd --permanent --zone=public --add-port=20161/tcp
firewall-cmd --permanent --zone=public --add-port=20162/tcp
firewall-cmd --permanent --zone=public --add-port=20514/udp
firewall-cmd --permanent --zone=public --add-port=9996/udp
firewall-cmd --permanent --zone=public --add-port=8082/tcp - 重新加载firewall策略
firewall-cmd --reload - 查看新策略是否生效
firewall-cmd --list-all
二、Iptables
- 安装iptables
yum install iptables-services - 启动iptables
service iptables restart - 查看iptables状态
systemctl status firewalld.service
启动状态:
关闭状态:
- 添加iptables端口转发策略
iptables -t nat -A PREROUTING -p udp -m udp --dport 162 -j REDIRECT --to-ports 20162
iptables -t nat -A PREROUTING -p udp -m udp --dport 161 -j REDIRECT --to-ports 20161
iptables -t nat -A PREROUTING -p udp -m udp --dport 514 -j REDIRECT --to-ports 20514
- 查看新策略是否生效
iptables -t nat -L -n --line-numbers - 删除规则
iptables -L -n --line-numbers
最新文章
- java从基础知识(七)java集合
- 关于kali2.0 rolling无法连接数据的解决办法
- 浅谈Margin和Padding值设置成百分数的布局
- C——数组下标与间址运算符
- 智能指针weak_ptr解决循环依赖问题
- 系统升级日记(4):如何快速的修改Infopath中的各种URL
- cocoapods pod install 安装报错 is not used in any concrete target
- svn 检出代码报ssl错误问题的解决
- jqery基础知识
- Go语言程序的状态监控
- 首届全球RTB(实时竞价)广告DSP算法大赛
- Linux C编程语言学习材料
- Android调试神器stetho使用详解和改造
- 第一模块:Python基础(二)
- (.NET高级课程笔记)泛型总结
- 逻辑斯特回归tensorflow实现
- 快速开发工具:Servoy
- 【Mac AndroidStudio】download gradle fail问题
- 微信小程序之 真机键盘弹窗遮盖input框
- 谈谈你对MVC的理解