2008年3月1日 星期六

DHCP 最終回

在某些狀況需求下,架設了一部 Linux Base 的 DHCP 伺服器,解決使用者電腦網路設定的問題,藉以減少使用者的抱怨並減輕 MIS 人員的負擔。由於現實環境有跨網段的問題,加上組織正面臨調整的背景考量,故暫時無法整合為單一網段,所以必須加裝一部 DHCPRelay Agent 伺服器。

當初,或許因貪圖便利之故,直接在 A 網段中以其中一部 Fedora 主機組態 DHCP 設定檔,成為兼任 DHCP 服務的主機,服務著 B、C、D 網段,現在回想起來,當時還真是愚蠢到極點。如果把 DHCP 伺服器改架設在 B 或是 D 網段,環境應該會更單純些才是。

總之,雖然解決了大部分的使用者上網問題,卻也不時傳出有人無法上網而抱怨的聲音,似乎這個 DHCP 的機制始終沒有徹底解決問題。接連許久的時間,每天都花了相當長地時間看記錄檔,試圖從中尋求任何可修正問題的可能,以解決用戶端無法獲得 IP 位址的惱人問題。

當問題存在許久始終不能解決時,回復原先個別電腦網路設定的聲音出來了,但這不就違反了當初架設 DHCP 伺服器的初衷嗎?再這麼耗下去,連自己都不能說服自己了。這時,突然有一個新想法,既然都可以在物理網段中,架設一部 DHCPRelay Agent 服務 B 和 D 網段,那麼何不將 A 網段的 DHCP 伺服器移植過來,將 DHCPRelay Agent 伺服器取消,直接改為 DHCP 伺服器,同時提供 B 與 D 網段的電腦網路設定服務,有效降低廣播封包轉遞的風險。

自從改變成這個模式之後,不再有人抱怨無法上網,僅發生過一次檔案傳輸伺服器不能連網的意外,後續狀況須再加以觀察。如果您也已經架設了 DHCPRelay Agent 伺服器,或許可以改採這個方式喔。

沒有留言: