奇怪的沒有連線能力還能上網

照理講電腦出現「有限的或沒有連線能力」這樣的訊息不就是告訴你可能沒辦法上網嗎?但是事實上卻跟你想的不一樣!如果你有這樣的疑惑那就讓高登來為您解惑吧!

首先會出現這樣的訊息是告訴你網路卡無法取得有效可以上網的IP,也就是表示直接用網路卡是沒辦法上網的!

這是Windows XP所出現的錯誤訊息:

有限的或沒有連線能力?以及設定固定 IP

而Windows 7則是修正了這個讓人疑惑的訊息,只是告訴你:「無網際網路存取」

有限的或沒有連線能力?以及設定固定 IP

而你可以上網是因為你用另外一個管道來上網:撥號連線

如果你的撥號連線可以正常運作事實上可以不用理會出現「有限的或沒有連線能力」這個訊息,因為真的跟你上網沒有關係!

但是如果你有需要透過內部區域網路來共享檔案或印表機資源的就跟這個訊息有關,因為要連線到區域網路,那你的 IP 位址就跟區網內的其他電腦位於同一個網段才可以

你的電腦出現這個訊息而區網的其他電腦沒有出現的話,就表示你的 IP 跟他們的是位於不同的網段,這樣子連線真的就會有問題

這樣的說明你應該理解到「有限的或沒有連線能力」要表達的是區域網路的連線能力有問題,而不是你的上網(網際網路)能力出現問題

固定 IP 與浮動 IP

固定 IP 就是你透過某種方式將電腦網卡的 IP 位址定死,而浮動 IP 當然就是你每次使用的 IP 不一樣

像是大部份的人使用ADSL/光纖寬頻上網的人,你每次撥號所取得 IP 應該都是不一樣的,除非你去申請了固定 IP 再用不一樣的一組帳號/密碼連線才有可能每次上網的 IP 都一樣

而電腦的網卡也是內定使用動態 IP(浮動 IP)的,但是當你的網路環境裡少了一台可以分派 IP 的 DHCP 伺服器的話,你的電腦網卡就會被指派為一組特殊的「自動私人 IP 位址」(APIPA,Automatic Private IP Addressing),這一組 IP 就是 168.254 開頭的 IP 位址

至於什麼是 ARIPA 以及 IP 更詳細解說以及相關的名詞我再發另外一篇文章來說明

網卡如何設定固定 IP?

解決了以上的疑惑之後,如果你對那「有限的或沒有連線能力」很不爽的話,那就幫你的網卡設定一個固定吧

其實要設定固定 IP 除了這個理由之外,有的是有區域網路的需求,也有的是要設定固定 IP 之後才能跟其他電腦周邊連接

但不管你的目的是什麼,方法都是一樣的,現在我們就分 WinXP 跟 Win7 兩種作業系統來說明如何設定固定 IP

Windows XP 網卡設定固定 IP

要設定固定 IP 你要先找到設定網卡地方,Windows XP 的話就是找有「網路上的芳鄰」按右鍵進入

像是由開始功能表找到「網路上的芳鄰」按右鍵選[內容]

有限的或沒有連線能力?以及設定固定 IP

或者是由我的電腦裡面,左邊功能表「網路上的芳鄰」按右鍵選[內容]

有限的或沒有連線能力?以及設定固定 IP

或是其他可找到「網路上的芳鄰」的地方按右鍵選[內容]

出現這個「區域連線」就是你的網卡,有的可能是「區域連線 1」或「區域連線 2」後面遠有一個數字,不過不是很重要

如果你的電腦還有無線網卡或是藍牙裝置的話,會有很多個區域連線,請看下面的文字說明,Bluetooth 是藍牙裝置,Wireless 是無線裝置,除非這些裝置你也要指定固定 IP,否則請選 Ethernet 的網卡就好

請在你要設定的網卡圖示按右鍵選[內容]

有限的或沒有連線能力?以及設定固定 IP

在這個「區域連線 內容」找到「Internet Protocol (TCP/IP)」點二下,或是點一下按[內容]

有限的或沒有連線能力?以及設定固定 IP

這邊就是設定 IP 的地方,至於要怎麼我們先把 Windows 7的設定講完再來一起講解

有限的或沒有連線能力?以及設定固定 IP

