請問可以在只用一個網卡去架linux的nat嗎?【問題】



贊助商連結


頁 : [1] 2

leonlee
2002-05-04, 02:08 PM
如題:
因為nat都要用二張網卡才行作! 可是windows2000卻不用!
所以想提出一個問題來詢問一下! 如有高手知道還請教授一二! 謝謝:p

贊助商連結


zips
2002-05-05, 10:30 AM
我之前是用一張網卡做linux的nat的,不過我的DSL modem是USB的!
一張網卡做nat好像可以,但不確定!

mus000
2002-05-05, 11:13 AM
可。
一張網卡,綁上至少兩個 IP 就行了。
一個 IP 對外,一個 IP 對內。

leonlee
2002-05-05, 12:42 PM
小弟笨拙,能否請兩位給於指教...因為我就是不會:(
因為我也在實體網卡上設定了內部的ip,而其他電腦還是不能上網,但可以ping到linux的內部ip,而同時linux也可以上網!! 所以才會覺得是不是要設定什麼fordware之類的丫? :confused:
還請高手教教小弟我! :D :D

mus000
2002-05-05, 03:04 PM
是的,你需要去做 NAT 的設定 ....

leonlee
2002-05-05, 08:17 PM
最初由 mus000 發表
是的,你需要去做 NAT 的設定 ....

How to do !? :confused: :confused: :confused:

mus000
2002-05-05, 08:29 PM
假設:
使用 iptables
網卡對外 ip 10.0.0.1
網卡對內 ip 192.168.1.1
要讓內部網路 192.168.1.x 使用 nat 對外,做如下設定。

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 10.0.0.1

阿 土
2002-05-05, 09:44 PM
請看這篇文章:

http://freebsd.lab.mlc.edu.tw/natd/

wpooh
2002-05-11, 11:50 PM
最初由 mus000 發表
假設:
使用 iptables
網卡對外 ip 10.0.0.1
網卡對內 ip 192.168.1.1
要讓內部網路 192.168.1.x 使用 nat 對外,做如下設定。

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 10.0.0.1

我的linux redhat 7.2就是這樣設定的,不過我是裝兩張網卡,連線通通沒問題

可是目前碰到另一個嚴重的問題,就是我本來是借了個DLink-704 IP分享器來用,
現在用redhat 7.2取代了這個分享器,可是我發現網路傳輸的速度幾乎只有原來
的1/2,同時傳送一個很大的檔如redhat的iso檔,很明顯的看出速度的差異!

怎麼會這樣,難道使用兩張網卡+redhat 7.2+NAT,效率比IP分享器差這麼多!

有經驗的網友麻煩幫個忙吧!不然真的要去買IP分享器了!

Jeffrey

mus000
2002-05-12, 02:47 AM
慢到什麼程度呢?
原本又能跑到什麼程度呢?
您的頻寬又是多少?
當 NAT 的電腦等級?
哪種網卡?

給個參考的數據吧?