我想将互联网连接从以太网电缆更改为 LTE SIM 卡。为此,我需要正确配置 netplan .yaml 文件。
当前文件是
network:
version: 2
renderer: networkd
ethernets:
es160:
dhcp4: yes
dhcp6: no
我需要如何配置此文件以便建立 LTE 连接?
答案1
蜂窝连接是调制解调器连接,因此设备类型必须是
modems
而不是ethernets
。这netplan 文档说:
GSM/CDMA 调制解调器配置仅支持 NetworkManager 后端。systemd-networkd 不支持调制解调器。
因此您必须使用NetworkManager
而不是Networkd
作为渲染器。要使用它,您必须先安装 NetworkManager 和 ModemManager。按照networkManager 文档:
snap install network-manager
和
snap install modem-manager
- 为了方便设置,您可以使用:
version: 2
renderer: NetworkManager
modems:
<INTERFACE_NAME>:
auto-config: true
pin: <PIN>
答案2
长期听众,第一次打电话……
我甚至没有学过这一点,我的工程师刚刚教了我,所以我想我可以分享一下:
sudo apt 安装网络管理器
使用设备名称、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*