Windows 7 網卡設定固定 IP

Windows 7 的話比較好找,請你在最右下角找到這個電腦圖示,按下去會出現這個選單,請點選[開啟網路和共用心心]

有限的或沒有連線能力?以及設定固定 IP

然後在左邊選單找到[變更介面卡設定]

有限的或沒有連線能力?以及設定固定 IP

一樣在區域連線按右鍵選[內容]

有限的或沒有連線能力?以及設定固定 IP

找到網際網路通訊協定第四版 (TCP/IPv4)

有限的或沒有連線能力?以及設定固定 IP

同樣找到這個 Windows 7 設定網卡 IP的地方

有限的或沒有連線能力?以及設定固定 IP

設定私有 IP

那到底 IP 要設多少呢?這個可是有規定的,如果你亂設最嚴重的狀況是所有的上網功能都無效,就算你是用撥號連線的也會

因為整個網路就是透過 IP 互相連接的,如果你設定的 IP 不合法,那是沒有辦法跟網路上的其他電腦通訊的

但是我怎麼知道可以設什麼 IP 呢?系統當初設計的時候就考慮到這一點了,這就跟我們使用的電話系統類似的邏輯:

IP 有分公開和私人的,公開的叫公共 IP (Public IP),一個 IP 全世界只能有一台電腦使用,而別人都是透過這一個 IP 連到你,這就好像你公司對外的電話號碼一樣

但是在電話交換機(總機)的後面,公司可以有許多的內部分機號碼,而這內部分機叫私人IP (Private IP),就好像每家公司都可以有一號分機、二號分機...八號分機(呼叫李組長)

而這些內部的 IP 可以跟其他公司的內部 IP 一樣,但是只是對內不能對外,所以叫私有 IP

如果你的網路規模不是很大的話 (65536台以下),一般常用的私有 IP 是 192.168 開頭這一段,這一段叫 Private Class C

所以建議設定的 IP 是:

  • IP 位址: 192.168.1.2 - 192.168.1.254(最前面跟最後面的一般都特殊用途請避開)
  • 子網路遮罩: 255.255.255.0(其實不用輸入,滑鼠點下去就會自己設好了)
  • 預設閘道: 不用設(除非網管人員指定,或者你知道是要幹什麼用的)

另外DNS 伺服器的話,如果你不喜歡預設的DNS也可以另行指定,這個我在 如何自行診斷無法上網的原因 有說明,如果只是要區網可以通,不設定也沒關係

如何查詢網卡 IP 或是連網 IP

不管你是不是設定固定 IP,透過以下的方法可以查到網卡的詳細資訊,IP 位址也是其中之一

Windows XP系統請你在剛才找到「區域連線」在區域連線圖示點兩下,就會出現這個「區域連線 狀態」的視窗

請再點選上方的[支援]分頁標籤

有限的或沒有連線能力?以及設定固
定 IP

這裡就有網卡的 IP 位址,如果還不夠詳細就再點選[詳細資料]

有限的或沒有連線能力?以及設定固定 IP

這裡除了 IP 位址之外,還有許多相關的資訊,如果有不懂的歡迎發問

有限的或沒有連線能力?以及設定固定 IP

Windows 7 的話在「區域連線」圖示點二下,再選[詳細資料]

有限的或沒有連線能力?以及設定固定 IP

跟 WinXP 的設定比起來多了 IPv6 的設定,至於什麼是 IPv6 我在 為什麼要有 IPv6 ? 有講到原因,但是實務我會再找時間發文說清楚一點

有限的或沒有連線能力?以及設定固定 IP

如果你是使用寬頻撥號連線的話,以上的動作改成查詢「寬頻連線」那一張網卡,得到的 IP 就是你目前連網的 IP,查個幾天你就知道什麼是浮動(動態)IP了,因為你每一次取得的 IP 都會不一樣

查詢網卡卡號

這個區域連線的詳細資訊裡面有一個常用到的地方:網卡卡號

有許多學校的宿網要用網卡去註冊以取得 IP,或者是我們接下來會講到的 IP 分享器的設定 也有可能用得到

網卡卡號就是「實體位址」後面那一串英文字串

接下來好像又有好幾篇文章在後面排隊了,要記得訂閱哦!