笔者使用的树莓派型号为4B,安装的系统为ubuntu server版本

问题说明

在初次进入系统之后,使用 ip a 命令查看ip地址显示如下
在这里插入图片描述
注意到这里的2号口是以太网接口,他的状态为DOWN,并且没有IPv4地址

问题分析

笔者猜测是因为所下载的ubuntu server版本过于精简,接入网线之后,没有自动启动DHCP协议为设备分配IP

问题解决

1.启用接口

使用命令启用eth0

sudo ip link set eth0 up

显示

ip a

在这里插入图片描述
注意到这时的状态显示为UP,说明已启用

2.连接超时问题

连接超时问题
在这里插入图片描述
如图所示,一直在终端显示,导致无法输入命令
这时先断开网线,断开网线之后显示停止

使用下面的命令,临时禁用网络设备的watchdog

sudo ethtool -A eth0 autoneg off rx off tx off

之后再次连接网线,并启用网口

sudo ip link set eth0 up

这个时候就不会显示提示信息了

3.使用DHCP协议分配IP地址

使用DHCP协议分配IP地址

sudo dhcpcd eth0

在这里插入图片描述
然后使用ip a

ip a

显示如图
在这里插入图片描述
注意到这时IPv4地址就被正确分配了
之后就可以使用SSH远程登录了

更多推荐