CentOS 7下用firewall-cmd控制端口与端口转发
2024-10-08 09:51:53
# 将80端口的流量转发至192.168.0.1的8080端口
1.
firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080
2.
开启防火墙伪装:firewall-cmd --add-masquerade --permanent //开启后才能转发端口,配置完--reload才生效
3.
仍无法转发,可能是由于内核参数文件sysctl.conf未配置ip转发功能,具体配置如下:
vi /etc/sysctl.conf
在文本内容中添加:net.ipv4.ip_forward = 1
保存文件后,输入命令sysctl -p生效
firewall-cmd --list-forward-ports #查看转发端口
firewall-cmd --list-ports # 查看开放的端口
最新文章
- redis成长之路——(三)
- swift-func(函数)
- 遇到shell重定向的一个奇怪问题:'消失'的标准输入!
- MVC(Model(模型) View(视图) Controller(控制器))
- [POJ 2586] Y2K Accounting Bug (贪心)
- Eclipse中调试技巧
- 干货:Android 源码使用心得分享
- netbeans环境中使用maven搭建jsf、primefaces工程
- datetime 和 smalldatetime
- onethink对二维数组结果集进行排序
- apache php gzip压缩输出的实现方法
- [转]Delphi 中动态链接库(dll)的建立和使用
- 安装Cocoapoads遇到的问题的解决办法
- hdu 3290 (简单dfs)
- Linux服务器建站基础-选择何种配置和安装环境项目
- sql数据库链接
- 程序猿的日常——Java中的集合列表
- Appium(二)---启动App+模拟滑动
- cobbler无人值守自动安装
- java.lang.String (JDK1.8)