1 (edytowany przez adalbert.dudziak 2017-07-21 14:28:26)

Temat: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Witam na forum i na wstępie dziękuję za ogrom informacji jaki od czasu gdy zainteresowałem się zagadnieniem było dla mnie nieocenioną skarbnicą wiedzy i pozwoliło w ogóle zacząć.

Konfiguracja:
1. Router - Asus rt-n14u wiki.openwrt.org
2. Oprogramowanie - openwrt-ramips-mt7620n-rt-n14u-squashfs-sysupgrade.bin
3. Modem USB - E3372h-153 z kartą LTE z Play. Modem przełączyłem w tryb HiLink z pomocą tego tutoriala (od razu wspomnę, że warto przerabiać modem na win niższym niż 8.0, z powodu win10 miałem sporo problemów)
Hardware version:    CL2E3372HM
Software version:    22.323.01.00.143
Web UI version:    17.100.17.00.143-Mod1.16

Oprogramowanie wgrałem na router, przerobiłem modem, zainstalowałem potrzebne pakiety, dodałem sieć domową wifi jako WAN(client) oraz drugi WAN jako Modem3g oraz skonfigurowałem główne wifi w trybie AP. Wszystko działa jednak napotkałem problemy, których nie udało mi się jeszcze rozwiązać.

Pytania:
1. Interfejsy WAN.
Dwa interfejsy WAN dodałem aby w chwili gdy router nie jest w zasięgu sieci domowej, internet był dostarczany za pośrednictwem Modemu3g, natomiast w chwili "wejścia" w zasięg sieci domowej internet chciałbym aby był dostarczany za pośrednictwem sieci wifi w trybie klienta aby nie wykorzystywać pakietu danych.

Połączenia obu WAN'ów są cały czas aktywne.
a) Czy mogę nadać im jakiegoś rodzaju priorytet aby w chwili dostępności wifi domowego pakiety przechodziły właśnie przez ten WAN?
b) Czy jeśli oba interfejsy są połączone to znaczy, że z obu dostarczany jest internet?
c) Czy oba interfejsy mogą być cały czas połączone, czy powinno być to tak zorganizowane, iż w chwili braku dostępności wifi dopiero włącza się Modem3g, a w chwili gdy wifi jest dostępne rozłącza się Modem3g?

2. 3ginfo(główne pytanie)
Zgodnie z poradnikami Projekt "3ginfo" oraz 3ginfo ze wsparciem dla modemów Huawei HiLink przebrnąłem przez konfigurację, jednak mam wrażenie że przez problemy podczas instalacji nie wszystko jest w porządku.

Pakiety jakie próbuję instalować pobieram z repozytorium barrier_breaker/ar71xx/packages/ i po instalacji najpierw 3ginfo-text_20150505_all.ipk, a następnie 3ginfo_20150505_all.ipk dostaję  nie mogę wywołać 3ginfo.

Co robię po kolei.
1. Instaluję na świeżo oprogramowanie

2. Tworzę interfejs WIFI, łącząc się w trybie klienta do swojej domowej sieci wifi.

3. aktualizuję pakiety

opkg update

i instaluję

opkg install openssh-sftp-server

aby móc przerzucać pliki poprzez WinSCP
instaluję również

opkg install opkg

aby móc potem instalować ipk z pliku temp

4. Instaluję pakiety wymagane do obsługi modemu USB

opkg install kmod-usb-core kmod-usb2 usb-modeswitch libusb-1.0 kmod-usb-net-cdc-ether

5. Restart urządzenia i już modem jest wykrywany jako "Ethernet Adapter: "eth1"".
Tworzę nowy interfejs WAN(protokół DHCP client) nazywam go Modem3g i dodaje do strefy firewall wan.
Interfejs działa i jest internet.

6. Przerzucam do katalogu temp pakiety z podanego wyżej repozytorium.
3ginfo-text_20150505_all.ipk
oraz
3ginfo_20150505_all.ipk

