Loading

Ubuntu20.04LTS aarch64 操作系统连接联通4G网卡

步骤 1:更新系统并安装必要的软件包

sudo apt-get update
sudo apt-get install usb-modeswitch modemmanager network-manager

usb-modeswitch:用于将某些 USB 设备从存储模式切换到调制解调器模式。
ModemManager:用于管理移动宽带调制解调器。
NetworkManager:用于管理网络连接。

步骤 2:插入 4G 网卡并检查系统识别

插入4G 网卡,使用以下命令查看系统是否识别了该设备:

lsusb

检查内核消息:

dmesg | tail -n 20

步骤 3:确保 ModemManager 和 NetworkManager 正在运行

确保这两个服务正在运行:

sudo systemctl restart ModemManager
sudo systemctl restart NetworkManager

检查服务状态:

sudo systemctl status ModemManage
sudo systemctl status NetworkManager

步骤 4:使用 ModemManager 检测调制解调器

列出可用的调制解调器:

mmcli -L

如果调制解调器被识别,您将看到类似于 /org/freedesktop/ModemManager1/Modem/0 的条目。
查看调制解调器的详细信息:

mmcli -m 0

步骤 5:创建移动宽带连接
使用 NetworkManager 创建一个新的移动宽带连接。由于我们是使用命令行,使用 nmcli 工具。
首先,获取您的 APN(接入点名称)。对于中国联通,常用的 APN 是 3gnet。
创建连接:

sudo nmcli connection add type gsm ifname '*' con-name unicom apn 3gnet

type gsm:指定连接类型为 GSM(适用于 2G/3G/4G)。
ifname '*':适用于任何接口。
con-name unicom:为连接指定一个名称,例如“unicom”。
apn 3gnet:设置 APN。
如果4G 网卡需要 PIN 码,则在命令中添加 pin 参数:

sudo nmcli connection modify unicom gsm.pin YOUR_PIN_CODE

步骤 6:启动连接

激活新创建的连接:

sudo nmcli connection up unicom

检查连接状态:

nmcli connection show --active
您应该能看到“unicom”连接处于激活状态。

步骤 7:验证网络连接

检查是否获得了 IP 地址:

ip address show

查看默认路由:

ip route show

测试网络连接,例如,ping 一个公共服务器:

ping -c 4 8.8.8.8

可能的故障排除

  1. 调制解调器未被识别:如果在 mmcli -L 中未看到调制解调器,请检查:usb-modeswitch 是否正确切换了设备模式。设备是否需要特定的驱动程序。查看 dmesg 输出,寻找错误消息。

  2. 连接失败或无法获得 IP 地址:确认 APN 是否正确。对于中国联通,常用的 APN 是 3gnet,但有时也可能是 uniwap 或 uninet。检查 SIM 卡是否正常工作,是否有足够的余额或数据流量。

  3. PIN 码问题:如果 SIM 卡设置了 PIN 码,必须在连接配置中添加:

sudo nmcli connection modify unicom gsm.pin YOUR_PIN_CODE
posted @ 2024-10-21 12:02  IamHzc  阅读(127)  评论(0编辑  收藏  举报