Lev*_*uio 7 command-line 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)
Run Code Online (Sandbox Code Playgroud)
不显示我的 Itnet 地址、广播和掩码!
那是什么意思?
Jay*_*got 10
接口eth0
up了,所以找到了底层设备。没有与此接口关联的 IP 地址。
手动分配IP地址:
$ sudo ifconfig eth0 w.x.y.z
Run Code Online (Sandbox Code Playgroud)
或者联系DHCP服务器,如果它存在,让它为接口提供一个IP地址:
$ sudo dhclient -v eth0
Run Code Online (Sandbox Code Playgroud)
如果出现问题,dhclient
将打印错误消息。它们应该用于排除故障。
如果系统刚刚启动,则可能缺少配置或接口配置错误。
为了修复启动时的接口设置问题,或者如果您想让设置在重启后保持不变:
man interfaces
/etc/network/interfaces
文件