7. Ponieważ samo "opkg install 3ginfo" nie działa instaluje pakiety z katalogu tmp

opkg install /tmp/3ginfo_20150505_all.ipk

i otrzymuję

root@OpenWrt:~# opkg install /tmp/3ginfo_20170524_all.ipk
Installing 3ginfo (20170524) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for 3ginfo:
 *      3ginfo-text *
 * opkg_install_cmd: Cannot install package 3ginfo.

Na tym etapie zaczyna się moje "kombinowanie".

8. próbuję zainstalować wersję txt, aby "załatać" brakujące zależności

root@OpenWrt:~# opkg install /tmp/3ginfo-text_20170524_all.ipk
Installing 3ginfo-text (20170524) to root...
Installing comgt (0.32-23) to root...
Downloading [url]http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620n/packages/base/comgt_0.32-23_ramips_24kec.ipk.[/url]
Installing chat (2.4.7-2) to root...
Downloading [url]http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620n/packages/base/chat_2.4.7-2_ramips_24kec.ipk.[/url]
Configuring chat.
Configuring comgt.
Configuring 3ginfo-text.
//usr/lib/opkg/info/3ginfo-text.postinst: line 4: default_postinst: not found
Collected errors:
 * pkg_run_script: package "3ginfo-text" postinst script returned status 127.
 * opkg_configure: 3ginfo-text.postinst returned 127.

9. Następnie ponownie krok z punktu 7.

root@OpenWrt:~# opkg install /tmp/3ginfo_20170524_all.ipk
Installing 3ginfo (20170524) to root...
Configuring 3ginfo-text.
//usr/lib/opkg/info/3ginfo-text.postinst: line 4: default_postinst: not found
Configuring 3ginfo.
//usr/lib/opkg/info/3ginfo.postinst: line 4: default_postinst: not found
Collected errors:
 * pkg_run_script: package "3ginfo-text" postinst script returned status 127.
 * opkg_configure: 3ginfo-text.postinst returned 127.
 * pkg_run_script: package "3ginfo" postinst script returned status 127.
 * opkg_configure: 3ginfo.postinst returned 127.

10. Ustawiam adres IP modemu, do którego ma się odwoływać 3ginfo

uci set 3ginfo.@3ginfo[0].device=192.168.8.1
uci commit

11. Aktywuje i uruchamiam

/etc/init.d/3ginfo enable
/etc/init.d/3ginfo start

Po czym mam już dostęp do http://192.168.1.1:81/#
Jednak jeszcze nie pobiera żadnych danych

12. Aby umożliwić dostęp do API Highlink instaluję

root@OpenWrt:~# opkg install wget-nossl
Installing wget-nossl (1.16-1) to root...
Downloading [url]http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620n/packages/packages/wget-nossl_1.16-1_ramips_24kec.ipk.[/url]
Installing libpcre (8.35-2) to root...
Downloading [url]http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620n/packages/packages/libpcre_8.35-2_ramips_24kec.ipk.[/url]
Configuring libpcre.
Configuring 3ginfo-text.
//usr/lib/opkg/info/3ginfo-text.postinst: line 4: default_postinst: not found
Configuring 3ginfo.
//usr/lib/opkg/info/3ginfo.postinst: line 4: default_postinst: not found
Configuring wget-nossl.
Collected errors:
 * pkg_run_script: package "3ginfo-text" postinst script returned status 127.
 * opkg_configure: 3ginfo-text.postinst returned 127.
 * pkg_run_script: package "3ginfo" postinst script returned status 127.
 * opkg_configure: 3ginfo.postinst returned 127.

Po czym pojawiają się dane na stronie http://192.168.1.1:81/# i można wykonać

/usr/share/3ginfo/scripts/huawei_hilink.sh 192.168.8.1 debug

co daje wynik

