常见问题

下面是关于使用 NetworkManager 配置特殊网络选项的一些常见问题。

如何将连接绑定到特定设备?

默认情况下,NetworkManager 中的连接是特定于连接类型的:它们适用于同一类型的所有物理设备。如果每个连接类型有多个物理设备(例如,计算机装有两个以太网卡),您可以将通过显式指定该设备的硬件地址(或 MAC 地址)而将连接绑定到特定设备。

连接信息(在小程序/控件中提供)中查找设备的 MAC 地址,或使用诸如 nm-toolifconfig 等命令行工具的输出。然后从 GNOME 控制中心通过系统+网络配置,或在 KDE 4 中从个人设置高级+网络设置启动用于配置网络连接的对话框。选择要修改的连接,然后单击编辑。在有线无线选项卡上,输入设备的 MAC 地址,并通过单击确定确认更改。

如果检测到同一 ESSID 有多个接入点,如何指定特定接入点?

当有不同无线波段 (a/b/g/n) 的多个接入点时,默认情况下会自动选择信号最强的接入点。要覆盖此值,配置无线连接时请使用 BSSID 字段。

基本服务集标识 (BSSID) 可唯一标识每个基本服务集。在基础结构基本服务集中,BSSID 是无线接入点的 MAC 地址。在独立(特别)基本服务集中,BSSID 是本地管理的 MAC 地址(从 46 位数字随机生成)。

从 GNOME 控制中心通过系统+网络配置,或在 KDE 4 中从个人设置高级+网络设置启动用于配置网络连接的对话框。选择要修改的无线连接,然后单击编辑。在无线选项卡上,输入 BSSID。

如何将网络连接与其他计算机共享?

主设备(连接到因特网的设备)不需要任何特殊配置。但是,需要如下配置连接到本地集线器或计算机的设备:

  1. 从 GNOME 控制中心通过系统+网络配置,或在 KDE 4 中从个人设置高级+网络设置启动用于配置网络连接的对话框。选择要修改的连接,然后单击编辑。切换至 IPv4 设置选项卡。从方法下拉列表中,选择与其他计算机共享。这将启用 IP 通讯转发并运行该设备上的 DHCP 服务器。在 NetworkManager 中确认更改。

  2. 由于 DHCP 服务器使用端口 67,请确保该端口没有被防火墙阻止:在共享连接的计算机上,启动 YaST 并选择安全和用户+防火墙。切换到允许的服务类别。如果 DHCP 服务器尚未显示为允许的服务,请从待允许的服务中选择 DHCP 服务器,然后单击添加。在 YaST 中确认更改。

如何对自动(DHCP、PPP、VPN)地址提供静态 DNS 信息?

如果 DHCP 服务器提供无效的 DNS 信息(和/或路由),则可以覆盖它。从 GNOME 控制中心通过系统+网络配置,或在 KDE 4 中从个人设置高级+网络设置启动用于配置网络连接的对话框。选择要修改的连接,然后单击编辑。切换到 IPv4 设置选项卡,从方法下拉列表中,选择仅自动 (DHCP) 地址。在 DNS 服务器搜索域字段中输入 DNS 信息。单击路由添加更多路由或覆盖自动路由。确认更改。

有用户登录密码保护的网络前,如何使 NetworkManager 连接到该网络?

定义可以用于此类用途的系统连接。有关更多信息,请参考第 24.7 节 “NetworkManager 和安全性”