目录
NetworkManager 是用于便携式计算机和其他可移动计算机的理想解决方案。它支持网络连接的顶级加密类型和标准,包括 802.1x 保护的网络的连接。802.1X 是“基于端口的网络访问控制的本地和城域网 IEEE 标准”。使用 NetworkManager,在外出时,您就无需担心配置网络接口以及在有线或无线网络之间切换的问题。NetworkManager 可自动连接到已知无线网络或并行管理多个网络连接 - 然后将最快的连接用作默认连接。而且,您还可手动在可用网络之间切换,并使用系统盘中的小程序管理网络连接。
不只可激活一个连接,也可同时激活多个。这样您可以将便携式计算机从以太网连接拔出后仍通过无线连接保持连接状态。
NetworkManager 提供了完善且直观的用户界面,可使用户轻松地切换其网络环境。但是,在以下情况下,NetworkManager 解决方案不适用:
您的计算机将为网络中的其他计算机(例如,DHCP 或 DNS 服务器)提供网络服务。
您的计算机为 Xen 服务器或您的系统是 Xen 内的虚拟系统。
在便携式计算机上,默认情况下 NetworkManager 处于启用状态。但是,任何时候都可以在 YaST 网络设置模块中启用或禁用它。
运行 YaST,然后转到+。
将打开对话框。转到选项卡。
要通过 NetworkManager 配置和管理您的网络连接,请执行以下操作:
在字段中选择。
单击并关闭 YaST。
按照第 26.3 节 “配置网络连接”中所述通过 NetworkManager 配置您的网络连接。
停用 NetworkManager 并以传统方法控制网络:
在字段中选择。
单击。
通过 YaST 设置您的网卡,即通过 DHCP 或静态 IP 地址进行自动配置。还可以通过 YaST 配置您的调制解调器:
对于拨号连接,请使用+。
要配置内部或 USB ISDN 调制解调器,请选择+。
要配置内部或 USB DSL 调制解调器,请选择+。
第 23.4 节 “使用 YaST 配置网络连接”和第 20 章 无线 LAN中提供了使用 YaST 进行网络配置的详细说明。
在 YaST 中启用 NetworkManager 后,使用 KDE 和 GNOME 中提供的 NetworkManager 前端配置网络连接。两个前端的网络配置对话框都很相似。它们显示所有网络连接类型的选项卡,例如有线、无线、移动宽带、DSL 和 VPN 连接。在每个选项卡上都可以添加、编辑或删除该类型的连接。在 KDE 配置对话框中,只有该连接类型在您的系统上可用(根据硬件和软件)时,才激活相应的选项卡。默认情况下,KNetworkManager 还会在每个选项卡上显示输入字段和选项的全面工具提示。
![]() | 蓝牙连接 |
|---|---|
目前不能使用 NetworkManager 配置蓝牙连接。 | |
要在 GNOME 中打开网络配置对话框,请打开主菜单并单击右边的条目。还可以按 Alt+F2 并输入 nm-connection-editor,或在 GNOME 控制中心中选择+。
如果使用 KDE,打开主菜单并单击。在中,选择(在选项卡上),以打开网络配置对话框。
或者,也可以从系统盘中的 NetworkManager 小程序启动配置对话框。在 KDE 中左键单击图标并选择。在 GNOME 中右键单击图标并选择。
![]() | 选项的可用性 |
|---|---|
根据您的系统设置,可能不允许您配置连接。在安全环境中,某些选项可能会被锁定或需要 | |
过程 26.1. 添加或编辑连接¶
用 NetworkManager 配置网络连接时,还可以定义可由所有用户共享的系统连接。与用户连接相比,系统连接在 NetworkManager 启动之后、任何用户登录前就可使用。有关两类连接的更多细节,请参见第 26.7.1 节 “用户和系统连接”。
目前系统连接选项在 KDE 中不可用。在这种情况下,要设置系统连接,需使用 YaST。
![]() | 隐藏网络 |
|---|---|
要连接“隐藏”网络(不广播其服务的网络),必须知道该网络的服务集标识符 (SSID) 或扩展服务集标识符 (ESSID)。不能自动检测到隐藏网络。 | |
在“网络配置”对话框中,单击要使用的连接类型的选项卡。
单击创建新连接或选择现有连接再单击。
输入和连接细节。
对于隐藏网络,请输入 ESSID 和加密参数。
如果每个连接类型有多台物理设备(例如您的计算机装有两块以太网卡或两块无线网卡),可将该连接绑定到特定的设备。
如果使用 KDE,用选项即可实现。如果用 GNOME,输入您要将连接绑定到的设备的 ,确认您的设置。
要让 NetworkManager 自动使用某个连接,请为此连接激活以下选项: (KDE) 或 (GNOME)。
要将某连接变为系统连接,请激活 (GNOME)。创建和编辑系统连接需要拥有 root 权限。
确认您的更改后,左键单击 NetworkManager 小程序,便会在显示的列表中看到新配置的网络连接。
NetworkManager 的 KDE 前端是 KNetworkManager 小程序。如果网络设置为提供 NetworkManager 进行控制,则该小程序通常会随桌面环境自动启动并显示为系统盘中的图标。
如果您的系统盘没有显示任何网络连接图标,该小程序可能未启动。按 Alt+F2 键并输入 knetworkmanager 可手动启动它。
KNetworkManager 只显示您配置了连接的无线网络。当超出无线网络范围或拔出网络电缆时,它会隐藏连接,这样您始终可以清楚地看到哪些连接是可用的。
如果您的计算机已通过网络电缆连接到现有网络上,则可使用 KNetworkManager 选择网络连接。
单击小程序的图标可显示具有可用网络的菜单。在菜单中选中当前使用的连接,并标记为。
如果您要对有线网络使用其他配置,请单击并按过程 26.1, “添加或编辑连接” 中所述添加其他有线连接。
单击 KNetworkManager 图标,选择新配置的连接以激活它。
默认情况下,KNetworkManager 只显示您配置了连接的无线网络,只要它们可用且可见。第一次连接到无线网络可如下进行操作:
过程 26.2. 连接到无线网络
左键单击小程序图标,选择。KNetworkManager 会显示可用且可见无线网络的列表,包括信号强度和安全性细节。
要连接到可见网络,从列表中选择网络,单击。如果网络已加密,将打开一个对话框。选择网络使用的类型并输入相应的身份凭证。
要连接到没有广播其服务集标识(SSID 或 ESSID)并因此无法被自动检测到的网络,请选择。
在打开的对话框中输入 SSID 或 ESSID,并视需要设置加密参数。
确认更改,单击。NetworkManager 现在将激活新的连接。
要终止连接并禁用无线联网,请单击小程序图标并取消选中。如果您在飞机上或在不允许使用无线网络的任何其他环境中,则此选项可能很有用。
显式选中的无线网络将尽可能始终保持连接。如果那时插入网络电缆,任何设置为的连接都将连接,而无线连接也保持连接。
如果无线网卡支持接入点模式,则可以使用 NetworkManager 来配置。
![]() | 选项的可用性 |
|---|---|
根据您的系统设置,可能不允许您配置连接。在安全环境中,某些选项可能会被锁定或需要 | |
单击 KNetworkManager 小程序,并选择+。
在以下配置对话框中,在 字段中输入网络的名称。
![]() |
在选项卡上设置加密。
![]() | 不受保护的无线网络是有安全风险的。 |
|---|---|
如果将设置为 | |
在 选项卡上,确保选项设置为(是专用网络的默认选项)。
单击确认您的配置。
您可以自定义 KNetworkManager 的某些方面:系统盘中显示的图标数、显示哪些工具提示,以及如何储存不同网络连接对应的您的口令和身份凭证。有关最后一方面的详细信息,请参考第 26.7.2 节 “储存口令和身份凭证”。
要浏览可用选项,请右键单击 NetworkManager 系统盘,选择,单击配置对话框左侧的。
过程 26.3. 为 KNetworkManager 配置多个系统盘图标
因为 KNetworkManager 可以同时保持多个活动连接,您可能希望能一眼看清若干连接的连接状态。您可以用系统盘中的多个 NetworkManager 图标实现这一点,其中每个图标代表不同的连接类型组(例如,一个图标用于有线连接,另一个图标用于无线连接)。
在配置对话框中切换到选项卡。
单击。列表中将显示新的图标项。
选择您要用该图标表示的网络连接类型,将它们归入各自的图标下。
![]() |
确认更改。
现在系统盘显示多个 NetworkManager 图标,您可通过相应的图标来访问与其关联的连接类型。
如过程 26.1, “添加或编辑连接”中所述配置网络连接时,KNetworkManager 还允许您自定义为该连接显示的图标。要更改图标,单击旁的图标按钮,在出现的对话框中选择您想选择的图标。确认更改后,新图标将显示在单击系统盘中的 KNetworkManager 图标时显示的可用连接列表中。
在 GNOME 中,可通过 GNOME NetworkManager 小程序控制 NetworkManager。如果为 NetworkManager 控制设置了网络,则小程序通常会随桌面环境自动启动,并在系统盘中显示图标。
如果您的系统盘没有显示任何网络连接图标,该小程序可能未启动。按 Alt+F2 键并输入 nm-applet 可手动启动它。
如果您的计算机已通过网络电缆连接到现有网络,请使用 NetworkManager 小程序选择网络连接。
单击小程序的图标可显示具有可用网络的菜单。在菜单中选择当前使用的连接。
要切换到另一个网络,请从列表中选择它。
要关闭所有网络连接,包括有线的和无线的,请右键单击小程序图标并取消选中。
可用的可见无线网络在下的 GNOME NetworkManager 小程序菜单中列出。每个网络的信号强度也会显示在菜单中。加密无线网络是用保护物图标标记的。
过程 26.4. 连接到无线网络
要连接到无线网络,请左键单击小程序图标,从可用无线网络列表中选择一项。
如果网络已加密,将打开一个对话框。它显示网络使用的加密类型(),根据各自的加密和身份验证设置,还有许多输入字段。输入适当的身份凭证。
要连接到没有广播其服务集标识符(SSID 或 ESSID)并因此无法被自动检测到的网络,请单击 NetworkManager 图标并选择。
在打开的对话框中的中输入 SSID 或 ESSID,并视需要设置加密参数。
要禁用无线联网,请右键单击小程序图标并取消选中。如果您在飞机上或在不允许使用无线网络的任何其他环境中,则此选项可能很有用。
显式选中的无线网络将尽可能始终保持连接。如果在此期间插入网线,则会连接任何设置为的连接,而无线连接也会保持连接状态。
如果无线网卡支持接入点模式,则可以使用 NetworkManager 来配置。
![]() | 选项的可用性 |
|---|---|
根据您的系统设置,可能不允许您配置连接。在安全环境中,某些选项可能会被锁定或需要 | |
单击 NetworkManager 小程序并选择。
![]() |
输入并用下拉菜单设置要用的加密。
![]() | 不受保护的无线网络是有安全风险的。 |
|---|---|
如果将设置为 | |
NetworkManager 支持多种虚拟专用网 (VPN) 技术。对于每种技术,SUSE Linux Enterprise Desktop 都随附了提供 NetworkManager 常规支持的基础包。此外,还需要为您的小程序安装特定于桌面的包。
要使用此 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 中要达到此目的,先查找设备的 MAC 地址(使用小程序中提供的,或使用诸如 nm-tool 或 ifconfig 等命令行工具的输出)。然后启动配置网络连接的对话框,选择您要修改的连接。在或选项卡上,输入设备的 ,并确认更改。
如果使用 KDE,则可启动配置网络连接的对话框,选择要修改的连接。在或选项卡上,使用选项选择要把连接绑定到的网络接口。
当有不同无线波段 (a/b/g/n) 的多个接入点时,默认情况下会自动选择信号最强的接入点。要覆盖此值,配置无线连接时请使用 字段。
基本服务集标识 (BSSID) 可唯一标识每个基本服务集。在基础结构基本服务集中,BSSID 是无线接入点的 MAC 地址。在独立(特别)基本服务集中,BSSID 是本地管理的 MAC 地址(从 46 位数字随机生成)。
如第 26.3 节 “配置网络连接” 中所述启动配置网络连接的对话框。选择要修改的无线连接,然后单击。在选项卡上,输入 BSSID。
主设备(连接到因特网的设备)不需要任何特殊配置。但是,需要如下配置连接到本地集线器或计算机的设备:
如第 26.3 节 “配置网络连接” 中所述启动配置网络连接的对话框。选择要修改的连接,然后单击。如果用 GNOME,切换到 选项卡,从下拉列表中选择。如果用 KDE,切换到 选项卡,从下拉列表选择。这将启用 IP 通讯转发并运行该设备上的 DHCP 服务器。确认在 NetworkManager 中所做更改。
由于 DCHP 服务器使用端口 67,请确保该端口没有被防火墙阻止:在共享连接的计算机上,启动 YaST 并选择+。切换到类别。如果 尚未显示为,请从中选择 ,然后单击。确认在 YaST 中所做更改。
如果 DHCP 服务器提供无效的 DNS 信息(和/或路由),则可以覆盖它。如第 26.3 节 “配置网络连接” 中所述启动配置网络连接的对话框。选择要修改的连接,然后单击。如果用 GNOME,切换到 选项卡,从下拉列表中,选择。如果用 KDE,切换到 选项卡,从下拉列表选择。在 和字段中输入 DNS 信息。要,请单击 (GNOME) 并激活相应的复选框,或从 (KDE) 选项卡底部的下拉列表中选择并激活相应的复选框。确认更改。
定义可以用于此类用途的系统连接。有关更多信息,请参考第 26.7 节 “NetworkManager 和安全性”。
可能出现连接问题。与 NetworkManager 相关的一些常见问题包括小程序不启动或缺少 VPN 选项。解决方法和预防这些问题的方法随使用的工具而定。
如果网络设置为通过 NetworkManager 来控制,GNOME 和 KDE NetworkManager 小程序会自动启动。如果小程序未启动,请按照第 26.2 节 “启用或禁用 NetworkManager”中所述检查是否在 YaST 中启用了 NetworkManager。然后确保也已安装用于您的桌面环境的相应包。如果您使用的是 KDE 4,则包为 NetworkManager-kde4。对于 GNOME 用户,包为 NetworkManager-gnome。
如果桌面小程序已经安装,但出于某种原因没有运行,则手动启动它。如果安装了桌面小程序,但由于某些原因没有运行,用命令 nm-applet (GNOME) 或 knetworkmanager (KDE) 手动启动它。
对 NetworkManager 的支持、小程序以及适用于 NetworkManager 的 VPN 已在不同的包中分发。如果 NetworkManager 小程序不包括 VPN 选项,请检查带有 NetworkManager 支持的 VPN 技术的包是否已经安装。有关详细信息,请参见第 26.6 节 “NetworkManager 和 VPN”。
如果您已正确配置网络连接并且网络连接的所有其他组件(路由器等等)也已启动并在正常运行,则重启动计算机上的网络接口有时可能有帮助。要实现此目的,请以 root 身份登录到命令行,然后运行 rcnetwork restart。
可在以下网站和目录中找到有关 NetworkManager 的更多信息:
在以下目录中还可查看 NetworkManager 和 GNOME、KDE NetworkManager 小程序的最新信息:
/usr/share/doc/packages/NetworkManager/,
/usr/share/doc/packages/NetworkManager-kde4/,以及
/usr/share/doc/packages/NetworkManager-gnome/。