iptables如何配置NAT實現(xiàn)端口轉(zhuǎn)發(fā)
加載防火墻的內(nèi)核模塊
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_conntrack
1.開啟路由轉(zhuǎn)發(fā)功能
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf sysctl -p
2、將本地的端口轉(zhuǎn)發(fā)到本機端口
將本機的 7777 端口轉(zhuǎn)發(fā)到 6666 端口。
iptables -t nat -A PREROUTING -p tcp --dport 7777 -j REDIRECT --to-port 6666
機器上將 7777 端口轉(zhuǎn)發(fā)到 6666,并偵聽 6666 端口。
3、將本機的端口轉(zhuǎn)發(fā)到其他機器

以下命令在10.0.32.101執(zhí)行
2、將訪問本機的3306端口轉(zhuǎn)發(fā)10.0.32.100:3306
iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 10.0.32.100:3306
為轉(zhuǎn)發(fā)請求指明請求來源,將請求B主機3306端口轉(zhuǎn)發(fā)至C主機3306端口,需要配置PREROUTING和POSTROUTING這2條鏈,如果只配置其中某一條鏈則無法正常建立tcp連
iptables -t nat -A POSTROUTING -p tcp -d 10.0.32.100 --dport 3306 -j SNAT --to-source 10.0.32.101
到此這篇關(guān)于iptables配置NAT實現(xiàn)端口轉(zhuǎn)發(fā)的文章就介紹到這了,更多相關(guān)iptables端口轉(zhuǎn)發(fā)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux搭建syslog日志服務(wù)器的詳細(xì)過程
這篇文章主要介紹了Linux搭建syslog日志服務(wù)器的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-05-05
CentOS與Ubuntu哪個更適合做服務(wù)器系統(tǒng)
對于服務(wù)器而言,有兩個主流的 Linux 發(fā)行版,那就是 CentOS 和 Ubuntu。但如何從這兩個之中選擇,這是擺在管理員、初學(xué)者和專業(yè)人士面前的主要問題。在對這兩個(和更多)發(fā)行版有了一定的經(jīng)驗之后,我們決定對這兩個發(fā)行版用于服務(wù)器時做個比較2017-04-04