root@OpenWrt:~# /usr/share/3ginfo/scripts/huawei_hilink.sh 192.168.8.1 debug
+CSQ: 18,99
^SYSINFOEX:x,x,x,x,,x,"LTE",19,"LTE"
+COPS: 0,2,"26006",x
+CREG: 2,1,"006F","13F51A"
^HCSQ: "LTE",77,39,151,26
DEVICE:Huawei E3372 hilink

Na tym etapie połączenie po interfejsie Modem3g działa, jednak zastanawiają mnie problemy podczas instalacji.
Dodatkowo na stronie http://192.168.1.1:81/# status widnieje jako ROZŁĄCZONY, choć w rzeczywistości jest połączony.
Nie mogę również wywołać

root@OpenWrt:~# 3ginfo test
-ash: 3ginfo: not found

aby podesłać dodatkowe informacje

Ani samego 3ginfo aby wydobyć informacje o sile sygnału lub zmienić (w pliku /usr/share/3ginfo/status.txt) format zwracanych danych, na czym mi zależy.

Zastosowanie:
Cały komplet planuję zainstalować w samochodzie, w którym już zabudowałem i "zintegrowałem" tablet.
Projekt 3ginfo planuję wykorzystać do pobieranie zmiennych dotyczących siły sygnału do tabletu z użyciem Taskera dlatego "sam tekst" byłby wystarczający, jednak nie mogę bezproblemowo całości zainstalować. Informacja o poziomie sygnału jest dla mnie najważniejsza.

Starałem się opisać wszystko możliwie szczegółowo, mam nadzieje że to przyśpieszy szukanie rozwiązania, a kto wie może to co dotychczas udało mi się osiągnąć i opisać komuś pomoże.
Pozdrawiam

2

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

1a. Zainstaluj i skonfiguruj mwan3.
1b. Tak, oba aktywne jednocześnie, choć jedno nie musi transmitować danych.
1c. Tak też możesz zrobić ale to już sam musisz sobie oprogramować.
2/3. To stara wersja pakietu. W ogóle zainstalowałeś wersję sprzed trzech lat, zainstaluj aktualne lede
opkg install opkg jest bez sensu, nie wiem po co instalujesz tak. To było dla gargoyle, bo ono ma własne gpkg, ty nie używasz gargoyle
2/7. Tak jak napisał - 3ginfo-text jest zależnością i jeżeli instalujesz ręcznie (a instalujesz ręcznie) to najpierw zainstaluj 3ginfo-text. W ogole to zainstalował byś moje obrazy lede/luci to nie musiał byś instalować sterowników
2/8 i następne: za nowy pakiet ten pakiet dla tak starego systemu. Zainstaluj aktualną wersję i systemu i 3ginfo

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Czy mógłbyś wskazać odpowiedni obraz dla mojego sprzętu?
Proszę nie z lenistwa, a z obawy że zły wybiorę i uszkodzę router.

Pytanie: czy lede i luci to są nakładki graficzne na openwrt tak jak garygole?


Dopiero "rozszyfrowuję" zależności między wersjami, pakietami itd. itp. Twoja odpowiedź wiele mi "poukładała" bo w zasadzie od dwóch dni nad zagadnieniem siedzę i informacji jest mnóstwo, które już przeczytałem, a jeszcze poukładać je trzeba. Także dziękuję.

4 (edytowany przez Cezary 2017-07-21 14:45:46)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Lede to następca openwrt. Luci to nakładka graficzna (jest dla openwrt i lede). A i polecam faq na górze tej strony oczywiście.

Czysty obraz bez gui jest tu: https://dl.eko.one.pl/lede/17.01-SNAPSH … pgrade.bin
Obraz z luci jest tu: https://dl.eko.one.pl/luci/lede/17.01-S … pgrade.bin

Czysty nie ma praktycznie nic - minimalny zestaw pakietów niezbędnych do życia. Ten z Luci ma dość dużo. Opisy znajdziesz na eko.one.pl

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

5 (edytowany przez adalbert.dudziak 2017-07-21 15:39:00)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Obraz z luci wgrałem.
Nie mogę usunąć domyślnych interfejsów, czy to jakieś obostrzenie w nowej wersji czy coś jest nie tak?

