Połączenie LTE w Debianie 10
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:
Krok 11: Wybór portu modemu (np. '/dev/ttyUSB2' dla Quectel EG25-G, vide SMS Server Tools)
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