今年四月是 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 读取。