Połączenie LTE w Debianie 10

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Debian 10 Buster umożliwia łatwą konfigurację połączenia LTE. Ten przykład pokazuje jak skonfigurować połączenie LTE w Debianie z linii poleceń na systemie LES compact 4L z zainstalowanym modemem Quectel EG25-G MiniPCIe i kartą SIM. Jeśli połączenie LTE ma być ustanowione w graficznym środowisku Debiana, zaleca się użycie menedżera sieci, jak jest to opisano w artykule Połączenie LTE w Ubuntu. Informacje na temat konfiguracji w Debianie 9 można znaleźć w artykule Połączenie LTE z modemem Huawei Mini PCIe w Debianie na systemie LES v3 z wiersza poleceń.

Środowiskowo testowe

Do testu połączenia LTE zastosowano następujące komponenty:

  • LES compact 4L
  • Modem Quectel EG25-G z gniazdem na kartę SIM
  • Debian 10 Buster (bez środowiska graficznego)
  • Jądro Linuksa 4.19.0-5-amd64

Konfiguracja połączenia LTE

Aby skonfigurować połączenie LTE, wymagane są pakiety ppp i pppconfig. Są one instalowane następującą komendą z uprawnieniami użytkownika root:

apt install ppp pppconfig

pppconfig

Konfiguracja może zostać przeprowadzona z uprawnieniami użytkownika root poprzez uruchomienie pppconfig:

Opcjonalny APN

Jeśli chcemy korzystać ze specjalnego APN, to możemy je dodać w pliku /etc/ppp/peers/providername przy Chatscript z parametrem -T:[1]

connect "/usr/sbin/chat -v -f /etc/chatscripts/yesss -T YOUR_APN"

Wiersz poleceń

/etc/network/interfaces

root@debian-10:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp1s0
iface enp1s0 inet dhcp

auto yesss
iface yesss inet ppp
provider yesss

/etc/ppp/peers/providername

root@debian-10:~# cat /etc/ppp/peers/yesss
# This optionfile was generated by pppconfig 2.3.18. 
# 
#
hide-password 
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/yesss"
debug
/dev/ttyUSB2
115200
defaultroute
noipdefault 
user "test"
remotename yesss
ipparam yesss

usepeerdns

/etc/ppp/pap-secrets

root@debian-10:~# tail /etc/ppp/pap-secrets
# Here you should add your userid password to connect to your providers via
# PAP. The * means that the password is to be used for ANY host you connect
# to. Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
# If you have different providers with different passwords then you better
# remove the following line.

#	*	password
"test" yesss "test"

SMS Server Tools

Jeśli chcesz użyć modemu do wysyłania wiadomości SMS (np. w środowisku monitorującym), możesz to zrobić za pomocą SMS Server Tools.

Jednak w tym przypadku modem nie może być używany do połączenia LTE, gdyż uruchomiony Modem Manager blokuje narzędziu SMS Server Tools dostęp do pliku urządzenia.

Informacje na temat konfigurowania narzędzi SMS Server Tools można znaleźć w artykule Instalacja SMS Server Tools w Ubuntu 12.04 LTS.

Odnośniki


Autor: Werner Fischer