替代 Linux 上已弃用的 net-tools 的 7 个最佳网络工具
net-tools 软件包开发人员已经很长时间没有更新了。幸运的是,您可以在 Linux 上使用这些新的、更好的网络工具。
Linux 附带了大量用于管理大型和小型网络基础设施的网络工具。长期以来,net-tools 一直是默认的网络工具选择,但它们现在已被 iproute2 工具取代。
本指南将介绍一些重要的网络工具,旨在取代已弃用的网络工具。大多数现代版本的 Linux 默认都带有新的 iproute2 工具。
以下是一些新的 iproute2 网络工具,它们取代了 Linux 上旧的和已弃用的网络工具。
1. SS
ss 工具是“套接字统计”的缩写,是一组网络工具,是 iproute2 的一部分。
ss 取代了大多数 netstat 工具。它直接从内核空间获取套接字信息,并且在大多数情况下比其前身更快。与网络工具相比,它还能够显示更多的 TCP 和状态信息。
ss 命令非常简短且精确。例如,要显示TCP信息,需要运行以下命令:
ss -t
要了解有关 ss 命令选项和用法的更多信息,您可以查看我们关于 ss 的详细指南或使用 ss --help 或 man ss 获取命令行帮助。
2.ip地址
获取有关 Internet 协议 (IP) 的信息是系统管理员和 PC 用户执行的最常见的网络任务之一。 ip 命令集显示和操作网络或路由设备、接口和隧道。
传统上,这是通过 ifconfig 命令完成的,该命令负责显示所有网络接口的详细信息。 ifconfig 现在被 ip a 或 ip addr 取代。
要获取当前的 IP 地址,只需运行以下命令:
ip a
3.IP地址
ip neigh、ip neighbour 或简称 ip n 是一个功能强大的网络工具,用于操作地址解析协议 (ARP) 或 NDISC 缓存条目。它的工作原理是查找给定 IP 地址的网络邻居的媒体访问控制 (MAC) 地址。
ip n 命令取代了旧的 arp 命令。它主要在使用路由设备和隧道时使用。与试图包揽一切的前身不同,ip n 更加简洁,更易于使用和学习。
例如,要显示 ARP 表中的条目,只需运行以下命令:
ip n show
4. iw
iw 命令用于显示和配置无线设备。它取代了iwconfig命令。 iw 使用 Netlink 公共接口标头并支持添加到 Linux 内核的所有最新驱动程序。
要获取有关您的无线设备及其功能的信息,例如网络频段、Wi-Fi 标准等,您可以运行以下命令:
iw list
5.ip链接
ip link 取代了 nameif 命令。它主要用于显示和修改网络接口。请记住,您将需要提升 sudo 权限才能更改配置。
除了ip link命令之外,Linux还提供了另一个替代命令,即ifrename。您可以使用 man ip link 命令从手册页了解有关 ip link 及其选项的更多信息。
6.ip路由
您可以使用 ip Route 命令来显示和配置表路由、网络接口和隧道。 ip route 命令或简单的 ip r 取代了 Linux 上的 route 命令。
要显示您当前的路线,请使用以下命令:
ip r
7.ip隧道
顾名思义,您可以使用 iptunnel 命令进行隧道配置。例如,配置IPv4或IPv6隧道来传输数据包。
iptunnel 替换了 net-tools 包中的 iptunnel 命令。要显示隧道,请运行以下命令:
ip tunnel show
利用新的 iproute2 命令
本指南向您展示了旨在替换已弃用的 net-tools 软件包的新网络工具。虽然您仍然可以在 Linux 上使用 net-tools,但它们已经很长时间没有维护了,并且会带来一些安全风险。新的 iproute2 网络工具非常强大,并且在大多数情况下比其前身更快。
您可以使用这些命令来修复网络问题并在基于 Linux 的操作系统上排除 Internet 故障。