目錄
NetworkManager 是筆記型電腦與其他可攜式電腦的理想解決方案。它允許對網路連接使用一流的加密類型和標準,包括連至 802.1X 保護網路的連接。802.1X 是「區域網路和都會區網路的 IEEE 標準 — 基於連接埠的網路存取控制」。有了 NetworkManager,您在外出時,就不必顧慮網路介面的組態設定,也不必考慮如何在有線網路或無線網路之間進行切換。NetworkManager 可自動連接已知的無線網路,或是同時管理多個網路連接,然後按預設使用速度最快的連接。此外,您還可以手動在可用網路之間切換,並使用系統匣中的 Applet 管理網路連接。
同一時間有多個連接處於使用中狀態,而不僅僅是一個。因此,您可以在將筆記型電腦從乙太網路中斷開後,繼續透過無線網路保持連接狀態。
NetworkManager 提供了精巧且直觀的使用者介面,可以讓使用者輕鬆切換網路環境。但是 NetworkManager 解決方案不適用於下列情況:
您的電腦會為網路的其他電腦提供網路服務,例如,它是 DHCP 或 DNS 伺服器。
您的電腦為 Xen 伺服器,或您的系統是 Xen 之中的虛擬系統。
對於筆記型電腦,NetworkManager 預設處於啟用狀態。但是您也可以在 YaST 網路設定模組中隨時將其啟用或停用。
執行 YaST,然後前往+。
此時將開啟對話方塊。前往索引標籤。
若要使用 NetworkManager 設定和管理網路連接:
在欄位中,選取。
按一下,然後關閉 YaST。
依第 26.3 節「設定網路連接」中所述使用 NetworkManager 設定您的網路連接。
若要停用 NetworkManager 並以傳統方式控制網路:
在欄位中,選擇。
按一下。
透過 YaST 使用自動組態 (透過 DHCP 或靜態 IP 位址) 設定您的網路卡。或者,使用 YaST 設定數據機:
對於撥號連接,請使用+。
若要設定內部或 USB ISDN 數據機,請選取+。
若要設定內部或 USB DSL 數據機,請選取+。
如需使用 YaST 設定網路組態的詳細資訊,請參閱第 23.4 節「使用 YaST 手動設定網路連接」 和第 20 章「無線區域網路」。
在 YaST 中啟用 NetworkManager 之後,使用 KDE 和 GNOME 中提供的 NetworkManager 前端設定網路連接。兩者的前端所顯示的網路組態對話方塊很相似。它們都會顯示所有類型網路連接的索引標籤,如有線、無線、行動寬頻、DSL 及 VPN 連接。您可以在每個索引標籤上新增、編輯或刪除相應類別的連接。在 KDE 組態對話方塊中,僅有系統提供的連接類型 (視硬體和軟體而定),其索引標籤才會處於使用中狀態。依預設,KNetworkManager 還會顯示每個索引標籤上各個輸入欄位和選項的完整工具提示。
![]() | 藍芽連接 |
|---|---|
目前無法使用 NetworkManager 設定藍芽連接。 | |
若要開啟 GNOME 中的網路組態對話方塊,請開啟主功能表,然後按一下右側的項目。也可以按 Alt+F2,然後輸入 nm-connection-editor,或者在 GNOME 控制中心內選取+。
如果使用 KDE,則開啟主功能表,然後按一下。在中,選取索引標籤上的,開啟網路組態對話方塊。
或者,也可以透過系統匣中的 NetworkManager Applet 開啟組態對話方塊。在 KDE 中,按一下該圖示,然後選取。在 GNOME 中,用滑鼠右鍵按一下該圖示,然後選取。
![]() | 選項的可用性 |
|---|---|
在某些系統設定下,您可能無法設定連接。在安全環境中,某些選項可能會被鎖定,或者需要 | |
過程 26.1. 新增或編輯連接¶
借助 NetworkManager 設定網路連接後,還可以定義所有使用者可共用的系統連接。與使用者連接相比,系統連接在啟動 NetworkManager 之後便可立即使用,不必等到有使用者登入。如需兩種連接類型的詳細資訊,請參閱第 26.7.1 節「使用者和系統連接」。
目前,KDE 中不提供系統連接選項。因此,若要設定系統連接,需使用 YaST。
![]() | 隱藏的網路 |
|---|---|
若要連接至「隱藏」網路 (一種不廣播其服務的網路),則您必須知道該網路的服務設定識別碼 (SSID) 或延伸服務設定識別碼 (ESSID)。系統無法自動偵測到隱藏的網路。 | |
在網路組態對話方塊中,按一下要使用之連接類型對應的索引標籤。
按一下以建立新的連接,也可以選取現有連接,然後按一下。
輸入以及連接詳細資料。
如果是隱藏網路,請輸入 ESSID 及加密參數。
如果一種連接類型對應多個實體裝置 (例如,您的機器配有兩個乙太網路卡或兩個無線介面卡),可以將此連接關聯到特定的裝置。
如果使用的是 KDE,請透過選項達成上述目的。如果使用的是 GNOME,請輸入連接要關聯之裝置的,並確認設定。
為了讓 NetworkManager 自動使用特定連接,請為此連接啟動下列選項: (KDE) 或 (GNOME)。
若要將連接轉變為系統連接,請啟動(GNOME)。若要建立並編輯系統連接,需要 root 許可權。
確認變更後按一下 NetworkManager Applet,所顯示的可用網路清單中便會出現新設定的網路連接。
NetworkManager 的 KDE 前端是 KNetworkManager applet。為 NetworkManager 控制設定網路之後,Applet 通常會於桌面環境啟動時自動啟動,並顯示為系統匣中的一個圖示。
如果系統匣未顯示任何網路連接圖示,則可能是 Applet 未啟動。按 Alt+F2 並輸入 knetworkmanager 可手動將其啟動。
KNetworkManager 只會顯示已設定連接的無線網路。如果您不在無線網路的覆蓋範圍內,或是網路線斷開連接,這些連接便會隱藏,因此可以使用的連接始終一目了然。
如果電腦已藉由網路線連接至現有網路,請使用 KNetworkManager 來選擇網路連接。
在 applet 圖示上按一下滑鼠左鍵,以顯示可用網路的功能表。功能表中處於選中狀態的便是目前使用的連接,此連接標示為。
如果要使用另一種有線網路組態,請按一下,然後新增另一種有線連接,如過程 26.1, “新增或編輯連接” 中所述。
按一下 KNetworkManager 圖示,然後選取新設定的連接將其啟動。
依預設,KNetworkManager 只會顯示已設定連接的無線網路,前提是這些無線網路既可以連接又未隱藏。第一次連接無線網路時,請執行下列步驟:
過程 26.2. 連接至無線網路
按一下 Applet 圖示,然後選取。KNetworkManager 會顯示未隱藏並可連接的無線網路清單,還提供訊號強度和安全性的詳細資料。
若要連接至某個未隱藏的網路,請從清單中選取該網路,然後按一下。如果該網路已加密,則會開啓一個對話方塊。請選擇網路使用的類型,然後輸入相應的身分證明。
若要連接到因不廣播服務設定識別碼 (SSID 或 ESSID) 而無法自動偵測到的網路,請選取。
在開啟的對話方塊中,輸入 SSID 或 ESSID,並根據需要設定加密參數。
按一下確認您的變更。此時,NetworkManager 會啟動新連接。
若要終止連接並停用無線網路,請按一下 Applet 圖示,然後取消核取。在飛機上或者在其他任何不允許使用無線網路的環境中,此方法很有用。
明確指定的無線網路會儘可能長久地保持連接狀態。如果在此期間插入網路線,則會連接已設定為的連接,而無線連接仍將延續。
如果您的無線網路卡支援存取點模式,您可以使用 NetworkManager 來設定組態。
![]() | 選項的可用性 |
|---|---|
在某些系統設定下,您可能無法設定連接。在安全環境中,某些選項可能會被鎖定,或者需要 | |
按一下 NetworkManager Applet,然後選取+。
在隨後顯示的組態對話方塊中,於欄位內輸入網路的名稱。
![]() |
在索引標籤中設定加密。
![]() | 不保護無線網路會帶來安全風險 |
|---|---|
如果將設定為「 | |
在索引標籤中,確定已將選項設為(ad-hoc 網路的預設選項)。
按一下確認您的組態。
您可以自定 KNetworkManager 的某些設定,包括在系統匣中顯示的圖示數量、顯示的工具提示以及如何儲存網路連接的密碼和身分證明。如需最後一項設定的詳細資訊,請參閱第 26.7.2 節「儲存密碼與身份證明」。
若要瞭解可用的選項,請在 NetworkManager 系統匣圖示上按一下滑鼠右鍵,選取,然後按一下組態對話方塊左側的。
過程 26.3. 設定 KNetworkManager 的多個系統匣圖示
由於 KNetworkManager 可以同時讓多個連接處於使用中狀態,因此您可能需要快速瞭解多個連接的連接狀態。若是如此,您可以在系統匣中使用多個 NetworkManager 圖示,每個圖示都代表一組連接類型 (例如,一個圖示代表有線連接,另一個圖示代表無線連接)。
在組態對話方塊中,切換至索引標籤。
按一下。清單中即會顯示一個新圖示。
選取此圖示要代表的網路連接類型,然後將各種連接類型分組於對應的圖示下。
![]() |
確認您的變更。
現在,系統匣中便會顯示多個 NetworkManager 圖示,透過圖示可以存取其關聯的連接類型。
設定網路連接 (如過程 26.1, “新增或編輯連接” 中所述) 時,KNetworkManager 也可讓您自定為此連接顯示的圖示。若要變更圖示,請按一下旁邊的圖示按鈕,並在隨後顯示的對話方塊中選取心儀的圖示。確認變更後按一下系統匣中的 KNetworkManager 圖示,所顯示的可用連接清單中便會出現新的圖示。
在 GNOME 中,可以使用 GNOME NetworkManager Applet 控制 NetworkManager。如果已為 NetworkManager 控制設定了網路,則 Applet 通常會於桌面環境啟動時自動啟動,並會在系統匣中顯示一個圖示。
如果系統匣未顯示任何網路連接圖示,則可能是 Applet 未啟動。按Alt+F2 並輸入 nm-applet 可手動啟動。
如果電腦已藉由網路纜線連接至現有網路,請使用 NetworkManager Applet 來選擇網路連接。
在 applet 圖示上按一下滑鼠左鍵,以顯示可用網路的功能表。功能表中已選取的就是目前使用的連接。
若要切換到其他網路,請先在清單中選擇該網路。
若要關閉所有網路連接 (無論是有線還是無線),請在 applet 圖示上按一下滑鼠右鍵,然後取消勾選。
可用的可見無線網路均列在下的 GNOME NetworkManager Applet 功能表中。每個網路的訊號強度也會顯示在功能表中。加密的無線網路以盾牌圖示標明。
過程 26.4. 連接至無線網路
若要連接至某個無線網路,請按一下 Applet 圖示,然後從可用無線網路清單中選擇一項。
如果該網路已加密,則會開啓一個對話方塊。它會顯示網路使用的加密類型 (),並包含各種加密和驗證設定對應的多個輸入欄位。請輸入適當的身分證明。
若要連接到因不廣播其服務組識別碼 (SSID 或 ESSID) 而無法自動偵測到的網路,請按一下 NetworkManager 圖示,然後選擇。
在開啟的對話方塊中,於內輸入 SSID 或 ESSID,並根據需要設定加密參數。
若要停用無線網路,請在 Applet 圖示上按一下滑鼠右鍵,取消勾選。在飛機上或者在其他任何不允許使用無線網路的環境中,此方法很有用。
明確指定的無線網路會儘可能長久地保持連接狀態。如果在此期間插入網路線,則會連接已設定為的連接,而無線連接仍將延續。
如果您的無線網路卡支援存取點模式,您可以使用 NetworkManager 來設定組態。
![]() | 選項的可用性 |
|---|---|
在某些系統設定下,您可能無法設定連接。在安全環境中,某些選項可能會被鎖定,或者需要 | |
按一下 NetworkManager Applet,然後選取。
![]() |
輸入,然後透過下拉式清單設定要使用的加密方式。
![]() | 不保護無線網路會帶來安全風險 |
|---|---|
如果將設定為「 | |
NetworkManager 支援多項虛擬私人網路 (VPN) 技術。對於每種技術,SUSE Linux Enterprise Desktop 都附帶了可為 NetworkManager 提供一般支援的基礎套件。除此之外,您還需要為 Applet 安裝相應的桌面專屬套件。
若要使用此 VPN 技術,請安裝
NetworkManager-novellvpn 和
NetworkManager-novellvpn-kde4 或 NetworkManager-novellvpn-gnome。
目前尚不提供對 KDE 的 NovellVPN 支援,但研發人員正在努力。
若要使用此 VPN 技術,請安裝
NetworkManager-openvpn 和
NetworkManager-openvpn-kde4 或 NetworkManager-openvpn-gnome。
若要使用此 VPN 技術,請安裝
NetworkManager-vpnc 和
NetworkManager-vpnc-kde4 或 NetworkManager-vpnc-gnome。
若要使用此 VPN 技術,請安裝
NetworkManager-pptp 和
NetworkManager-pptp-kde4 或 NetworkManager-pptp-gnome。
安裝完套件後,請依第 26.3 節「設定網路連接」 中所述設定 VPN 連接。
NetworkManager 將無線連接分為受信任和不受信任兩種。受信任的連接是過去您明確選取過的任何網路,除此以外的連線都屬於不受信任。受信任的連接以存取點的名稱和 MAC 位址來識別。使用 MAC 位址可確保別的存取點不能使用受信任連接的名稱。
NetworkManager 會定期掃描是否有可用的無線網路。如果找到多個受信任的網路,便自動選取最近使用的那個網路。如果所有網路都不受信任,NetworkManager 會等待您做出選擇。
如果加密設定變更,但名稱和 MAC 位址未變,NetworkManager 會嘗試進行連接,但它會先要求您確認新的加密設定並提供所有更新,例如新的金鑰。
如果從使用無線連接切換成離線模式,NetworkManager 會將 SSID 或 ESSID 設為空白。以確保該網路卡斷開連接。
NetworkManager 可識別兩種類型的連接︰使用者連接與系統連接。使用者連接是第一位使用者登入時 NetworkManager 可使用的連接,要求使用者提供所有必要的身分證明。使用者登出後,連接即會斷開,並從 NetworkManager 中移除。定義為系統連接的連接可由所有使用者共用,且在使用者登入之前,只要 NetworkManager 啟動後即可使用。對於系統連接,必須在連接建立時提供所有身分證明。此類系統連接可用於自動連接要求驗證的網路。如需使用 NetworkManager 設定使用者連接或系統連接的相關資訊,請參閱第 26.3 節「設定網路連接」。
對於 KDE,目前還不支援使用 NetworkManager 來設定系統連接,請使用 YaST。
如果您不希望每次連接加密網路時都要重新輸入身分證明,可以使用桌面專屬工具 GNOME 鑰匙圈管理員或 KWalletManager,將加密的身分證明儲存在磁碟中,並以主密碼加以保護。
在 KDE 中,您可以設定是否以及如何儲存身分證明。若要進行此設定,請按一下 NetworkManager 圖示,然後選取。按一下+,然後選取以下其中一個選項:
如果您在所處環境中儲存身分證明會有安全性風險,此選項較實用。
若選擇此選項,您的密碼會以未加密的形式儲存在為每個連線建立的相應連線檔案中。這些檔案位於 $HOME/.kde4/share/apps/networkmanagement/connections 中。
![]() | 安全性風險 |
|---|---|
不加密儲存網路身分證明屬於一種安全性風險。可存取您電腦的所有人都能夠重複使用您的連線以及攔截您的網路連線。 | |
若選擇此選項,您的身分證明會儲存在 KWalletManager 中。如需 KWalletManager 的詳細資訊,請參閱Chapter 8, Managing Passwords with KWallet Manager (↑KDE User Guide)。
NetworkManager 也可從憑證儲存區取回安全連接 (例如,加密的有線、無線或 VPN 連接) 的憑證。如需詳細資訊,請參閱Chapter 12, Certificate Store (↑Security Guide)。
以下提供了有關使用 NetworkManager 設定特殊網路選項的常見問題。
依預設,NetworkManager 中的連接是特定於裝置類型的:它們適用於相同類型的所有實體裝置。如果一種連接類型對應多個實體裝置 (例如,您的機器配有兩個乙太網路卡),可以將連接關聯到特定的裝置。
若要在 GNOME 中執行此動作,請先使用 Applet 中的,或使用指令行工具 (如 nm-tool 或 ifconfig) 的輸出,來查詢裝置的 MAC 位址。然後開啟用於設定網路連接的對話方塊,並選擇要修改的連接。在或索引標籤中輸入裝置的,並確認您的變更。
如果使用的是 KDE,則啟動用於設定網路連接的對話方塊,然後選擇要修改的連接。在或索引標籤中,使用選項,選取連接要關聯的網路介面。
如果有具有不同無線頻段 (a/b/g/n) 的多個存取點可用,系統預設會自動選擇訊號最強的存取點。要置換此存取點,請在設定無線連接時使用欄位。
基本服務組識別碼 (BSSID) 可唯一識別每個基本服務組。在基礎結構基本服務組中,BSSID 是無線存取點的 MAC 位址。在獨立的 (臨機操作) 基本服務組中,BSSID 是由 46 位元隨機數字產生的本地管理的 MAC 位址。
依照第 26.3 節「設定網路連接」 中所述啟動用於設定網路連接的對話方塊。選擇要修改的無線連接,然後按一下。在索引標籤中,輸入 BSSID。
主要裝置 (連接至網際網路的裝置) 不需要任何特殊組態。不過,您需要以如下方式設定連接至本地 Hub 或機器的裝置:
依照第 26.3 節「設定網路連接」 中所述啟動用於設定網路連接的對話方塊。選擇要修改的連接,然後按一下。如果使用的是 GNOME,則切換到索引標籤,然後從下拉式清單中,選擇。如果使用的是 KDE,則切換到索引標籤,然後從下拉式清單中,選擇。這樣可讓 IP 流量轉遞並會執行裝置上的 DHCP 伺服器。確認您在 NetworkManager 中所做的變更。
由於 DCHP 伺服器使用連接埠 67,請確定防火牆未封鎖此連接埠:在共用連接的機器上啟動 YaST,然後選取+。切換到類別。如果尚未顯示為,則從中選取,然後按一下。確認您在 YaST 中所做的變更。
如果 DHCP 伺服器提供的 DNS 資訊 (與/或路由) 無效,則可將其置換。依照第 26.3 節「設定網路連接」 中所述啟動用於設定網路連接的對話方塊。選擇要修改的連接,然後按一下。如果使用的是 GNOME,則切換到索引標籤,然後從下拉式清單中,選擇。如果使用的是 KDE,則切換到索引標籤,然後從下拉式清單中,選擇。在與欄位中輸入 DNS 資訊。若要,請按一下(GNOME) 並啟動對應的核取方塊,或從索引標籤 (KDE) 底部的下拉式選單中選取並啟動對應的核取方塊。確認您的變更。
定義用於此目的的系統連接。如需詳細資訊,請參閱第 26.7 節「NetworkManager 和安全性」。
可能發生連接問題。與 NetworkManager 相關的一些常見問題有︰Applet 未啟動或缺少 VPN 選項。解析和預防這些問題的方法會視使用的工具而定。
為 NetworkManager 控制設定網路之後,GNOME applet 和 KDE NetworkManager applet 會自動啟動。如果 Applet 未啟動,請如第 26.2 節「啟用或停用 NetworkManager」中所述,檢查 YaST 中是否啟用 NetworkManager。然後確定針對桌面環境的相應套件是否也已安裝。如果使用的是 KDE 4,則套件為 NetworkManager-kde4。針對 GNOME 使用者的套件為 NetworkManager-gnome。
如果桌面 Applet 已安裝,但因為某些原因而不執行,您可以用手動方式啟動。如果安裝了桌面 Applet,但其由於某些原因並未執行,請使用 nm-applet (GNOME) 或 knetworkmanager (KDE) 指令手動將其啟動。
針對 NetworkManager 的支援、Applet 與適用於 NetworkManager 的 VPN 分佈於獨立套件中。如果您的 NetworkManager Applet 不包含 VPN 選項,請檢查是否安裝了包含 NetworkManager 支援的 VPN 技術套件。如需詳細資訊,請參閱第 26.6 節「NetworkManager 和 VPN」。
如果已正確設定網路連接,且網路連接的所有其他元件 (路由器等) 也均已設定並正在執行中,有時需要重新啟動電腦的網路介面。若要執行此操作,請以 root 身分登入指令行並執行 rcnetwork restart。
您可以在下列網站和目錄中找到有關 NetworkManager 的詳細資訊:
另請參閱下列目錄中有關 NetworkManager applet、GNOME applet 與 KDE NetworkManager applet 的最新資訊︰
/usr/share/doc/packages/NetworkManager/,
/usr/share/doc/packages/NetworkManager-kde4/ 和
/usr/share/doc/packages/NetworkManager-gnome/。