У меня установлены пакеты ppp
и network-manager
на BeagleBone на базе Debian, и я пытаюсь надежно подключить их к GPRS-модему через последовательный порт.
Я использую Adafruit FONA, который работает как брелок с рекомендованным скриптом конфигурации, используя pon fona
и poff fona
. Это создает устройство ppp0
после предоставления сетевого подключения.
Теперь я хочу, чтобы NetworkManager мог подключать и отключать мой FONA без необходимости вручную включать устройство с помощью pon fona
(которое может дать сбой).
Я просто использую терминал для NetworkManager с nmcli
. Прежде чем вы спросите, я не добавил ppp0
в /etc/network/interfaces
.
Первоначально я использовал ConnMan, но поскольку документация была настолько плохой, я отказался от попыток заставить его работать.
Это то, что я имею в момент, когда я запускаю nmcli device status
:
DEVICE TYPE STATE CONNECTION
wlan0 wifi connected MyHomeWiFi
eth0 ethernet unavailable --
usb0 ethernet unmanaged --
lo loopback unmanaged --
Очевидно, здесь нет ppp0
. Как я уже упоминал, если я вручную запущу pppd с pon fona
он появится. Тип неизвестен, хотя, и я ожидал что-то вроде
DEVICE TYPE STATE CONNECTION
ppp0 unknown connected ppp0
wlan0 wifi connected MyHomeWiFi
eth0 ethernet unavailable --
usb0 ethernet unmanaged --
lo loopback unmanaged --
Как мне заставить его играть красиво?