NetworkManager 是筆記型電腦與其他可攜式電腦的理想解決方案。有了 NetworkManager,您在移動中,就不必耽心網路介面的組態設定,也不必切換網路。
不過,NetworkManager 解決方案並不適用於所有情況,因此您仍然可以在管理網路連線 (ifup) 的傳統方法與 NetworkManager 之間進行選擇。如果要使用 NetworkManager 管理網路連線,請依第 23.2 節「啟用 NetworkManager」 中所述啟用 YaST 網路設定模組中的 NetworkManager,然後使用 NetworkManager 設定網路連線。如需使用案例的清單以及如何設定與使用 NetworkManager 的詳細說明,請參閱第 23 章「使用 NetworkManager」。
ifup 與 NetworkManager 之間的區別包括︰
root 權限
如果使用 NetworkManager 設定網路,就可以隨時使用 Applet 在您的桌面環境上輕鬆切換、停止或啟動網路連線。NetworkManager 也讓您不需要 root 權限就可以變更和設定無線網路卡連接。因此,NetworkManager 是行動工作站理想的解決方案。
傳統的 ifup 組態也提供一些切換、停止或啟動連線的方式,其中有需要使用者介入的,也有不需要的,就像使用者管理的設備。但是,使用此方法始終需要 root 權限來變更或設定網路設備。這對行動計算設備而言,往往會造成問題,因為不可能預先設定好所有可能的連線。
不論是傳統組態還是 NetworkManager,都能夠使用 DHCP 和靜態組態來處理與無線網路 (WEP、WPA-PSK 和 WPA-企業存取)、撥號和有線網路的網路連線。它們也支援透過 VPN 的連接。
NetworkManager 會嘗試使用最好的連接,讓您的電腦隨時保持連接狀態。如果網路纜線突然中斷,它會嘗試重新連接。它可以從您的無線連線清單中找到訊號最強的網路,並自動用它來連接。如果要用 ifup 達到相同的功能,必須執行很多組態工作。
使用 NetworkManager 建立的獨立網路連線設定儲存在組態設定檔中。使用 NetworkManager 或 YaST 設定的系統連線可在 /etc/sysconfig/network/ifcfg-* 中找到。使用者定義的連線儲存在 GConf (GNOME) 或 $HOME/.kde4/share/apps/networkmanagement/* (KDE) 中。
如果未設定任何設定檔,NetworkManager 會自動建立一個,並將其命名為 Auto $INTERFACE-NAME。這是為了在未設定組態的情況下安全地處理盡可能多的案例。如果自動建立的設定檔不能滿足您的需要,請使用 KDE 或 GNOME 提供的網路連線組態對話方塊,根據需要修改這些設定檔。如需詳細資訊,請參閱第 23.3 節「設定網路連線」。