IP轉址 - Linux

Cara avatar
By Cara
at 2010-01-27T02:00

Table of Contents

※ 引述《Adama (So Say We All.)》之銘言:
: 想請問各位,
: 比如說我自己架了一台server A,想連上A port:1689後,自動會連上PTT
: 這樣可以靠修改A的iptables做到嗎?
: 我試著在A的NAT table裡加了一條chain
: -A PREROUTING -i eth0 -p tcp -m tcp --dport 1689 -j DNAT --to-destination \
: 140.112.172.11:23
: 可是不行...
: A有其它條PREROUTING是指向內網的,這些chains是能正常工作的
: 是說 DNAT 只能接內網IP嗎?可是DNAT不就只是修改目標IP,再去作路由判定嗎?
: 該怎麼做才對呢? 謝謝

這種 case 需做 SNAT
範例
iptables -t nat -A PREROUTING -d 121.254.104.2 -p tcp --dport 1689 -j DNAT \
--to 140.112.172.11:23
iptables -t nat -A POSTROUTING -d 140.112.172.11 -j SNAT --to 121.254.104.2

telnet 121.254.104.2 1689 試試看吧 (只 demo 到今天晚上)

--
Tags: Linux

All Comments

Mary avatar
By Mary
at 2010-01-31T07:19
推,也推puremsn XDD
Michael avatar
By Michael
at 2010-02-01T05:54
太棒了!感謝你!

ubuntu 該如何存取 windows 7 共享資料匣呢?

Zora avatar
By Zora
at 2010-01-26T21:42
請問,ubuntu 該如何存取 windows 7 共享資料匣呢? 印象中以前可以直接在 位置→網路 中找到分享資料匣, 不過這次安裝完 ubuntu 後, 無法存取區網中 vista 與 windows 7 共享資料匣, 請問該如何解決? ----------------------------- ...

IP轉址

Edith avatar
By Edith
at 2010-01-26T20:53
想請問各位, 比如說我自己架了一台server A,想連上A port:1689後,自動會連上PTT 這樣可以靠修改A的iptables做到嗎? 我試著在A的NAT table裡加了一條chain -A PREROUTING -i eth0 -p tcp -m tcp --dport 1689 -j DNA ...

Ubuntu發行版升級時可用空間不足

Bethany avatar
By Bethany
at 2010-01-26T19:05
首先感謝各位回答... ------------------------------------------------------------------------------ 嗚呃,沒救了嗎? 磁碟空間不足 此次升級已經中止。升級需要 1059M 可用空間 (於硬碟 and#39;/and#39 ...

file system問題一問

Steve avatar
By Steve
at 2010-01-26T18:55
目前在linux系統中預設都是ext3 or ext4 現在我做了一些測試~發現jfs在linux中也有很搶眼的表現 即使在IO的情況 把電源插頭拔掉 不會有掛載成read-only的狀況~~ 不知道jfs在linux上面跑有沒有甚麼樣的問題呢?? 請大家不吝解答^^ 感恩 -- - ...

光碟機失效無法掛載

Madame avatar
By Madame
at 2010-01-26T15:47
加上wine去估狗 不知道你的問題是不是這個解法 https://bugs.launchpad.net/ubuntu/+source/gnome-vfs2/+bug/77990 ※ 引述《karst10607 (Honda Minako)》之銘言: : 我用的是Ubuntu 9.10 : 我正在裝Diabl ...