跳至主要內容

文章

顯示從 10月, 2010 起發佈的文章

NAT Server on ubuntu

首先ip分享器有很多方案,例如Live! CD,變更黑龜設定, 硬體分享器。 Live! CD是一個很好的方案,就純粹分享器來說。如果想要 加其他功能,Live! CD就顯得有點麻煩。 另外改黑龜也是個不錯 的方法,但是黑龜很不耐操掛p2p很容易出現問題。而 硬體分享 器,除了功能限制之外,就是價錢不便宜。 為什麼要用主機安裝ip分享器功能呢?主要是為了附加功能 可以當作ftp http的伺服器。 1.先用Ubuntu Linux光碟開機,安裝boot:server最小化安裝。 安裝過程設定static ip和DNS,詳細情形請參照ubuntu官網。 我的例子把NAT Server IP設為:192.168.1.40 server config: IP :192.168.1.40 NETMASK:255.255.255.0 DNS :168.95.1.1 2.開機之後設定pppoeconf,然後撥接上網。 3.打下列這兩行,記得要有root權限 sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE sudo echo “1″ > /proc/sys/net/ipv4/ip_forward 4.這時候只要把設定client gateway和DNS就能上網了。 client config: IP :192.168.1.56 NETMASK:255.255.255.0 GATEWAY:192.168.1.40 DNS :168.95.1.1 5.如何讓NAT主機在開機就執行? 建立檔案/etc/init.d/NAT nano /etc/init.d/NAT 內容為: ==================內容分隔線========================= iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE echo “1″ > /proc/sys/net/ipv4/ip_forward ==================內容分隔線========================= 存檔後 sudo chmod +x NAT ln -s /etc/init.d/NAT /etc/rcS.d/S77NAT 這樣就可以在run-level開機...