内容提要
本文介绍了刷完系统后给带网卡的盒子安装驱动的步骤,包括检查网卡、下载驱动、上传到tmp目录、刷入内核和使用脚本安装驱动。同时提供了解决可能出现问题的方法。
延伸解读
驱动与内核版本的匹配是关键
文章强调,驱动包后缀必须与系统版本日期一致,否则安装会失败。如果系统版本不是0403或0302,需要先刷入0808内核。这意味着在安装驱动前,务必确认当前系统版本,并选择对应的驱动包。版本不匹配是导致驱动安装失败的常见原因,用户应优先检查这一点。
安装命令的参数与使用技巧
安装脚本wifi_install.sh支持多个参数,如-f指定驱动包,-s和-p用于预设WiFi名称和密码,-d、-g、-m可设置静态IP、网关和掩码。用户可以根据需要灵活组合。例如,直接指定WiFi信息可以省去后续手动连接。注意命令格式,确保参数顺序正确,避免因格式错误导致安装中断。
解决WiFi与有线网络共存的路由冲突
当同时连接网线和WiFi时,系统会优先使用有线网络,导致无法通过WiFi的IP访问盒子。文章提供了解决方案:手动删除有线网络产生的默认路由。具体命令需根据实际网络地址调整,可通过ip route show查看路由表。这样就能在插着网线的情况下,仍然通过WiFi访问盒子。
优化启动速度:处理eth0的DHCP等待
仅使用WiFi时,盒子启动可能卡在'raise network interfaces'约5分钟,原因是eth0接口默认以DHCP模式尝试获取IP,超时导致。解决方法有两种:注释掉/etc/network/interfaces.d/eth0中的'auto eth0'并添加'allow-hotplug eth0',或为eth0配置静态IP。修改后启动速度将显著提升。
Q&A
如何检查我的盒子是否带有网卡?
可以通过输入命令lsusb来查看网卡型号,标红的部分就是网卡。
我该如何下载适合的网卡驱动?
可以从多个链接下载驱动,包括百度盘和123云盘等,具体链接在文章中提供。
安装驱动时需要执行哪些步骤?
需要将驱动上传到tmp目录,刷入0808内核,并使用脚本安装驱动,确保脚本有运行权限。
如果安装后找不到SSID该怎么办?
可以使用命令nmcli device wifi connect重新连接WiFi,输入正确的wifi名字和密码。
如何解决SSH连接问题?
可以通过删除高优先级路由或修改网络配置文件来解决SSH连接问题。
如何修改静态IP地址?
编辑配置文件/etc/NetworkManager/system-connections/wifi名字.nmconnection,设置为手动地址,然后重新启用连接。