当我输入代码时: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
文件