2

Self assign IP address

| 2/08/2011
解了一大堆 Windows 的怪問題,今天換個口味,來解一下 Mac 上面的怪問題。這個問題看起來似乎是從 Leopard 開始的,當然我不知道確定的時間,但是就是有這個問題。
當我們使用 AirPort 直接連結無線基地台的時候,在絕大多數的情況下都是使用 DHCP 來取得 IP Address。取得 IP 這個動作在 AirPort 是有設定一個 Timeout 的時間在的。當 Timeout 過了之後,系統將會自動設定一個 168.* 的 IP 給你,因為被分配到一個不屬於該 AP 的網域之下,所以你的電腦將沒有辦法連上網路。

仔細去分析發生這個問題的癥結:Timeout,可以發現,發生這種事情可能的理由就是該 AP 的網路連線上面有問題,而另外一個最重要的理由就是防火牆!或許大家會覺得不可思議,為什麼防火牆會把 DHCP 給擋在門外?或許沒有人可以給我們一個正確的答案,甚至有的時候你防火牆沒有打開,卻也會發生這種現象。解決的辦法其實也很簡單,只要你在安全性設定裡面把防火牆先「打開」再「關閉」,這個問題便會迎刃而解!