Я хочу изменить подключение к интернету с кабеля Ethernet на сим-карту LTE. Для этого мне нужно правильно настроить файл netplan .yaml.
Текущий файл:
network:
version: 2
renderer: networkd
ethernets:
es160:
dhcp4: yes
dhcp6: no
Как мне настроить этот файл, чтобы установить LTE-соединение?
решение1
Сотовое соединение — это модемное соединение, поэтому тип устройства должен быть
modems
вместоethernets
.Theдокументация netplanговорит:
Конфигурация модема GSM/CDMA поддерживается только для бэкэнда NetworkManager. systemd-networkd не поддерживает модемы.
Поэтому вам нужно использовать NetworkManager
вместо Networkd
as renderer. Чтобы использовать его, вам нужно сначала установить 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 install сетевой менеджер
Обновите netplan yaml с помощью строф модема для имени устройства, apn и DHCP. В примере ниже используется любое устройство cdc-wdm.
Надеюсь, это кому-то поможет.
Я только что перезаписал yaml по умолчанию в /etc/netplan/00-installer-config.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*