使用 LTE 卡和 netplan 建立互联网连接

使用 LTE 卡和 netplan 建立互联网连接

我想将互联网连接从以太网电缆更改为 LTE SIM 卡。为此,我需要正确配置 netplan .yaml 文件。

当前文件是

network:
 version: 2
 renderer: networkd
 ethernets:
   es160:
     dhcp4: yes
     dhcp6: no

我需要如何配置此文件以便建立 LTE 连接?

答案1

  1. 蜂窝连接是调制解调器连接,因此设备类型必须是modems而不是ethernets

  2. netplan 文档说:

GSM/CDMA 调制解调器配置仅支持 NetworkManager 后端。systemd-networkd 不支持调制解调器。

因此您必须使用NetworkManager而不是Networkd作为渲染器。要使用它,您必须先安装 NetworkManager 和 ModemManager。按照networkManager 文档

snap install network-manager

snap install modem-manager
  1. 为了方便设置,您可以使用:
  version: 2
  renderer: NetworkManager
  modems:
    <INTERFACE_NAME>:
      auto-config: true
      pin: <PIN>  

答案2

长期听众,第一次打电话……

我甚至没有学过这一点,我的工程师刚刚教了我,所以我想我可以分享一下:

  1. sudo apt 安装网络管理器

  2. 使用设备名称、apn 和 DHCP 的调制解调器节更新 netplan yaml。以下示例使用任何 cdc-wdm 设备。

希望这对某人有帮助。

我只是覆盖了 /etc/netplan/00-installer-config.yaml 中的默认 yaml

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp1s0:
      dhcp4: true
    enp2s0:
      dhcp4: true
    enp3s0:
      dhcp4: true
    enp4s0:
      dhcp4: true
  modems:
    cdc-wdm:
      apn: yourapnhere
      dhcp4: true
      match:
        name: cdc-wdm*

相关内容