DHCP 問題 不知道如何設定 高手請近~
DHCP 問題 不知道如何設定 高手請近~
光纖網路申辦優惠網址:http://adsl.mydosi.com/?kdc=87926&kdc2=po
DHCP 伺服器
Internet 上的電腦必須擁有一個唯一的 IP 位址,並設定子網路遮罩及閘道器,方能在網路上與其他電腦溝通。身為一位網路管理員,如果必須親自為所管理的電腦一一設定 IP 位址等相關資訊,那將是令人非常煩惱的工作。DHCP (Dynamic Host Configuration Protocol) 伺服器可以動態分配 IP 位址,並協助處理網路遮罩、閘道器等 TCP/IP 的相關設定,大幅減輕管理者的負擔。
運作流程
DHCP 一般是用於區域網路內的通訊協定,主要藉由用戶端主機傳送廣播封包給整個區域網路內的所有主機,若網路內有 DHCP 伺服器,則會回應用戶端的 IP 位址要求。其運作流程說明如下:
1. 用戶端利用廣播封包要求租用 IP 位址
若用戶端設定使用 DHCP 取得 IP 位址,當開機或重新啟動網路卡時,會送出 IP 位址要求封包給區域網路內所有電腦,此封包的目的 IP 位址為 255.255.255.255。一般主機收到此封包會直接予以丟棄。
2. DHCP 伺服器提供 IP 位址與租用資訊
DHCP 伺服器收到用戶端的要求封包,會針對用戶端的硬體位址 (MAC) 與本身的設定資料,進行下列工作:
․檢查登錄檔,看看用戶端是否曾經使用過某個 IP 位址,若有且該 IP 位址目前無人使用,則提供此 IP 位址給用戶端;
․若用戶端的 MAC 已被設定使用固定 IP 位址 (static IP),則提供該已設定的 IP 位址;
․否則提供一個隨機且目前未被佔用的 IP 位址給用戶端,並記錄下來。
3. 用戶端回應是否接受租約
如果一切順利,用戶端會以伺服器提供的 IP 資訊,設定本身的網路環境 (例如修改 /etc/resolv.conf 的設定),並以廣播方式送出確認封包,接受所提供的 IP 資訊。(既已知道伺服器 IP 位址,為何使用廣播方式???)
4. DHCP 伺服器確認租約並開始計時
伺服器收到用戶端的接受回應封包,將此租約記錄到登錄檔,再送出一份包含用戶端資訊的租約封包,並開始計算租約時間。整個租約會持續到用戶端離線 (關機、重新開機或關閉網路介面等) 或租約到期 (用戶端未重新提出續約要求),伺服器就將該 IP 位址回收待用。
伺服器提供的 IP 類型
從上面的運作過程可以看出,DHCP 伺服器提供用戶端主機的 IP 位址主要有兩種:
1. 固定 (static) IP:只要用戶端主機的網路卡不變,MAC 也不會換,DHCP 伺服器就可以根據 MAC 提供用戶端一個固定的 IP 位址。
2. 動態 (dynamic) IP:每次用戶端主機從 DHCP 伺服器取得的 IP 位址都不是固定的,而是伺服器從可分配的 IP 範圍中,隨機挑選尚未被佔用的位址。
更新租約
用戶端取得租約後,必須在租約到期前向 DHCP 伺服器提出續約要求,否則將不能再使用該 IP 位址。通常,用戶端會在租約期限超過 1/2 (50%) 時,主動向伺服器要求續約,經核可後租約會重新計時;若得不到伺服器回應,用戶端會於租約期限超過 7/8 (87.5%) 與期滿時,再一次要求續約,若最後仍無法獲得伺服器的回應,用戶端便會失去 IP 位址,而無法在網路上正常運作。
無法聯繫 DHCP 伺服器時的處理方式
用戶端在對伺服器提出要求時,可能因為網路問題或伺服器進行維護,導致無法與伺服器取得聯繫,此時用戶端會有兩種選擇:
1. 每隔 5 分鐘提出 IP 位址要求,一直重試 3 次,若都無法獲得伺服器回應,則 TCP/IP 的設定就會失效,導致無法存取網路資源。
2. 自動將 IP 位址設為 169.254.x.x,子網路遮罩為 255.255.0.0。但仍會繼續每隔 5 分鐘送出要求,若能得到 DHCP 伺服器的 IP 位址回應,則放棄原有的 IP 位址,改使用伺服器提供的新 IP 位址。
無法與 DHCP 伺服器取得聯繫的處理方式,會因作業系統而有所差異,MS Windows 系列多採用第 2 種方式。
本文來自: http://tw.knowledge.yahoo.com/question/question?qid=1013072300273

光纖網路申辦優惠網址:http://adsl.mydosi.com/?kdc=87926&kdc2=po
