netcfg v2.5.2 - 注意: 自动无线配置的更改

此版本带来一个全新的自动无线/有线配置。旧的 net-auto 已被弃用,不再包含在内。还有一些非常小的配置更改可能会影响少数用户。

迁移到新的自动无线/有线配置。新的自动连接具有适当的漫游支持,并且将被证明比旧的设置更可靠 - 特别是对于更复杂的无线配置。要迁移到新的自动无线设置

  1. pacman -S core/wpa_actiond
  2. 在 /etc/rc.conf 中将 WIRELESS_INTERFACE="" 设置为您的无线接口。例如 WIRELESS_INTERFACE="wlan0"
  3. 将 net-auto-wireless 添加到您的 DAEMONS=() 数组。

注意:wpa-config 配置文件不适用于此,请将它们转换为 wpa-configsection 配置文件。/etc/network.d/examples/ 中包含一个示例

新的自动有线配置使用类似的配置 - 按照上述说明操作,除了使用 net-auto-wired 守护程序和 WIRED_INTERFACE 配置选项。

新功能

  • net-auto-wireless/wpa_actiond - 真正的无线漫游/自动连接。基于与 autowifi 相同的原理。需要可选依赖项:wpa_actiond
  • net-auto-wired - 自动以太网配置。需要可选依赖项:ifplugd
  • 接口配置 - 为使用接口的所有配置文件设置选项
  • 输出钩子
  • 内部清理和改进

内部更改

  • 默认情况下,所有无线配置都使用 wpa_supplicant,包括 wep/none 安全性。这增加了对大多数的支持,并应提高可靠性。
  • 默认情况下,所有静态配置都使用 iproute。包含 ifconfig 的 net_tools 实际上已经过时,并且已经 8 年多没有发布版本。 'ethernet-iproute' 和 'ethernet' 连接类型已合并为简单的 'ethernet'。所有选项仍然受支持,现有配置将继续适用于这两种类型。已创建一个符号链接,以确保使用 'ethernet-iproute' 的配置文件将继续运行。

配置语法中的更改

  • net-auto 和 AUTO_NETWORKS 现在已被弃用,取而代之的是 net-auto-wireless/net-auto-wired。
  • 无线:如果您之前在 WPA_OPTS 中指定了 wpa_supplicant 驱动程序,您现在需要在 WPA_DRIVER 中指定它。
  • 无线:基于 iwconfig 的 wep/none 配置可以通过更改为 wep-old 或 none-old 来使用。这应该不是必要的,保留它只是为了可能存在非常旧的、不支持 wpa_supplicant 的驱动程序。
  • ethernet-iproute:由于 'ethernet' 现在是基于 iproute 的,因此使用 'ethernet-iproute' 的用户可以还原名称。有一个符号链接到位,因此无论名称如何,现有配置都将继续运行。
  • wireless-dbus:不受支持。 wpa_supplicant dbus 接口的文档记录不是很完善,并且与 netcfg 代码库不太匹配。有一个符号链接到位,以便使用 wireless-dbus 的配置将继续使用 'wireless' 连接脚本运行。

下载:netcfg 2.5.2 在 [core] 中。

源代码:ftp://ftp.archlinux.org/other/netcfg/netcfg-2.5.2.tar.gz

PKGBUILD:在 Subversion 中。

文档:https://wiki.archlinux.org.cn/index.php/Network_Profiles

贡献者:我对这个版本有一些重要的贡献者
Jim Pryor:许多内部更改和改进
Thomas Bächler:基于 wpa_actiond 的自动漫游/连接
谢谢大家!

Bug:始终在 bug 跟踪器上。