Linux 下 iptables 的 NAT 之機器不用設gateway也能 port mapping

provided by pank@pank.org & kelly@qkelly.com

範例
WAN IP 211.72.242.40 NETMASK 255.255.255.0
LAN IP 192.168.1.1 NETMASK 255.255.255.0

內部機器 192.168.1.246, gateway 任意, 也可以不設

port 2222 mapping 到 192.168.1.246:22

iptables -t nat -I PREROUTING -p tcp -d 211.72.242.40 –dport 2222 -j DNAT –to 192.168.1.246:22
iptables -t nat -I POSTROUTING -p tcp -d 192.168.1.246 –dport 22 -j SNAT –to 192.168.1.1

Worren\’s Program 賞味期限

今天接到一通特別的電話,
是一個高中學長打來的~..
說在之前我有幫他寫一隻程式! ….
當時我有鎖~…鎖BIOS Date, 所以, 換個主機板大
概程式就不能玩了~…

而現在他的硬體已經快不行了, 想要把軟體做轉移,
不過問我該怎辦, 我想了想, 只要把原始碼稍做修改就可了!
不過, 那麼久之前的原始碼~….上哪ㄦ找ㄚ…@@a

講著講著, 他提到, 那程式我是在 1995年寫的….那時候我
還只是一個高中生! …現在~…2005年嚕~…..不多, 日子
已經過了10個年頭了! …..到現在他還在用我當時寫的程式!
用到硬體壞了, 還想繼續用…..

ha~…有點ㄦ小感動~…他還以為要我把那程式做修改必須
要給點ㄦ費用~…我直接跟他說, 若我找得到 src code, 馬上
改給他…free啦! …反正只是把瑣 BIOS Date的那段 code 給
mark起來~…:P

btw, 今天才知道, 我在10年前寫的賣錢的軟體, 現在竟然還
在用!…ha~…他說, 反正用起來就是穩穩的, 現在是硬體不
穩了, 這是沒辦法避免的事~…一程式買了用10年~…划得
來了!

ha~…worren\’s program , 賞味期限? over 10年!..XD

ps: 那程式是用 QuickBasic 4.5 寫的!…