Czyli tego się nie da zrobić tutaj?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez morfik
Czyli tego się nie da zrobić tutaj?
Co ma? ![]()
Router to TP-Link TL-WR1043N/ND v2
Doinstalowałem mu:
# opkg list-installed | grep -i nand
kmod-nand - 3.10.49-1Moduł ładuje się:
# lsmod | grep -i nand
nand 45162 0
nand_ecc 3071 1 nand
nand_ids 4641 1 nandZwrotka 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 phy0tptResetuje 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 WPSI 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 phy0tptNa 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 ubusSzukam 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.sockzainstalowane są pakiet:
# opkg list-installed | grep -i ubus
libubus - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8f
ubus - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8f
ubusd - 2014-07-03-f688c7ad0b2435a89bfd13f5496cabf596b54c8fZ 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.
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 ACCEPTi
option target 'ACCEPT'Czy te dwie linijki są traktowane tak samo?
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. ![]()
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:
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 .
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. ![]()
Któremu co?
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/3CET = 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.
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. :]
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ć. ![]()
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 msMoż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):
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.
Ja też miałem jakiegoś pada parę godzin temu, coś się czasem przywiesza najwyraźniej.
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: releasedroot@OpenWrt:~# cat /etc/hotplug.d/button/przyciski
#!/bin/sh
logger $BUTTON
logger $ACTIONTak jak tam pisało.
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. :]
To na obudowie? Wireless on/off
No nie działa bo przyciśnięciu przycisku nic się nie dzieje. Nie wiem czemu nie działa w logu nic nie pisze.
Pomyślałem w sumie, skoro i tak przejdę, to lepiej wcześniej niż później ![]()
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
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ć. ![]()
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 GiBte 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ć.
eko.one.pl → Posty przez morfik
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc