net-tools 的弃用

今年四月是 net-tools 上一次发布十周年。我们决定以此为契机弃用 net-tools,并为 net-tools 的功能提供替代的、维护更好的解决方案。这会带来一些后果,但大多数人应该不会注意到。

net-tools 将继续保留在软件仓库中,因此依赖它的脚本应该仍然可以工作。

rc.conf

rc.conf 中引入了一种新的语法,用于使用 iproute2 而不是 net-tools 配置简单的网络设置。旧的功能仍然为那些喜欢继续使用它的人保留,但不期望它会获得新功能。

新的语法非常简单,仅支持一个有线网络设备(静态配置或通过 dhcp 配置),并且我们不期望在未来添加更多功能。我们希望鼓励使用更高级的网络解决方案,例如 networkmanager 或我们自己的 netcfg

domainname (又名 nisdomainname,又名 ypdomainname)

这些二进制文件现在由 yp-tools 提供,而不是由 net-tools 提供。此外,域名不再由 initscripts 设置,而是完全由 ypbind rc 脚本处理。

在此更改之前,域名处理不一致,有时从 /etc/conf.d/nisdomainname 读取,有时从 /etc/defaultdomain 读取。从现在开始,域名将始终只从 /etc/conf.d/nisdomainname 读取。