6

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Których interfejsów? I dlaczego miałbyś je usuwać?

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Usunąć WAN eth0.2 oraz WAN6 eth0.2, ponieważ chyba ich nie potrzebuję.
Interfejsy WAN jakie potrzebuję to wifi(client) oraz Modem3g.

Klikam "usuń", akceptuję ostrzeżenie, strona się przeładowuje, a interfejsy nie znikają.

Dodatkowo z utworzonego interfejsu Modem3g mam internet, a z utworzonego klienta wifi(dodałem do strefy wan) już nie.
Wcześniej to działało i zastanawiam się czy przypadkiem powodem nie są jakieś zmiany w nowej wersji(konieczność dodatkowej konfiguracji) czy jakiś błąd.

Swoją drogą zainstalowałem 3ginfo i wszystko jest w porządku. Miałem zamiar opisać dokładnie jak poradziłem sobie z problemem ale całość ograniczy się prawdopodobnie do informacji o nieaktualnej wersji obrazu.

8

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

uci show network
uci show wireless
uci show firewall
mount

pokaż to zobaczymy coś namieszał.

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Do świeżego systemu nic nie dogrywałem, stworzyłem interfejs Modem3g(działa) oraz wifi-client(nie działał, ponieważ za szybko chciałem całość sprawdzić i nie zmieniłem IP interfejsu Lan). Nie można usunąć żadnych interfejsów, również tych które sam stworzyłem.

To o co prosiłeś:
uci show network

network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd9c:6308:332f::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0.1'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.10.1'
network.lan_dev=device
network.lan_dev.name='eth0.1'
network.lan_dev.macaddr='9c:5c:8e:af:85:60'
network.wan=interface
network.wan.ifname='eth0.2'
network.wan.proto='dhcp'
network.wan_dev=device
network.wan_dev.name='eth0.2'
network.wan_dev.macaddr='9c:5c:8e:af:85:61'
network.wan6=interface
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='1 2 3 4 6t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='0 6t'
network.wwan=interface
network.wwan.proto='dhcp'
network.Modem3g=interface
network.Modem3g.ifname='eth1'
network.Modem3g._orig_ifname='eth1'
network.Modem3g._orig_bridge='false'
network.Modem3g.proto='dhcp'

uci show wireless

wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/10180000.wmac'
wireless.radio0.htmode='HT20'
wireless.radio0.country='PL'
wireless.radio0.disabled='0'
wireless.radio0.channel='1'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].network='wwan'
wireless.@wifi-iface[0].ssid='Testowa'
wireless.@wifi-iface[0].encryption='psk2'
wireless.@wifi-iface[0].device='radio0'
wireless.@wifi-iface[0].mode='sta'
wireless.@wifi-iface[0].bssid='**:**:**:**:**:**'
wireless.@wifi-iface[0].key=********'

uci show firewall

firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='ACCEPT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].network='lan'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].network='wan wan6 wwan Modem3g'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='wan'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].src_ip='fc00::/6'
firewall.@rule[3].dest_ip='fc00::/6'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@include[0]=include
firewall.@include[0].path='/etc/firewall.user'

mount

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /tmp/root type tmpfs (rw,noatime,mode=755)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/mtdblock6 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)

Dziękuję

10

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Wygląda nieźle, choć jak dla mnie niepotrzebne robiłeś wwan, trzeba było to na wan po prostu zrobić.

Zostaw luci w spokoju, rób ręcznie w konsoli po prostu. Jak usuwasz że się nie chce? Co klikasz?

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

11 (edytowany przez adalbert.dudziak 2017-07-21 20:34:25)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Z poziomu luci próbuję usunąć za pomocą przycisku "usuń".
wwan "zrobiło się samo" dodając sieć wifi, dodawałem z poziomu luci.
z poziomu konsoli nie próbowałem jeszcze usunąć "douczę się" i za chwilę spróbuję.

