如果使用 NetworkManager 进行网络安装,则可以使用一个小程序,随时从您的桌面环境内轻松地开关、停止或启动网络连接。NetworkManager 也可以改变和配置无线网卡连接,无需 root 特权。因此,NetworkManager 是一种用于移动工作站的理想解决方案。
使用 ifup 的传统配置也提供一些开关、停止或启动连接的方法,或需要或不需要用户参与(如用户管理设备),但通常需要 root 特权来改变或配置网络设备。这对于移动计算常常是个问题,因为移动计算不可能预配置所有的连接功能。
传统配置和 NetworkManager 都可以处理与无线网络(WEP、WPA-PSK 和 WPA-Enterprise 访问)、拨号连接和使用 DHCP 和静态配置的有线网络之间的网络连接。它们也支持通过 VPN 的连接。
NetworkManager 尝试使用可用的最好连接使您的计算机随时保持连接状态。如果可用,它使用最快的有线连接。如果网络电缆意外断开,它将尝试重新连接。它可以从您的无线连接列表中找到带有最佳信号强度的网络并自动用其进行连接。要用 ifup 获得同样的功能,需要花功夫进行配置。
NetworkManager 现在无法同时运行多个网络接口。如果需要该功能,则应该使用传统的 ifup 方式进行网络连接。通常也不会在服务器上使用。
NetworkManager 在以下情况下不适用:
要使用多个提供程序对一个接口拨号。
您想要同时使用多个活动的网络连接。
您的计算机是网络的路由器。
您的计算机将为网络中的其它计算机(例如,DHCP 或 DNS 服务器)提供网络服务。
![]() | NetworkManager 和 SCPM |
|---|---|
当系统配置文件管理 (SCPM) 配置文件也更改网络设置时,请勿将 NetworkManager 与 SCPM 一起使用。如果要同时使用 SCPM 和 NetworkManager,请在 SCPM 配置种禁用网络资源。 | |
当需要在以下情况下完全控制您的连接时,传统配置是合适的解决方案:
要使用多个提供程序对一个接口拨号。
您的计算机是网络的路由器。
您的计算机将为网络中的其它计算机(例如,DHCP 或 DNS 服务器)提供网络服务。
您想要使用 SCPM 控制网络配置。