多謝繼續來信﹗


--
----- Original Message -----
From: <sizing@kkcity.com.tw>
To: Kenny Chen <netmanforever@yahoo.com>
Sent: Saturday, June 24, 2000 1:03 PM
Subject: Re: MASQ + DHCP + PPP Server


[刪...]

> > > 然後在 /var/state/dhcp 下作 touch dhcpd.leases
> > > 而且我也在 /etc/hosts 內加入了 255.255.255.255 all-ones all-ones
> > >
> > > 並且使用 netconf 指定 Routing And Getway:
> > > Set default getway 為:24.30.66.77 (我第一張網路卡的ip)
>
> getway 改成 24.30.64.1 (原來的網路公司給的)
> 可是我想這應該不是重大的原因吧,
> 因為我的主機可以正常的進出internet。

這應該有影響的。但不知道您的實際設定如何﹐也就不便亂加意見。
反正您目前這樣設定應該是可以的了。

>
> 現在以請可以 start 起來了。
> 還出現綠綠的 ok 喔。
> 沒有出現錯誤訊息啊!!!
>
> 可是,
> 我那台 98 和 2000 的電腦還是不行出去上網耶!!!???
>
> 我用 winipcfg 看了一下:
> 一切取到的值,完全和我linux上的設定一模一樣!
> 但是就是不行上網!?
>
> 我 ping 一下我的兩張網路卡: 24.30.66.77 和 192.168.0.17
> 都可以 ping 的到喔...
>
> 但是就是 ping  不到internet上的機器。
>
> 我的DHCP主機可以上網,dhcp client 就不行上網。
> client 端可以正確的找到 dhcp server 的ip
> 但是為什麼就是不行出去呢?!
>
> 更神奇的是,client 端的機器抓 98 and linux dhcp server 的IP完全
> 一模一樣,
> 就算從新開機也是一樣。
> 都是抓到 192.168.1.22
> 太神奇了。

不可能﹗
看完 http://pds.nchu.edu.tw/study_area/network/network_dhcp.htm 了嗎﹖
請留意一下 <<第一次登錄的時候>> 中關於“接受租約”的內容。
然後在看看<<第一次登錄之後>>的敘述。

如果兩個 IP 一樣﹐就會出現地址衝突﹐怎麼 ping 呢﹖不可能的﹗
如果您說“抓到的 IP 和上次關機前從 server 分配下來到 IP 是一樣的”﹐
那倒可以接受。

>
> 對了,
> client 的機器不行出去是不是因為工作群組的關係呢?!
> (亂猜的,因為已經找不到原因了)

不是的﹐工作群組是 Microsoft network 的概念﹐我在 study-area 沒有提到啦。
和 TCP/IP 沒什麼關係。

>
> 不然就是 linux 的兩張卡的問題了!

也不是。它們可以 ping 得到就沒問題。

>
> 可是您的文章中,沒有講到要如何設定 router 啊!!!

有啊﹐您沒看完 http://pds.nchu.edu.tw/study_area/network/network_rip.htm  嗎

把那裡的練習做做哦~~ 不要太懶了。

>
> 還是我還要再架個 Getway 哪?!

不用。

>
> 是不是真的只要DHCP起來就好了,
> 其他的 Server 都不需要再架了!?

當然不是﹐DHCP 只負責 IP 的分配和網路環境設定﹐其它一律不管。

>
> 謝謝^.^
> (不好意思,寫太多了)

不客氣﹐有問題一起討論好了。但我還是那句﹕您對 TCP/IP 基礎知識不是很清楚﹐希
望您慢慢學習﹐不用太心急。人家要花一兩個學期完成的理論﹐要您一下子全弄明白是
不可能的。

而您不能讓 client 上網的主要原因有二﹕

第一﹕ routing ﹐必須是雙方的。盡管 client 那邊有出去的路由﹐如果外面沒進來
的路由也是不行。這點在 “RIP 協定”中應該知道。
第二﹕client 目前使用的是私有IP (請不要用虛擬 IP這個詞﹐因為比較容易和 IP
alias 混亂)﹐internet 上是不允許私有 IP 路由的﹐這點我已經在“IP 地址”中講
過了(第幾行我就忘了)。

除此以外﹐您還必須確定 Linux 主機(目前是 client 的 router ) 有啟動 ip
forward 的功能。再加上 ip masquerading 的技術﹐就可以讓 client 上網了。

您可以參考 http://pds.nchu.edu.tw/study_area/linux/linux_nat.htm 的前部份。


祝順利﹗

網中人