451

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli tego się nie da zrobić tutaj?

452

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Co ma? smile

Router to TP-Link TL-WR1043N/ND v2

453

(7 odpowiedzi, napisanych Oprogramowanie / Software)

Doinstalowałem mu:

# opkg list-installed | grep -i nand
kmod-nand - 3.10.49-1

Moduł ładuje się:

# lsmod | grep -i nand
nand                   45162  0
nand_ecc                3071  1 nand
nand_ids                4641  1 nand

Zwrotka w /etc/config/system jest:

config led 'led_wps'
        option name 'WPS'
        option sysfs 'tp-link:green:wps'
        option trigger 'nand-disk'

Wykrywa też nand-disk i wybiera go:

# cat /sys/class/leds/tp-link:green:wps/trigger
none switch0 timer default-on netdev [nand-disk] heartbeat usbdev phy0rx phy0tx phy0assoc phy0radio phy0tpt

Resetuje się bez błędów:

# /etc/init.d/led restart
setting up led USB
setting up led WLAN
setting up led SYSTEM
setting up led WPS

I czort coś nie chce mrygać diodą przy zapisie.

Czytam sobie właśnie o konfiguracji led w routerze i nawet parę rzeczy jest ciekawych -- w tym też informowanie o zapisie danych na flashu routerta. Gdzie nie spojrzeć, ludzie piszą, że trzeba dodać do /etc/config/system  poniższy wycinek:

config led 'led_wps'
        option name 'WPS'
        option sysfs 'tp-link:green:wps'
        option trigger 'nand-disk'

Problem w tym, że nie ma czegoś takiego jak nand-disk , są tylko:

# cat /sys/class/leds/tp-link\:green\:wps/trigger
[none] switch0 timer default-on netdev heartbeat usbdev phy0rx phy0tx phy0assoc phy0radio phy0tpt

Na wiki openwrt (z resztą i wszędzie indziej) nic nie piszą o dodatkowych pakietach, które trzeba by doinstalować by to zadziałało. Czy ten ficzer jest jeszcze obsługiwany czy wyleciał na dobre?

W logu można odczytać poniższą linijkę:

Fri Aug 15 11:41:59 2014 user.emerg syslog: Error: Failed to connect to ubus

Szukam info o tym ale coś nic rozsądnego nie mogę znaleźć.

daemon ubusd jest odpalony:

# ps -w | grep -i ubus
  496 root       884 S    /sbin/ubusd

# netstat -anp |grep -i ubus
unix  2      [ ACC ]     STREAM     LISTENING        324 496/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1114 496/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1212 496/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED        779 496/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1169 496/ubusd           /var/run/ubus.sock

zainstalowane są pakiet:

# opkg list-installed | grep -i ubus
libubus - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8f
ubus - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8f
ubusd - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8f

Z tego co widzę, to sporo osób ma ten komunikat -- czy to coś poważnego? Da go się jakoś poprawić? Może gdzieś coś jest niedokonfigurowane albo brakuje jakiegoś pakietu?

Czyli bezpieczniej umieszczać wszystko w apostrofach.

Ja tam nie reformatuję pendrive bo wtedy się zmieniają UUID i trzeba w konfiguracji na nowo wpisywać. Wystarczy podpiąć pena do pc i skasować wszystkie pliki na partycji z extroot -- zawsze tak robiłem i nigdy nie zauważyłem by coś się chrzaniło z tego powodu.

