Ifconfig 不显示我的 IP

Ifconfig 不显示我的 IP

当我输入代码时:ifconfig

ifconfig终端结果显示:

eth0 Link encap:Ethernet HWaddr: f8:a9:63:64:3f:1c 
UP BROADCAST MULTICAST MTU:1500 Metric:1 
RX packets: 0 errors:0 dropped: 0 overruns: 0 frame: 0 
TX packets: 0 errors:0 dropped: 0 overruns: 0 carrier: 0 
colisions: 0 txqueuelen:1000 
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 

不显示我的 Itnet 地址、bcast 和掩码!

那是什么意思?

答案1

接口eth0已启动,因此可以找到底层设备。此接口没有关联的 IP 地址。

手动分配 IP 地址:

$ sudo ifconfig eth0 w.x.y.z

或者联系 DHCP 服务器(如果存在),让它为接口提供一个 IP 地址:

$ sudo dhclient -v eth0

如果出现错误,dhclient将打印错误消息。它们应该用于排除故障。

----

如果系统刚刚启动,则可能缺少配置或接口配置有错误。

为了修复启动时接口设置的问题,或者如果您想使设置在重启后保持不变:

  • man interfaces
  • 编辑/etc/network/interfaces文件

相关内容