如何架設nat

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

如何架設nat

文章THQ » 週三 12月 07, 2005 7:36 pm

請問如何在debian架設nat
是否有詳細的解說
ps,只有一片網卡
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章CFC » 週三 12月 07, 2005 8:09 pm

NAT的架設嗎?
可以參考鳥哥的這篇文章http://linux.vbird.org/linux_server/0320nat.php#One_NIC
CFC
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週一 8月 08, 2005 6:50 pm
來自: 屏東

文章d2207197 » 週三 12月 07, 2005 9:59 pm

一片網卡可以用 alias
下面是靜態 IP 時的較佳設法,因為 SNAT 比 MASQUERADE 快

在 /etc/network/interface 中設定
代碼: 選擇全部
auto eth0 eth0:0
iface eth0 inet static
        address [your_public_ip]
        netmask 255.255.255.0
        gateway [your_gateway_of_public_ip]

iface eth0:0 inet static
        address 192.168.0.254
        netmask 255.255.0.0
        up /sbin/iptables-restore /etc/network/iptables


執行 iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source [your_public_ip]

接著執行 iptables-save > /etc/network/iptables
/etc/init.d/networking restart
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章THQ » 週四 12月 08, 2005 6:33 pm

那我是動態ip,hinet的adsl,那我要如何設定
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章d2207197 » 週四 12月 08, 2005 8:25 pm

把 -j SNAT --to-source [your_public_ip] 改成 -j MASQUERADE

當然也不需要設 iface eth0:0 了,用 iface eth0 對內就行了
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章訪客 » 週三 12月 14, 2005 2:00 pm

:finger1:
訪客
 

文章THQ » 週三 1月 04, 2006 2:26 pm

address [your_public_ip]
這個your public ip是要填入我撥上網所得的ip嗎
還有在client端,我必須填入預設閘道,但你post的設定好像沒有設
靜態ip哦
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章d2207197 » 週三 1月 04, 2006 5:50 pm

如果你的 public IP 是動態的,也就是每次連線都不同,請用 -j MASQUERADE ,也就不需指定 [your_public_ip] 了。

是要填入預設閘道沒錯,以我文章中 server 的設法的話,client 要填的預設閘道是 192.168.0.254。

沒有設靜態 IP?不是從頭到尾都靜態嗎?
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章shihyu » 週日 9月 02, 2007 11:57 pm

想用內部IP登入主機 , 我是浮動IP & DHCP & 也是只有一張網卡

請問 /etc/network/interface 要如何修改 , 下面是我原本預設的
代碼: 選擇全部
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp



謝謝
shihyu
懵懂的國中生
懵懂的國中生
 
文章: 184
註冊時間: 週四 11月 03, 2005 11:51 am


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客