zdzichu6969 -- Debian, tyle, że na openboxie (i bez systemd), rozmontowany na części i złożony do kupy, choć jeszcze nie skończony. smile Tu kiedyś spisałem sobie proces instalacji/konfiguracji (http://dug.net.pl/tekst/247/)

A takie pytanie w sumie odnośnie tych apostrofów -- one mają znaczenie? Przykładowo:

option target           ACCEPT

i

option target 'ACCEPT'

Czy te dwie linijki są traktowane tak samo?

459

(90 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

A widzisz, bo mi nazwę CET ucieło.

Nie tylko CET ale cały kawałek CET-1CEST,

A co do tych przycisków to widać coś schrzanili w tym wydaniu i ten przycisk do wyłączania wifi na routerze TP-Link TL-WR1043ND v2.1 nie będzie działać. Tutaj jest zgłoszone to pół roku temu -- https://dev.openwrt.org/ticket/15354

Pozostaje tylko przestawiać w configu

config wifi-device 'radio0'
...
option disabled '1'

i wpisywać wifi. smile

Na skrinie wyżej masz przecież oznaczone:
zielone plik jest
skreślony pliku nie ma
niebieskie plik zmieniony

Klikasz 2x na niebieskim i ci porównuje oba pliki w zakładce obok, co wygląda np. tak:

http://en.zimagez.com/miniature/2014-08-13-142249.png

Jak pliku nie ma, to możesz przekopiować z sąsiedniego drzewa, przerzucasz bloki w plikach, zapisujesz i przechodzisz do następnego pliku i tak aż do końca. Przejrzysz wszystkie pliki, robisz paczkę i wrzucasz na router i tam już sysupgrade -r .

461

(90 odpowiedzi, napisanych Oprogramowanie / Software)

No zwróciłem uwagę, że czas na routerze różni się 2h w stosunku do faktycznego i odbiega to od tego co zostało napisane w info o BB tam w podlinkowanej stronie. smile

462

(90 odpowiedzi, napisanych Oprogramowanie / Software)

Któremu co?

463

(90 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli według ustawień domyślnych powinno pokazywać prawidłowy czas na routerze?

U mnie nie pokazywało -- zobacz sobie post 38 wyżej, ten z logami z routera i porównaj zalogowany czas na routerze z czasem postu -- różnią się 2h, czyli na routerze jest ustawiony czas bez uwzglednienia przesunięcia geograficznego i czasu słonecznego -- po 1h na każde z tych dwóch.

To jest mój obecny config:

config system
...
#       option timezone 'M3.5.0,M10.5.0/3'
        option timezone 'CET-1CEST,M3.5.0/2,M10.5.0/3'
        option zonename 'Europe/Warsaw'
...

To co zostało wykomentowane, to było po wgraniu obrazu na router. Te dwie ostatnie linijki wziąłem z configu gargulca.

Rozszyfrowanie tych linijek z timezone można znaleźć tutaj: http://www.di-mgt.com.au/wclock/tz.html -- przykład:

[Europe/Paris]
TZ=CET-1CEST,M3.5.0/2,M10.5.0/3

CET = designation for standard time when daylight saving is not in force
-1 = offset in hours = negative so 1 hour east of Greenwich meridian
CEST = designation when daylight saving is in force ("Central European Summer Time")
, = no offset number between code and comma, so default to one hour ahead for daylight saving
M3.5.0 = when daylight saving starts = the last Sunday in March (the "5th" week means the last in the month)
/2, = the local time when the switch occurs = 2 a.m. in this case
M10.5.0 = when daylight saving ends = the last Sunday in October.
/3, = the local time when the switch occurs = 3 a.m. in this case

Także domyślnie czas jest ustawiony nie na polski i temu zwróciłem na to uwagę., chyba, że tak ma być w istocie, to nie było tematu.

464

(90 odpowiedzi, napisanych Oprogramowanie / Software)

No taki mam zamiar, choć teraz nie rozumiem zbytnio, bo na stronie http://eko.one.pl/?p=openwrt-barrier-breaker pisze coś takiego:

Domyślne obrazy OpenWrt nie zawierają paru rzeczy które warto by mieć od razu np wsparcie dla. USB. Moje obrazy budowane są na podstawie bieżącej gałęzi OpenWrt Barrier Breaker i zawierają modyfikacje które uważam za niezbędne lub wartościowe i powinny być domyślnie włączone do budowanych obrazów. Dlatego też moje obrazy różnią się od oryginalnych wydawanych przez zespół OpenWrt, choć są w pełni kompatybilne jeżeli chodzi o ustawienia i pakiety.

I dalej czytamy:

Zawartość obrazów
Wszystkie obrazy i odmiany budowane są z tego samego źródła. Jako podstawę wykorzystałem OpenWrt Barrier Breaker, z niektórymi poprawkami zaimportowanymi z trunka, z dołączonymi (wkompilowanymi) następującymi elementami:

    brak środowiska graficznego (GUI), czysta konsola
    obsługa wifi (iw/wpad-mini + odpowiedni sterownik dla danej platformy)
    dodana strefa czasowa Europe/Warsaw
    domyślnie dołączony pakiet wput
    odblokowana możliwość użycia kanałów 12/13

I jak tu się połapać. Myślałem, że to bug, a chyba z tego wyjdzie jednak ficzer. :]

465

(90 odpowiedzi, napisanych Oprogramowanie / Software)

Inny problem to strefa czasowa, domyślnie jest to ustawione na utc(?) chyba, w każdym razie różni się 2h w stosunku do czasu polskiego włączając w to zmianę czasu.

Przeniosłem te dwie linijki z gargulca:

    option timezone 'CET-1CEST,M3.5.0/2,M10.5.0/3'
    option zonename 'Europe/Warsaw'

I jest chyba w porządku, czas się poprawił. Tego timezone to bardziej user friendly nie mogli wymyśleć. smile

466

(118 odpowiedzi, napisanych Oprogramowanie / Software)

A mi działa ale tracert urywa dwa hopy

# traceroute  dl.eko.one.pl
traceroute to dl.eko.one.pl (178.235.241.16), 30 hops max, 60 byte packets
 1  red_viper.mhouse.lh (192.168.1.1)  0.196 ms  0.220 ms  0.272 ms
 2  192.168.22.51 (192.168.22.51)  13.738 ms  13.762 ms  13.784 ms
 3  192.168.22.51 (192.168.22.51)  13.651 ms  13.618 ms  13.658 ms
 4  213.199.236.17 (213.199.236.17)  14.726 ms  18.528 ms  18.476 ms
 5  88-199-220-6.tktelekom.pl (88.199.220.6)  18.417 ms  18.354 ms  18.156 ms
 6  120.170.191.195.ip4.epix.net.pl (195.191.170.120)  20.053 ms  19.963 ms  19.956 ms
 7  * * *
 8  * * *
 9  178235241016.warszawa.vectranet.pl (178.235.241.16)  26.081 ms *  26.874 ms

Może jakiś większy hub po drodze zdechł i stąd problemy?

Ja sobie tylko rzuciłem okiem na katalog /etc przy przejściu z AA na BB i tam jest od groma zmian, poniżej fotka -- po lewej BB, a po prawej AA, (gargulec):

http://en.zimagez.com/miniature/2014-08-12-230213.png

Lepiej sobie to porównać, przenieść pożądaną konfigurację i wgrać tak utworzony backup na router. Choć większość z tego co przejrzałem to były pozostałości z gargulca, no i ja porównuję sobie cały katalog /etc/ a nie tylko kilka folderów z niego tak jak było domyślnie w sysupgrade.

468

(118 odpowiedzi, napisanych Oprogramowanie / Software)

Ja też miałem jakiegoś pada parę godzin temu, coś się czasem przywiesza najwyraźniej.

469

(90 odpowiedzi, napisanych Oprogramowanie / Software)

tak jest

Tue Aug 12 14:34:01 2014 user.notice root: reset
Tue Aug 12 14:34:01 2014 user.notice root: pressed
Tue Aug 12 14:34:03 2014 user.notice root: reset pressed for 1 seconds
Tue Aug 12 14:34:03 2014 user.notice root: reset
Tue Aug 12 14:34:03 2014 user.notice root: released

470

(90 odpowiedzi, napisanych Oprogramowanie / Software)

root@OpenWrt:~# cat /etc/hotplug.d/button/przyciski
#!/bin/sh
logger $BUTTON
logger $ACTION

Tak jak tam pisało.

471

(90 odpowiedzi, napisanych Oprogramowanie / Software)

No nie bardzo. Bo według tego co pisze tam pod linkiem to mam stworzyć plik /etc/hotplug.d/button/przyciski i umieścić w nim wskazaną treść po czym wciskać przycisk i w logread powinno coś zalogować. Problem w tym, że nic nie loguje. :]

472

(90 odpowiedzi, napisanych Oprogramowanie / Software)

To na obudowie? Wireless on/off

473

(90 odpowiedzi, napisanych Oprogramowanie / Software)

No nie działa bo przyciśnięciu przycisku nic się nie dzieje. Nie wiem czemu nie działa w logu nic nie pisze.

474

(90 odpowiedzi, napisanych Oprogramowanie / Software)

Pomyślałem w sumie, skoro i tak przejdę, to lepiej wcześniej niż później smile

BusyBox v1.22.1 (2014-08-03 16:22:37 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.


        _______                     ________        __
       |       |.-----.-----.-----.|  |  |  |.----.|  |_
       |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
       |_______||   __|_____|__|__||________||__|  |____|
                |__| W I R E L E S S   F R E E D O M

 ----------------------------------------------------------------
 |                                                              |
 | OpenWrt Barrier Breaker (r42087)                             |
 | Build time: 2014-08-09 09:26 CEST                            |
 |                                                              |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |
 |                                                              |
 ----------------------------------------------------------------
 |                      ROUTER FILESYSTEM                       |
 ----------------------------------------------------------------
 | Machine: TP-Link TL-WR1043N/ND v2                            |
 | Uptime: 0d, 00:28:58                                         |
 | Load: 0.11 0.09 0.06                                         |
 | Flash: total: 4.3MB, free: 3.9MB, used: 10%                  |
 | Memory: total: 59.9MB, free: 47.2MB, used: 21%               |
 | WAN: 000.000.00.0 proto: dhcp                              |
 | LAN: 192.168.1.1                                             |
 | WLAN: mode: ap, ssid: Winter Is Coming, channel: auto, conn:  |
 ----------------------------------------------------------------

Generalnie trochę luzu się zrobiło i router startuje w 10s a nie jak poprzednio w 2min smile

Ale są też i problemy -- nie mogę wyłączyć wifi via przycisk na routerze. Czytam ten text: http://eko.one.pl/?p=openwrt-button#barrierbreaker ale nie idzie wyłączyć. Reset via przycisk działa bez problemu.

Druga sprawa to ten link do repo co jest w /etc/opkg.conf, jest do wymiany. I to chyba tyle ze wstępnych ustaleń.

Teraz nic tylko doinstalować szereg rzeczy i przenieść konfigurację i powinno działać. smile

475

(2 odpowiedzi, napisanych Oprogramowanie / Software)

vnstat daje wyniki transferu dla interfejsów, typu:

bond0:
       Jul '14    118.81 GiB  /   77.27 GiB  /  196.09 GiB
       Aug '14     69.82 GiB  /   54.37 GiB  /  124.19 GiB  /  335.90 GiB
     yesterday      2.32 GiB  /    2.96 GiB  /    5.28 GiB
         today    924.97 MiB  /  734.47 MiB  /    1.62 GiB  /    3.51 GiB

te narzędzia co podajesz nie rejestrują przepływu danych przez kolejki, pokazują jedynie zbiorczy wynik na interfejsach, a mi właśnie zależy na podglądzie kolejek, tak jak to widać w bmon na 1 skrinie.

Być może sama nowsza wersją bmon by wystarczyła, tylko ja nie mam pojęcia jak ją zbudować.