Jeszcze nie zapomnij o lepszej rzeźbie dla ipv6 - osobiście to myślę, że dlatego się tak "psuje" ipv4, żeby w końcu to ipv6 lepiej kumało.
Poza tym jeszcze zmiany i dodanie nowych opcji/funkcjonalności do ncm/uqmi.
Jeżeli nie mamy specjalnego modemu oraz nie korzystamy ze specyficznych apn pod dualne (ipv4/ipv6) apn, to należy w sekcji interfejsu modemu (/etc/config/network) wpisać stosowne opcje (ma to działać z automatu, ale póki co trzeba to zadeklarować ręcznie), tj. :
(...)
option ipv6 '0'
option pdptype 'ip'
(...)
Dla przykładu prawidłowy logread wtedy pokazuje (akurat u mnie interfejs nazywa się wan2, sieć to Orange i apn "vpn" - u każdego może być inaczej) stosowny fragment z uzyskiwania połączenia:
(...)
Fri Sep 11 14:57:55 2015 daemon.notice netifd: Interface 'wan2' is setting up now
Fri Sep 11 14:57:58 2015 daemon.notice netifd: wan2 (6022): sending -> AT
Fri Sep 11 14:57:58 2015 daemon.notice netifd: wan2 (6022): sending -> ATZ
Fri Sep 11 14:57:59 2015 daemon.notice netifd: wan2 (6022): sending -> ATQ0
Fri Sep 11 14:58:00 2015 daemon.notice netifd: wan2 (6022): sending -> ATV1
Fri Sep 11 14:58:00 2015 daemon.notice netifd: wan2 (6022): sending -> ATE1
Fri Sep 11 14:58:01 2015 daemon.notice netifd: wan2 (6022): sending -> ATS0=0
Fri Sep 11 14:58:02 2015 daemon.notice netifd: wan2 (6022): sending -> AT+CGDCONT=1,"ip","vpn"
Fri Sep 11 14:58:03 2015 daemon.notice netifd: wan2 (6022): SIM ready
Fri Sep 11 14:58:03 2015 daemon.notice netifd: wan2 (6022): PIN set successfully
Fri Sep 11 14:58:04 2015 daemon.notice netifd: wan2 (6022): sending -> AT^NDISDUP=1,1,"vpn","vpn","vpn"
Fri Sep 11 14:58:05 2015 daemon.notice netifd: wan2 (6022): Connected, starting DHCP on wwan0
(...)
EDIT:
Lekka zmiana, teraz wystarczy tylko w konfiguracji wpisać (jak nie korzystamy z apn w ipv6, lub nie pozwalamy dualnemu prób z łączeniem po ipv6):
(...)
option ipv6 '0'
(...)
pdptype sam się pomija jako opcja (czyli tak jak ma być - automatycznie - nawet jak mamy specjalny modem, który na to pozwala).
Teraz stosowny fragment logread wygląda następująco:
(...)
Sat Sep 12 15:01:26 2015 daemon.notice netifd: Interface 'wan2' is setting up now
Sat Sep 12 15:01:28 2015 daemon.notice netifd: wan2 (9946): sending -> AT
Sat Sep 12 15:01:29 2015 daemon.notice netifd: wan2 (9946): sending -> ATZ
Sat Sep 12 15:01:29 2015 daemon.notice netifd: wan2 (9946): sending -> ATQ0
Sat Sep 12 15:01:30 2015 daemon.notice netifd: wan2 (9946): sending -> ATV1
Sat Sep 12 15:01:31 2015 daemon.notice netifd: wan2 (9946): sending -> ATE1
Sat Sep 12 15:01:31 2015 daemon.notice netifd: wan2 (9946): sending -> ATS0=0
Sat Sep 12 15:01:32 2015 daemon.notice netifd: wan2 (9946): sending -> AT+CGDCONT=1,"IP","vpn"
Sat Sep 12 15:01:35 2015 daemon.notice netifd: wan2 (9946): Trying to set PIN
Sat Sep 12 15:01:36 2015 daemon.notice netifd: wan2 (9946): PIN set successfully
Sat Sep 12 15:01:36 2015 daemon.notice netifd: wan2 (9946): sending -> AT^NDISDUP=1,1,"vpn","vpn","vpn"
Sat Sep 12 15:01:37 2015 daemon.notice netifd: wan2 (9946): Connected, starting DHCP on wwan0
(...)