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