首页 > 系统相关 >Ubuntu20.04LTS aarch64 操作系统连接联通4G网卡

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

时间:2024-10-21 11:58:50浏览次数:1  
标签:Ubuntu20.04 LTS nmcli 调制解调器 sudo 网卡 unicom 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 输出,寻找错误消息。

  1. 连接失败或无法获得 IP 地址
    确认 APN 是否正确。对于中国联通,常用的 APN 是 3gnet,但有时也可能是 uniwap 或 uninet。
    检查 SIM 卡是否正常工作,是否有足够的余额或数据流量。
  2. PIN 码问题
    如果 SIM 卡设置了 PIN 码,必须在连接配置中添加:

sudo nmcli connection modify unicom gsm.pin YOUR_PIN_CODE

标签:Ubuntu20.04,LTS,nmcli,调制解调器,sudo,网卡,unicom,4G,连接
From: https://www.cnblogs.com/IamHzc/p/18489164

相关文章

  • The experimental results for the paper entitled "Global convergence in modified
    ......
  • RockyLinux9,RHEL9修改统一的网卡名称
    使用udev规则配置用户自定义网络接口名称1、识别您要重命名的网络接口:iplinkshow1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000link/loopback00:00:00:00:00:00brd00:00:00:00:00:002:e......
  • ESXI6.0安装网卡驱动
    ESXI6.0安装网卡驱动打开VMware兼容性列表的官方:http://www.vmware.com/resources/compatibility/search.php 并选择IODevices首先通过WINSCP工具将下载到本地的驱动将上传到ESXI主机里面的tmp目录,本示例为将本地的i40e-1.3.45-1331820-3165430.zip上传到ESXI上的tmp目......
  • 【shell脚本】计算网卡速率
    #!/bin/basheth="br-lan"timer=1#SettingIFS(inputfieldseparator)valueas","IFS=''#Readingthesplitstringintoarrayread-raarr<<<"$(cat/proc/net/dev|grep$eth)"in_old=${arr[1]}......
  • Tables for experiments results of two groups under three different types of Rie
    ......
  • UE-GAS CreateDefaultSubobject<UAbilitySystemComponent>返回为nullptr
    前因原先在项目中用了默认的ASC(UAbilitySystemComponent),后面因为新的需求导致需要改为自己的ASC。结果改了之后,发现在Pre-Init(构造函数)时,CreateDefaultSubobject的返回值是nullptr。过程于是去论坛求助:论坛的人的回答是,你修改了ASC的类,导致前一个ASC反序列化到当前ASC上,从而......
  • vue中的withDefaults用法
    在vue3中,withDefaults是一个用于defineProps和defineEmits的辅助函数,主要用于为组件的props设置默认值,这个功能是vue3的一个新增特性,帮助简化组件的Props配置和默认值设置。withDefaults的基本用法:主要是在使用ts中基于泛型类型的声明或者想要确保props有默认值的时候 co......
  • ubuntu20.04 ros noetic cv4 编译sg-slam问题汇总
    1.CV_RGB2GRAY2.CV_MINMAX3.CV_RGB2GRAY4.CV_FILLED引入头文件include<opencv2/imgproc/types_c.h>include<opencv2/opencv.hpp>include<opencv2/highgui/highgui_c.h>include<opencv2/imgproc/imgproc_c.h>或者1和3将CV_改为cv::COLOR_5.fatalerro......
  • Ubuntu20.04安装unifi网络服务器
    1、更新软件和系统sudoaptupdate&&sudoapt-yfull-upgrade2、添加存储库所需的依赖项sudoaptinstallcurlgpggnupg2software-properties-commonapt-transport-httpslsb-releaseca-certificates 3、将GPG密钥添加到您的系统密钥环中 curl-fsSLhttps://pgp......
  • VMware虚拟机17.6安装Ubuntu20.04教程(宝宝级攻略)
    前言我了解到虚拟机的17.6版本不能安装太高版本的Ubuntu,可能会出现不兼容的情况,所以我选择了20.04版本的Ubuntu(也是我目前正在用的一个版本)。1.下载相关资源1.本文章默认好你已经下载好了虚拟机VMware,若未下载好请去参考这篇文章:VMware虚拟机17.6版本下载与安装(宝宝级攻略)......