博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转载)iptables 转发oracle端口
阅读量:4318 次
发布时间:2019-06-06

本文共 1122 字,大约阅读时间需要 3 分钟。

本文出自 “乡丅亻” 博客,请务必保留此出处http://shaowu.blog.51cto.com/627407/514909

 

项目组同事需要将SQL请求转发到另一台服务器上,于是通过iptables实现此功能

[root@gea-1 ~]# echo 1 > proc/sys/net/ipv4/ip_forward[root@gea-1 ~]# iptables -t nat -A PREROUTING -d 192.168.18.19 -p tcp --dport 1521 -j DNAT --to 192.168.4.74:1521[root@gea-1 ~]# iptables -t nat -A POSTROUTING -d 192.168.4.74 -p tcp --dport 1521 -j SNAT --to 192.168.18.19

 

查看nat 规则:

[root@gea-1 ~]# iptables -L -n -t natChain PREROUTING (policy ACCEPT)target     prot opt source               destinationDNAT       tcp  --  0.0.0.0/0            192.168.18.19        tcp dpt:1521 to:192.168.4.74:1521Chain POSTROUTING (policy ACCEPT)target     prot opt source               destinationSNAT       tcp  --  0.0.0.0/0            192.168.4.74       tcp dpt:1521 to:192.168.18.19Chain OUTPUT (policy ACCEPT)target     prot opt source               destination

 

Telnet测试:

[root@gea-1 ~]# telnet 192.168.4.74 1521Trying 192.168.4.74...Connected to localhost (192.168.4.74).Escape character is '^]'.

 

保存iptables设置:

[root@gea-1 ~]# iptables-save >> /etc/sysconfig/iptables

 

转载于:https://www.cnblogs.com/lichmama/p/4115556.html

你可能感兴趣的文章
【Python基础教程第2版】——第二讲:列表和元组
查看>>
小常识
查看>>
使用vscode开发python
查看>>
swift--调用系统单例实现打电话
查看>>
0038-算一算是一年中的第几天
查看>>
51nod 1094 【水题】
查看>>
003.第一个动画:绘制直线
查看>>
ng-深度学习-课程笔记-2: 神经网络中的逻辑回归(Week2)
查看>>
正则表达式的搜索和替换
查看>>
个人项目:WC
查看>>
地鼠的困境SSL1333 最大匹配
查看>>
flume+elasticsearch+kibana遇到的坑
查看>>
【MM系列】在SAP里查看数据的方法
查看>>
C#——winform
查看>>
CSS3 transform制作的漂亮的滚动式导航
查看>>
《小强升职记——时间管理故事书》读书笔记
查看>>
Alpha 冲刺(3/10)
查看>>
Kaldi中的Chain模型
查看>>
spring中的ResourceBundleMessageSource使用和测试示例
查看>>
css规范 - bem
查看>>