[問題] 關於使用iptables轉port?

看板Linux作者 (ken)時間15年前 (2011/01/05 18:24), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
各位好: 先說明一下環境,我的pc只有一個介面eth0(192.168.1.101/24) 想要實驗該如何將連到我的port:23導至ptt.cc:23呢? 底下是我測試的語法: iptables -t nat -A PREROUTING -p tcp --dport 23 -j ACCEPT iptables -t nat -A PREROUTING -p tcp --dport 23 -j DNAT --to 140.112.172.3:23 ps:我port:23上面並沒有任何服務 以上測試還是無法連接成功也?...有人有lab過嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.230.190

01/05 21:31, , 1F
解出來了,再加一行
01/05 21:31, 1F

01/05 21:31, , 2F
-A POSTROUTING -d 140.112.172.3 -o eth0 -j MASQUERADE
01/05 21:31, 2F

01/05 21:31, , 3F
又自問自答了...XD
01/05 21:31, 3F

01/05 21:32, , 4F
第一行-j ACCEPT是多餘的,可以刪掉
01/05 21:32, 4F

01/05 21:49, , 5F
-A POSTROUTING -o eth0 -p tcp -j MASQUERADE 這比較清楚
01/05 21:49, 5F

01/07 05:48, , 6F
找出解答最重要 XD推
01/07 05:48, 6F
文章代碼(AID): #1D94Rbgk (Linux)