此版本带来了一个全新的自动无线/有线配置。旧的 net-auto 已弃用,不再包含。还有一些非常小的配置更改,可能会影响少数用户。
迁移到新的自动无线/有线配置 新的自动连接具有真正的漫游支持,并且比旧的设置更可靠 - 特别是在更复杂的无线配置方面。要迁移到新的自动无线设置:
- pacman -S core/wpa_actiond
- 在 /etc/rc.conf 中将 WIRELESS_INTERFACE="" 设置为您的无线接口。例如 WIRELESS_INTERFACE="wlan0"
- 将 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
- 接口配置 - 使用接口为所有配置文件设置选项
- 输出挂钩
- 内部清理与改进
内部更改
- 默认情况下,所有无线配置(包括 wep/none 安全性)均使用 wpa_supplicant。这增加了对大多数用户的影响,并应提高可靠性。
- 默认情况下,所有静态配置均使用 iproute。net_tools(包含 ifconfig)实际上已过时,并且已有 8 年未发布。'ethernet-iproute' 和 'ethernet' 连接类型已合并为 'ethernet'。所有选项仍然支持,现有配置将继续适用于这两种类型。已创建一个符号链接以确保使用 'ethernet-iproute' 的配置文件能够继续正常运行。
配置语法更改
- net-auto 和 AUTO_NETWORKS 已弃用,取而代之的是 net-auto-wireless/net-auto-wired。
- wireless:如果您之前在 WPA_OPTS 中指定了 wpa_supplicant 驱动程序,现在需要将其指定在 WPA_DRIVER 中。
- wireless:通过更改为 wep-old 或 none-old,可以使用基于 iwconfig 的 wep/none 配置。这不应该是必需的,仅保留以应对可能不支持 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 跟踪器上。