請問一個CM 取得的DHCP順序問題



贊助商連結


頁 : [1] 2

ayler
2008-07-17, 05:47 PM
想到一個DHCP取得的問題, 譬如

1. CM先啟動並且連上線了, 電腦在啟動, 這時winxp透過DHCP去向CM後端網路的DHCP server取得正確IP, 這時就算CM重開機, 電腦仍可沿用之前取得的IP

2. CM還沒啟動, winxp先啟動, 透過DHCP要不到IP, 最後設定的是不能連上外部網路的default ip
這時CM啟動了, 也已經連上線, 但winxp使用者看到CM通了, 但怪了, 怎麼winxp還是連不出去?
這該怎麼解決呢? 還是只有使用者得有自知之名, renew dhcp IP這招解法了?

謝啦 :(

贊助商連結


kent007
2008-07-18, 02:28 PM
其實cm本身就有dhcp功能,若你xp都跑完 cm還沒開機 肯定只能拿到169這段ip 且等cm開機訊號也ok後可能還是不會立刻拿到真實ip,但若是xp跑完而cm也己開機但訊號還沒抓好這時應該會先發他本身的虛擬ip給你 等它ok後應該你的xp就會更新拿到真實ip

ayler
2008-07-18, 05:31 PM
等它ok後應該你的xp就會更新拿到真實ip
->
不知這如何運作?
因為winxp沒辦法知道CM已經完成開機與連線, 不會主動再去要正確能連外的DHCP IP
CM好像也沒辦法通知winxp, 再去要一次DHCP IP :o

看來似乎無解... 除非CM or CM後端網路的DHCP Server, 能主動通知winxp重新要dhcp ip

kent007
2008-07-21, 09:56 PM
剛在實測了一下 cm 是motorola sb5101

若你的cm直接連電腦那一定可以拿到真實ip不管誰先開誰後開,若xp開完cm沒開那基本上xp網卡會是打x(沒任何ip)之後cm開機會先拿到cm發的虛擬的之後等cm訊號ok會自動通知xp拿到真實的

但若你的cm和電腦間有隔著hub 那就不同了,首先若xp已拿到169開頭的ip如先前所講不會自動幫你更新真實ip(等cm開好後),但只要xp的網卡還在等待dhcp回應中,cm已啓動的話(至少power燈不能閃)那應該也會先拿到cm虛擬的之後再拿到機房真實的

小弟試了一下是這樣的啦

ayler
2008-07-25, 11:08 AM
感謝kent007,

cm開機, 會先拿到cm發的虛擬的, 之後等cm訊號ok, 會自動通知xp拿到真實的
-> 還有一個不解的是, 就不知道CM如何辦到, 能自動通知XP(已拿到cm發的虛擬的)拿到真實的了?

cos
2008-08-27, 07:13 PM
感謝kent007,

cm開機, 會先拿到cm發的虛擬的, 之後等cm訊號ok, 會自動通知xp拿到真實的
-> 還有一個不解的是, 就不知道CM如何辦到, 能自動通知XP(已拿到cm發的虛擬的)拿到真實的了?

因為前一個ip 租期只有幾十秒,一下子就過期了,過期了,自然重新要,重新要也就得到新的、正確的iP

kaotc
2008-08-28, 05:13 PM
想到一個DHCP取得的問題, 譬如

1. CM先啟動並且連上線了, 電腦在啟動, 這時winxp透過DHCP去向CM後端網路的DHCP server取得正確IP, 這時就算CM重開機, 電腦仍可沿用之前取得的IP

2. CM還沒啟動, winxp先啟動, 透過DHCP要不到IP, 最後設定的是不能連上外部網路的default ip
這時CM啟動了, 也已經連上線, 但winxp使用者看到CM通了, 但怪了, 怎麼winxp還是連不出去?
這該怎麼解決呢? 還是只有使用者得有自知之名, renew dhcp IP這招解法了?

謝啦 :(

家裡兩台電腦均透過hub連到modem,
但不論是1還是2的狀況都可以連上internet。
即使故意將modem關機,再開依然可以重新連上。

這是不是跟CM系統業者有關係?

cos
2008-08-28, 07:21 PM
家裡兩台電腦均透過hub連到modem,
但不論是1還是2的狀況都可以連上internet。
即使故意將modem關機,再開依然可以重新連上。

這是不是跟CM系統業者有關係?

理論上狀況二,如果使用 hub 由於 cm 正常開機後,pc 並沒有偵測到linkup
linkdown 所以不會觸發 dhcp renew 事件,理論上是無法直接上網的,所以你說的情形有點匪夷所思。因為pc 並沒有實體連到 cm ,cm 開機完成後pc 由於早就開完成了,dhcp 的要ip 過程也早就過了,所以應該是會得到一個 169 開頭的ip ,倒是如果直接 pc 接cm的話,就沒差,因為pc 會偵測到 link up , link down 會觸發 dhcp 事件。所以都可以。

kaotc
2008-08-29, 09:44 AM
理論上狀況二,如果使用 hub 由於 cm 正常開機後,pc 並沒有偵測到linkup
linkdown 所以不會觸發 dhcp renew 事件,理論上是無法直接上網的,所以你說的情形有點匪夷所思。因為pc 並沒有實體連到 cm ,cm 開機完成後pc 由於早就開完成了,dhcp 的要ip 過程也早就過了,所以應該是會得到一個 169 開頭的ip ,倒是如果直接 pc 接cm的話,就沒差,因為pc 會偵測到 link up , link down 會觸發 dhcp 事件。所以都可以。

但我試過好幾次都是這樣,不管怎麼弄就是可以連上,
關閉modem的時候右下角連線圖示馬上打X,
再打開modem的時候也可以看到XP正在嘗試連接,
難道跟 switch hub 有關?我是用 ASUS Gigax 1005 這台。

cos
2008-08-29, 02:30 PM
你說的情形蠻好玩的,我是從來沒看過有這樣的hub
我這樣假設,你有三條網路線,分別接到 modem-A modem-B 還有 PC-A
照你的說法這台 PC-A 無論是 modem-A 或是 modem-B 離線或是開機
都要去偵測的話。那不就錯亂了。pc-A 要怎樣去判斷 modem-A 或 modem-B 離線的時侯他要去偵測,而且這算是實體層的東西 兩台modem
和 hub 之間的連線斷了,照理說不干pc-A 的事。

我在想或許有兩個可能,一、這台 hub 有..... 點問題,二、你的pc 有什麼程式執行,會執行偵測網路的連線,類似 ddns update 一樣。一旦發現無法上網隨即發出renew 的需求。不過照你形容的情形pc 和 modem 電源那麼同步的互動,就像是不經過 hub 而 pc-modem 互連一樣。我覺得第一種可能性較大

:corkysm:



但我試過好幾次都是這樣,不管怎麼弄就是可以連上,
關閉modem的時候右下角連線圖示馬上打X,
再打開modem的時候也可以看到XP正在嘗試連接,
難道跟 switch hub 有關?我是用 ASUS Gigax 1005 這台。