Przy okazji, udało mi się już przenieść dane z 3ginfo do widgetu na Androidzie. Odświeżają się co 3 sekundy.
Myślisz, że jest możliwość odpytać bezpośrednio modem z poziomu konsoli o dane, bez pośrednictwa 3ginfo?
Choć prawdopodobnie nie ma to większego wpływu na wydajność/szybkość, chciałbym osiągnąć odświeżanie co sekundę(dla praktyki i chęci usprawnienia całości).

Znasz jakieś miejsce (poza google'm;) ) gdzie mógłbym zapoznać się dokładniej ze zwracanymi danymi? Jakieś rzetelne forum lub publikację. Na przykład LAC, CID, TAC, CSQ, RSSI tak abym mógł nadać tym danym kontekst. Ogólne informacje znalazłem, zastanawiam się czy na podstawie tych danych można na przykład oszacować odległość od nadajnika, ogólnie poznać ich dokładne znaczenie i możliwości interpretacji.

12

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Jak masz hilinka to pół tych danych nie dostaniesz. API hilinka masz np. tu: http://www.bez-kabli.pl/viewtopic.php?t=42168

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Dziękuję o to mi chodziło.
Czy "pobieranie ciasteczka" będzie konieczne aby wydobyć informację o sile sygnału?
Teraz zwraca mi:

<?xml version="1.0" encoding="UTF-8"?>
<error>
<code>125002</code>
<message></message>
</error>

I albo źle formułuję zapytanie albo tak "po prostu" tego nie wydobędę.

14

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Potrzebne. W pierwszym poście pokazałeś wywołanie mojego skryptu od 3ginfo który wydobywa informacje z hilinka. Zobacz sobie jak to jest zrobione.

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Zrobione. W zasadzie próbowałem "wyważyć otwarte drzwi", bo wszystko sprowadzało się do tego co już jest napisane.
Twój kod okroiłem do wyciągania tylko potrzebnych mi informacji.

W "historii zmian" 3ginfo jest napisane
"dodanie wersji "lite" - wyświetla tylko informacje o operatorze, technologii i sile sygnału. Działa tylko z modemami z interfejsem AT, nie wymaga konfiguracji. Dane zwracane są tylko w formacie json"

Czy możesz mnie nakierować jak to uruchomić i czy wersję lite możemy podejrzewać o bycie szybszą?

16

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Jak jest napisane - ta wersja nie działa z hilinkiem tylko ze zwykłymi wersjami z portami szeregowymi. Więc nic Ci po niej.

Instalujesz pakiet 3ginfo-lite, uruchomienie to /usr/share/3ginfo-lite/3ginfo.sh

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

17

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

adalbert.dudziak napisał/a:

...
Dodatkowo z utworzonego interfejsu Modem3g mam internet, a z utworzonego klienta wifi(dodałem do strefy wan) już nie.
Wcześniej to działało i zastanawiam się czy przypadkiem powodem nie są jakieś zmiany w nowej wersji(konieczność dodatkowej konfiguracji) czy jakiś błąd.
...

Tak na marginesie. To nie żaden błąd. W swojej konfiguracji  http://eko.one.pl/forum/viewtopic.php?p … 55#p190355 nie narzuciłeś metryk na WAN-y więc trasę domyślną miałeś tylko przez jeden interfejs.
Jak dorzucisz metryki i mwan3 to będziesz miał obie trasy.

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

18 (edytowany przez adalbert.dudziak 2017-07-22 11:41:00)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Cezary.
Rzeczywiście jest jak piszesz, nie wyczytałem z kontekstu zdania, że hilink nie są obsługiwane przez wersję light, już wiem co na to wskazywało.

mar_w
Nowe dla mnie zagadnienie "metryk", doczytam i spróbuję to zastosować. Wcześniej nie działało bo nie zmieniłem ip lan i z tego powodu łączyło się z siecią wifi w trybie klienta z takim samym adresem jak interfejs lan, myślę że to było powodem, po zmianie zaczęło działać, metryk nie ruszałem.

Program 3ginfo po "okrojeniu" działa według mnie nieco szybciej(subiektywna opinia), pozostawiłem Operatora, Tryb pracy, Siła sygnału i urządzenie.(update: jednak wracam do oryginalnego pliku, "okrajam" tylko status.txt.pl)
Widget na androidzie odświeża się co około 2-3 sekundy i mnie to satysfakcjonuje.

19 (edytowany przez adalbert.dudziak 2017-07-22 11:56:49)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

mar_w
dodałem metryki do wan'ów.
Po instalacji mwan3 jeszcze przed rozpoczęciem konfiguracji nie ma internetu na lan'ie.
Co ciekawe, ping z obu interfejsów przechodzi, jednak nie ma internetu na lan.
(update: po wyłączeniu Ip6 zaczęło wszystko działać. Tak się powinno przy mwan3 robić, czyli wyłączać ip6?)

Wgram chyba jeszcze raz na świeżo obraz, mam wrażenie że coś przy instalacji mogło się stać.
Cezary wspominał, że ten obraz ma już obsługę SFTP, a jej nie miał musiałem dograć.

Interfejsy z których usunięciem był problem, udało się usunąć z poziomu LuCi po uprzednim dodaniu ich do nieokreślonej strefy firewall, wyłączeniu opcji bridge między nimi, oraz wyłączeniu IPv6. Po tych zmianach byłem w stanie usunąć interfejsy.

20

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Nie, nie wspominałem o tym. scp masz standardowo. Czyli nie mogłeś usunąć interfejsów bo one były gdzieś tam wykorzystywane.

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

21 (edytowany przez adalbert.dudziak 2017-07-22 12:05:02)

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Cezary, źle zinterpretowałem to co napisałeś odnośnie SFTP Tu. Teraz już wiem jaki jest kontekst i że sterowniki tyczyły się 3ginfo, a nie SFTP.

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Ewidentnie coś było nie tak z LEDE.
Zainstalowałem jeszcze raz na świeżo i teraz już mogłem od razu usuwać interfejsy.

Wcześniej łączyłem się z openwrt po http, teraz po https i mam błąd certyfikatu(eset) i komunikat "połączenie nie jest prywatne".
Wiem z czego to wynika, jednak jestem ciekawy czy tak ma być i czy nie przełączyć się na http aby "mieć spokój z komunikatem".

Czy praktyka wyłączania ip6 jest poprawna? Mam wrażenie, że ip6 sprawia problemy.

Konfiguruję teraz całość od nowa.

23

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

adalbert.dudziak napisał/a:

Wcześniej łączyłem się z openwrt po http, teraz po https i mam błąd certyfikatu(eset) i komunikat "połączenie nie jest prywatne".
Wiem z czego to wynika, jednak jestem ciekawy czy tak ma być i czy nie przełączyć się na http aby "mieć spokój z komunikatem".

Można dodać certyfikat jako zaufany lub usunąć pakiet luci-ssl-openssl

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

24

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Lub po prostu ustawić w konfigu żeby automatycznie nie przerzucał na https...

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

Odp: asus rt-n14u + OpenWrt + e3372h-153 Konfiguracja WAN oraz 3ginfo

Dziękuję, już działa.
mwan3 podejrzewam, że nie działało ponieważ dodając interfejsy nie zmieniłem ich nazw w "przykładach".
Gdy usunąłem domyślne "Members", "Polices" i "Rules" i utworzyłem swoje wszystko ruszyło.

Podpowiedzcie mi proszę, czy:
luci-app-mwan3    1.4-5 oznacza dodatek do luci w wersji 1.4-5, podczas instalacji którego dogrywa się aktualne mwan3 2.0-3?
Mam wątpliwości ponieważ w pakietach dostępny jest również mwan3 2.0-3 i obawiam się, że dogrywając luci obniżam wersję samego mwan3.