news.hinet.net 撰寫於文章 <8a8ji4$r3t@netnews.hinet.net>...

>
>好 !
>  小弟再請教您一個比較簡單的問題 :
>  如果我的LINUX BOX 有兩張以上的網卡,其中一張連 ADSL ,全部用  REAL 的
>IP ,  那我的 LINUX BOX 要如何設, client 端的 gateway & netmask 要如何設 ?
>
> 例 :
>                                                    NIC 1
> out going ┌───┐IP1     IP2 ┌────────────┐
>    ───┤ ADSL  ├────┤              LINUX       BOX          │
>internet     └───┘                 └──┬─────┬───┘
>                                                      NIC2     │
>│   NIC3
>                                                        IP3      │
>│   IP4
>                                                                    │
>│
>                                                                    │
>│
>                                                                    │
>│
>                                                               CLIENT 1
>CLIENT 2
>                                                                   IP5
>IP6
>
>
>如上的簡圖 :  假設 ADSL 的 IP 是 202.1.1.1 netmask 255.255.255.248
>                                     可用 ip 是  202.1.1.2  , 202.1.1.3 ,
>202.1.1.4 , 202.1.1.5
>                                                         202.1.1.6
boradcast
>202.1.1.7
>
>請問 linux box 的 nic1 , nic2, nic3 的 ip , netmask , broadcast 要設什麼  ?
>route table  要設什麼 ? 要啟動什麼 deamon ?

這三張網卡您盡可以設定在不同的 subnet 之內﹐
如果您用 netconf 來設定的話﹐可以無需擔心 routable ﹐將 default gateway 指向
ADSL 就是了。
但要確定您的 /etc/sysconfig/network 這個檔案﹐其‘FORWARD_IPV4=’為‘yes’。

>
>然後 client 1 , 2  的 ip  , netmask  ,  broadcast  ,  gateway 要設什麼  ?

無論如何設定﹐其中的一個原則是﹕所有連接到 gateway 界面的 client 都必須和該
界面在同一個 subnet 之內。如果您對 subnet 設定不是那麼有把握﹐建議您看一看﹕


>
>結果是 client 1 , client 2 要能跑 http , mail , ......

這個就是前面討論的題目了﹐也就是用 ipchains 及 ipmasqadm 來做。

>
>我正為這個在頭大, 995 888888888...................

如果牽涉的界面越多﹐設定就越複雜﹐當然頭也更大~~~~  ^_^