![为什么 net-tools 被弃用?在没有安全问题的情况下我还能使用它吗?](https://linux22.com/image/198493/%E4%B8%BA%E4%BB%80%E4%B9%88%20net-tools%20%E8%A2%AB%E5%BC%83%E7%94%A8%EF%BC%9F%E5%9C%A8%E6%B2%A1%E6%9C%89%E5%AE%89%E5%85%A8%E9%97%AE%E9%A2%98%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%88%91%E8%BF%98%E8%83%BD%E4%BD%BF%E7%94%A8%E5%AE%83%E5%90%97%EF%BC%9F.png)
我十多年前学习 Linux 和网络。现在我需要为我的工作再次配置网络,我发现我以前知道的大多数命令行工具不再工作/已被弃用。我说的是 net-tools 包的所有命令。
我只是想知道为什么它们被弃用?这是因为开发人员停止维护它吗?更重要的是,如果我继续使用它(旧习惯),这会导致安全问题吗?
答案1
net-tools
已被弃用,因为它已经过时了,很久以前(它的最后一个版本是在 2001 年,尽管发行版从那时起一直在维护它),并且当人们决定需要对此采取一些措施时,有一个更好的替代方案(ip路由2)已经存在。2009 年“net-tools 未来”电子邮件提供更多背景信息。
如果你继续使用net-tools
,它不应该原因任何安全问题,但您将错过过去二十年来添加到 Linux 内核网络堆栈中的功能,这些功能有助于提高您的安全性。仍在发行的发行版net-tools
仍然为其提供安全支持,并且工具设置的内核功能也仍然受到支持。
替代品非常值得学习;Debian wiki 的net-tools
弃用页面列出它们,您会在这里找到许多相关问题,例如“netstat -s”的替代方案。