📜  已弃用的 Linux 网络命令及其替代品

📅  最后修改于: 2022-05-13 01:57:28.619000             🧑  作者: Mango

已弃用的 Linux 网络命令及其替代品

在本文中,让我们仔细看看一些已弃用的网络命令。这意味着它们不是默认提供的,而是由其他具有相同目的的命令代替。

但是请注意,这些命令仍然可以通过首先将 net-tools 包下载到机器上来执行。

sudo apt-get install net-tools
  • 这些命令(iwconfig 除外)包含在 net-tools 包中,这就是为什么您可以在本文中看到这些命令的输出的原因,因为我们在 Linux 机器上安装了 net-tools 包,但是如果您尝试这些在您的机器上执行命令而不执行上述命令,您将收到“Command: not found”错误。
  • 我们将显示折旧及其各自替代品的输出,以便您更好地了解它们的使用情况。
  • 所以让我们了解每个折旧命令的用途,并看看它们现有的版本是什么,我们可以代表这些折旧命令使用。

折旧的命令及其替换的命令

Depreciated Command Replaced Command
arpip n
ipconfigip a, ip link, 
iwconfigiw
nameifip link
netstat ss
routeip r 
iptunnelip tunnel 

让我们简要说明已弃用的命令及其替代品。

1.arp: arp 命令主要用于更改系统的 ARP 缓存。 ARP 的完整形式是地址解析协议,它的工作是将系统的 IP 地址解析为其 mac 地址。

命令:



$ arp

输出:

arp 的替换命令

ip n (ip neighbhour):该命令是 arp 命令的折旧版本。在这里,一般来说,IP 代表互联网协议。该命令主要用于路由设备和隧道。

命令 :

$ ip n

输出 :

2. ifconfig:该命令的主要工作是检查内核驻留网络接口的配置。在启动时,它的主要用途是根据需要设置接口。

命令 :



$ ifconfig  

输出 :

ifconfig 的替换命令

  • ip a(ip addr):该命令用于查看机器的IP配置。

命令:

$ ip a 

输出:

  • ip link:该命令帮助用户查看和修改网络接口。

命令 :

$ip link

输出 :

3. iwconfig:该命令的功能与 ifconfig 类似,但专门用于无线接口,用于配置专门用于无线操作的网络接口的参数。

命令 :



$ iwconfig 

输出 :

iwconfig 的替换命令

iw:这是一个较新的命令,它执行由 iwconfig 执行的相同操作。

命令:

$ iw 

输出:

4. nameif:该命令用于在不给定参数时根据mac地址重命名接口,读取/etc/mactab。

命令:

$ nameif 

输出:

替换了 nameif 的命令

ip link:该命令取代了用于显示和修改网络接口的nameif 版本。

命令:

$ ip link  

输出:

5. netstat:该命令用于打印出Linux 网络子系统。默认情况下,它会打印出打开的套接字列表。

命令 :

$ netstat 

输出:

替换了netstat 命令

ss:此命令用于转储套接字统计信息,它允许显示类似于 netstat 命令的信息。

命令:



$ ss 

输出:

6. route:该命令的主要工作是根据路由表条目匹配数据包。该过滤器以围绕路由表条目分配领域的可能性为中心。

命令:

$ route 

输出:

替换路由命令

ip r:此命令是 route 命令的替换版本,它显示表路由。

命令 :

$ ip r 

输出:

7. iptunnel:该命令用于创建用于传输 IPV6 或 IPV4 数据包(发送和接收)的已配置隧道,这些隧道以有效载荷的形式封装在 IPV4 图表中。

命令:

$ iptunnel 

输出:

替换了 iptunnel 的命令

ip tunnel:该命令是 iptunnel 命令的替代版本,它执行相同的操作,即配置隧道以允许 IPV6 或 IPV4 数据包的无缝传输。

命令 :

$ip tunnel add  

输出: