ipconfig 不工作

ipconfig 不工作

由于某种原因,当我进入ipconfig终端时,它只返回以下内容:

No command 'ipconfig' found, did you mean:
 Command 'tpconfig' from package 'tpconfig' (universe)
 Command 'iwconfig' from package 'wireless-tools' (main)
 Command 'ifconfig' from package 'net-tools' (main)
ipconfig: command not found

不太清楚这里的问题是什么或如何解决这个问题

答案1

Ubuntu/Linux 相当于ipconfig在 Windows 中是否配置

尝试输入sudo ifconfig

结果将会像这样:

eth0 链路封装:以太网 HWaddr 00:0c:29:94:37:b6  
          inet 地址:192.168.1.231 Bcast:192.168.1.255 掩码:255.255.255.0
          inet6 地址:fe80::20c:29ff:fe94:37b6/64 范围:链接
          上行广播运行多播 MTU:1500 度量:1
          RX 数据包:519374 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:110611 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:332864737 (332.8 MB) TX 字节:11113451 (11.1 MB)

lo 链路封装:本地环回  
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址:::1/128 范围:主机
          上行环回运行 MTU:16436 度量:1
          RX 数据包:33651 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:33651 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节数:2951078 (2.9 MB) TX 字节数:2951078 (2.9 MB)

答案2

ipconfig 是一个 Windows 程序 - 最接近的 Linux 程序是 ifconfig,但与其他人(包括公认的“答案”)所说的相反,它是不是相同,并且根本没有给出相同的输出。

ifconfig 中缺少的关键信息之一是 DNS 地址;它们不存在,而且没有简单的方法可以找到它。在我的系统上,我有一个别名来显示一些类似这样的信息:

nmcli dev list iface eth0 | grep IP4

这将列出我通常想要查看的大部分信息。在我的系统上,它显示:

$ nmcli dev list iface eth0 | grep IP4
IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           8.8.8.8
IP4-DNS2.DNS:                           8.8.4.4

请注意,您可能需要使用不同的网络名称,例如eth1eth2等。如果您收到有关未找到设备的错误,请尝试更改此项。

另请注意,接受的“答案”也是不正确的,因为您不需要对此命令使用“sudo”。

答案3

如果是这种情况,请使用 ifconfig。它将提供与 Windows 上的 ipconfig 相同的输出。但ifconfig现在是ip a

ifconfig

相当于

ip addr show

并且,由于对象参数可以缩写,并且命令默认为显示,因此也可以

ip a

答案4

我假设您正在寻找能够在 Windows 上显示相同信息的命令ipconfig

如果是这种情况,请使用软件包ifconfig的一部分net-tools。它将提供ipconfig与 Windows 上相同的输出。

sudo apt install net-tools

相关内容