1

Temat: Metryka trasy domyślnej dla wwan0

Próbuję skonfigurować trasę domyślną dla połączenia LTE. Chodzi oczywiście o uruchomienie internetu na dwóch ISP. W przypadku zwykłych połączeń przewodowych, to nie ma problemu z ustawieniem metryki przez plik /etc/config/network . Wystarczy w sekcji z interfejsem dopisać:

config interface 'wan'
        option ifname   'eth0'
        option metric   '10'
        ...

Niemniej jednak w sekcji lte już za bardzo ten wpis od metryki nie działa. Tak ona obecnie wygląda:

config interface 'lte'
        option ifname   'wwan0'
        option metric   '100'
        option proto    'ncm'
        option mode     'lte'
        option apn      'internet'
        option device   '/dev/ttyUSB0'
        option username ''
        option password ''
        option peerdns  '0'
#      option pppd_options ''

To jak ustawić mu metrykę?

2

Odp: Metryka trasy domyślnej dla wwan0

Dopisać sobie obsługę  w /lib/netifd/proto/ncm.sh. W CC dla ncm/qmi metryka nie jest w ogóle obsługiwana.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Metryka trasy domyślnej dla wwan0

Próbowałem pobrać paczki comgt i comgt-ncm z https://downloads.openwrt.org/snapshots … /packages/ i do tego nałożyć tego patcha co jest  tu i tu . Niby błędów przy instalacji nie było no i pozmieniałem co trzeba w pliku. No tylko jak chciałem sprawdzić czy to w ogóle działa to przy ifup dostałem:

daemon.notice netifd: lte (9397): ./ncm.sh: eval: line 1: gcom: not found

Chyba jednak tego nie zrobię. big_smile

4

Odp: Metryka trasy domyślnej dla wwan0

11 linii masz do dodania. Ręcznie przecież nawet to możesz wpisać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Metryka trasy domyślnej dla wwan0

No ręcznie próbuję wpisywać. Może jeszcze raz spróbuję, tym razem na tę wersję co jest w CC. big_smile

6

Odp: Metryka trasy domyślnej dla wwan0

morfik napisał/a:

No ręcznie próbuję wpisywać. Może jeszcze raz spróbuję, tym razem na tę wersję co jest w CC. big_smile

Jak ręcznie, to pamiętaj o właściwych końcach linii.

7

Odp: Metryka trasy domyślnej dla wwan0

Chyba to nie działa tak jak powinno. Z wizualnych doznań, to nie dodaje domyślnej trasy. Nie wiem czy to tak ma być, bo nie mają wpływu na zachowanie te opcje:

 config interface 'lte'
...
        option metric   '100'
        option 'defaultroute' '1'

W sumie to ten plik wygląda teraz tak: http://pastebin.com/iE64TT5a . Coś pochrzaniłem, czy to nie działa samo z siebie? big_smile

8

Odp: Metryka trasy domyślnej dla wwan0

Normalnie dodaje trasę domyślnią, przecież inaczej by połączenie ncm nie działało nigdy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Metryka trasy domyślnej dla wwan0

Normalnie dodaje, tzn. przed modyfikacją tego pliku. Po modyfikacji, przestało.

10

Odp: Metryka trasy domyślnej dla wwan0

Jak wykomentuję te dodane wpisy, to wszystko wraca do normy, czyli chyba nie są one kompatybilne  zbytnio z wcześniejszą wersją. big_smile

11

Odp: Metryka trasy domyślnej dla wwan0

morfik napisał/a:

W sumie to ten plik wygląda teraz tak: http://pastebin.com/iE64TT5a . Coś pochrzaniłem, czy to nie działa samo z siebie? big_smile

Nie dowiemy się, bo:
"This is a private paste. If you created this paste, please login to view it."

12 (edytowany przez morfik 2016-05-12 19:28:08)

Odp: Metryka trasy domyślnej dla wwan0

Nie wiem czemu przestawiło na private. Teraz powinno być ok. big_smile

Poza tym, zrobiłem to w końcu. Zostawiłem samą metrykę i przydzieliło w oparciu o tę wartość, która jest w sekcji lte:

# ip route show
default via 44.11.22.55 dev eth0  proto static  src 44.11.22.11  metric 10
default via 10.136.111.218 dev wwan0  proto static  src 10.136.111.217  metric 100

Tzn w pliku /lib/netifd/proto/ncm.sh dodałem tylko:

proto_config_add_int metric

local device apn auth username password pincode delay mode metric
json_get_vars device apn auth username password pincode delay mode metric


[ -n "$metric" ] && json_add_int metric "$metric"

[ -n "$metric" ] && json_add_int metric "$metric"

Wpisy od peerdns również działają. Czyli coś z tym defaultroute jest nie tak.

13

Odp: Metryka trasy domyślnej dla wwan0

Właśnie sobie aktualizuje c2600 i merdżuję konfigurację. Wygląda na to, że poprawili to: http://lists.infradead.org/pipermail/le … 01185.html

14

Odp: Metryka trasy domyślnej dla wwan0

No już dawno smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Metryka trasy domyślnej dla wwan0

Ostatnio nie miałem czasu na aktualizacje firmware. big_smile

16

Odp: Metryka trasy domyślnej dla wwan0

Z nowości to masz działającą czerwoną led na wanie i temperatury procesora w c2600. Ale to OT.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Metryka trasy domyślnej dla wwan0

Te czerwoną diodę to trzeba zaprogramować ręcznie, czy ona ma działać z automatu? big_smile Temp procka też widziałem.

18

Odp: Metryka trasy domyślnej dla wwan0

Ręcznie, nie jest przez system wykorzystywana.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.