Linux学习记录1
1. 鲁班猫 USB 网卡 usb0 无法自动获取 IP 的解决方法
1.1 问题现象
发现鲁班猫重新上电后,没法直接用 USB 的 SSH 直接登录鲁班猫。(2026-6-10)
配置好电脑的USB的远程NDIS后,将USB插上鲁班猫,串口端输出如下语句:

使用MobaXterm软件进行ssh连接,提示找不到鲁班猫:

串口端执行 ifconfig,看不到 usb0 接口。

ifconfig 未显示 usb0
串口端执行 ifconfig -a,可以看到 usb0。

ifconfig -a 显示了 usb0,但缺少 UP 标志和 IP 地址
串口端执行 dhclient usb0,再运行 ifconfig,发现 usb0 获得 IP 并变为 UP 状态。
执行 dhclient 后 usb0 有了 IP 地址
使用MobaXterm软件进行ssh连接,成功:

重启鲁班猫板后,问题依旧。
1.2 解决方案
-
方案一
配置一个 rc.local
在串口端,输入
sudo sh -c 'echo "#!/bin/sh\\nsleep 5\\n/sbin/dhclient usb0" > /etc/rc.local && chmod +x /etc/rc.local'
这条命令的作用是:创建一个 /etc/rc.local 脚本文件,让系统开机启动 5 秒后自动为 usb0 网卡获取 IP 地址。
最终生成的文件内容
#!/bin/sh
sleep 5
/sbin/dhclient usb0
重启,发现鲁班猫可以直接用USB来进行ssh登录了!


