NetworkManager nmcli ile bir PPP cihazı yapılandırma


1

Ben pppve network-managerbenim Debian tabanlı BeagleBone yüklü paketleri ve ben güvenilir seri üzerinden bir GPRS modem bağlamak için çalışıyorum.

Ben bir cazibe gibi çalışır bir Adafruit FONA kullanıyorum tavsiye yapılandırma komut dosyası kullanarak pon fonave poff fona. Bu, bir ppp0ağ bağlantısı verildiğinde bir cihaz oluşturur .

Şimdi, NetworkManager'ın, cihazı manuel olarak açmaya gerek kalmadan FONA'mı bağlayıp bağlantısını kesmesini istiyorum pon fona(başarısız olabilir).

Sadece NetworkManager için terminali kullanıyorum nmcli. Sormak önce, eklememiş ppp0için /etc/network/interfaces.

Başlangıçta ConnMan kullanıyordum, ancak belgeler çok zayıf olduğu için çalışmasını sağlamaya çalışmaktan vazgeçtim.

Koşarken şu anda sahip olduğum şey bu nmcli device status:

DEVICE  TYPE      STATE        CONNECTION 
wlan0   wifi      connected    MyHomeWiFi 
eth0    ethernet  unavailable  --         
usb0    ethernet  unmanaged    --         
lo      loopback  unmanaged    -- 

Belli ki burada hiç yok ppp0. Bahsettiğim gibi, eğer pppd'yi manuel olarak çalıştırırsam, pon fonagörünecektir. Tip olsa bilinmeyen ve ben gibi bir şey beklenirdi

DEVICE  TYPE      STATE        CONNECTION 
ppp0    unknown   connected    ppp0       
wlan0   wifi      connected    MyHomeWiFi
eth0    ethernet  unavailable  --         
usb0    ethernet  unmanaged    --         
lo      loopback  unmanaged    -- 

Güzelce çalmasını nasıl sağlayabilirim?


Görünüşe göre ModemManager gitme yolu, ancak bu bir UART modem olduğundan, otomatik olarak algılanmıyor. Bir modemin GUI üzerinden manuel olarak nasıl ekleneceğine dair bir belge vardır, ancak CLI mmclibelgelerinde yoktur. Burada kimse yardım edebilir mi?
CJxD

1
ModemManager'ın seri cihazları nasıl alacağını anladım. Bu yazıya bakınız: askubuntu.com/questions/740584/…
CJxD

Yanıtlar:


1

Belgelenmeden az belgelendirmeye kadar geçen uzun bir süreden sonra, bunu çözmek için iki bölüm olduğunu buldum.

Bölüm 1: Seri cihazları algılamak için ModemManager'ı alma

Varsayılan olarak ve iyi sebeplerden dolayı, ModemManager, sisteminizdeki her seri cihazı araştırmaz. Bu, bir eşleşme bulana kadar üretici ve cihaz filtrelerini taramak ve uygulamak olan USB cihazlarıyla varsayılan davranışından farklıdır.

ModemManager'ın seri modem bulmasını sağlamak için, belirli bir cihazda taramaya izin vermek ID_MM_PLATFORM_DRIVER_PROBEiçin gerekli udevdüğüme bir bayrak ( ) eklemelisiniz . Ayrıntılı talimatlar için bu gönderiye bakın .

2. Bölüm: Aygıtı kullanmak için NetworkManager'ı kurma

NetworkManagerın Cihazı gösterecektir nmcli device statusolarak disconnected(değilse, kontrol / var / log / messages) ModemManager doğru olanı yaptıysa. Şimdi cihazın bağlanabilmesi için bir bağlantının oluşturulması gerekiyor. Bunun nasıl yapılacağı hakkında başka bir soru için cevabımı görün .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.