1 (edytowany przez PTYS 2012-12-04 14:47:49)

Temat: openwrt i nsa310

no własnie posiadam nsa310 i chciałbym openwrt czy podjał by sie ktos kompilacji na ta platformę, wiem że jest debian ale jakos go nie trawię wolałbym cos prostszego tu https://dev.openwrt.org/browser/trunk/t … ?rev=31673  nawet jakieś patche do tego sprzetu ale sam nigdy nie kompilowałem obrazu i nie mam pojęcia co i jak, kabelek serial mam także moge być królikiem eksperymentalnym, dodam tylko ze skomplikowanego obrazu nie potrzebuje bo korzystam tylko z dysku wewnetrzengo

2

Odp: openwrt i nsa310

http://downloads.openwrt.org/snapshots/trunk/kirkwood/

Choć ja nsa310 nie posiadam. To jest wynik kompilacji tego - więc jak już to do wgrania jest kernel i rootfs. Daj znać koniecznie  co z tego wyszło.

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

3

Odp: openwrt i nsa310

czyli wgrywam openwrt-kirkwood-rootfs.tar.gz i openwrt-kirkwood-uImage , ale jak to zrobic mogłbys dac kilka magicznych komend tak jak w przypadku iconnecta

4

Odp: openwrt i nsa310

Jak pisałem - nie mam sprzętu więc konkretów nie dostaniesz. Szukaj po sieci co i jak.

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

5

Odp: openwrt i nsa310

nie moge poszukac nigdzie żadnego tutorialu takze temat do usuniecia

6

Odp: openwrt i nsa310

Heja Wszystkim smile
Pozwolę odkurzyć nieco ten temat, nie chcę zakładać nowego jak ten pasuje smile Odratowałem jakość mojego ZyXELa po zabawach z linuksem (OMV) i widzę że OpenWrt spoko na nim chodzi, ale właśnie zawsze musi być jakieś ale.. nie działają mi przyciski w tym skompilowanym obrazie (config pożyczyłem od Cezarego) mogę sprzęt włączyć ale już go tak nie wyłączę, no i oczywiście słynny brak poprawnego adresu MAC neutral. Dlatego jeżeli ktoś ma sprawdzony sposób na:

1) Działające przyciski..
2) Poprawny adres MAC

to jestem otwarty na testy smile

Dziękuję i Pozdrawiam

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

7

Odp: openwrt i nsa310

Na mac address ja u siebie na debianie robię to tak:

/sbin/ip link set eth0 address `/usr/bin/fw_printenv ethaddr | /bin/grep -E -o '[[:xdigit:]]{2}(:[[:xdigit:]]{2}){5}'`

8

Odp: openwrt i nsa310

Obrazy 18.06 i snapshoot. Wspierają przypisanie adresu. Trzeba go tylko przypisać w env
https://openwrt.org/toh/zyxel/nsa310b

9

Odp: openwrt i nsa310

kofec napisał/a:

Obrazy 18.06 i snapshoot. Wspierają przypisanie adresu. Trzeba go tylko przypisać w env
https://openwrt.org/toh/zyxel/nsa310b

Wgrałem aby sprawdzić ale u Mnie to nie działa.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

10

Odp: openwrt i nsa310

Tzn adres MAC sie nie zmienia ? Ze stopki wynika że masz snapshot na nsa310. Sprawdzę jeszcze raz u siebie

11

Odp: openwrt i nsa310

kofec napisał/a:

Tzn adres MAC sie nie zmienia ? Ze stopki wynika że masz snapshot na nsa310. Sprawdzę jeszcze raz u siebie

Dokładnie kofec adres pozostaje ten co jest po zmianie, czyli końcówka ..00:30, o ile z przyciskami sobie poradziłem (dodałem pakiet hotplug), to tu postępów brak.

Co gorsza widzę że nie mam żadnej sprawdzonej metody na powrót do OFW po tych modyfikacjach z softami, ciekawe czy komuś udało się powrócić do OFW.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

12 (edytowany przez kofec 2019-05-16 10:26:32)

Odp: openwrt i nsa310

U mnie działa ale widzę ze wynika to z zaszłości. Ogólnie kod jest taki:
cat /etc/board.d/02_network

#!/bin/sh
#
# Copyright (C) 2012-2015 OpenWrt.org
#

......

"zyxel,nsa310b"|\
"zyxel,nsa325")
        ucidef_set_interface_lan "eth0" "dhcp"
        ucidef_set_interface_macaddr "lan" $( mtd_get_mac_ascii uboot_env ethaddr )
        ;;
...

Wiec powinien czytać z zmiennej uboot. Aby sprawdzic co tam jest - u mnie jest zle :-)
fw_printenv

Warning: Bad CRC, using default environment
bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm
bootdelay=5
baudrate=115200

Pewnie nic nie zapisywałem wiec zrobilem to (wysadziłem u-boot bo reszta zmiennych powinna być inaczej ustawiona):
fw_setenv ethaddr xx:xx:xx:xx:xx:xx
fw_setenv ethaddr xx:xx:xx:xx:xx:xx

Ogólnie powyższe kroki nie sa potrzebne ale tak opisuje jak to powinno działać. Ostatecznie daje to dodatkowy wpis w configu (cat /etc/config/network) - i on jest tylko ważny. Dodaj go sobie z adresem jaki chcesz mieć.

config device 'lan_dev'
        option name 'eth0'
        option macaddr 'xx:xx:xx:xx:xx:xx'

Ja zmieniłem sobie jeszcze ustawienia wiatraka - startuje od 43 stopni nie jak domyślnie od 23, wiec prawie nigdy się nie uruchamia.

cat /etc/init.d/hwmon_fancontrol

#!/bin/sh /etc/rc.common

START=98
boot() {
. /lib/functions.sh

#configuring (lm85/lm63) onboard temp/fan controller to run the fan on its own
#for more information, please read https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

case $(board_name) in
zyxel,nsa310b)
        path_to_hwmon='/sys/devices/platform/ocp@f1000000/f1011000.i2c/i2c-0/0-002e/hwmon/hwmon0'
        echo 2 > "$path_to_hwmon/pwm1_enable" # fan is on pwm1
        echo 1 > "$path_to_hwmon/pwm1_auto_channels" # temp1 is the only one that changes
        echo 43000 > "$path_to_hwmon/temp1_auto_temp_min"
        echo 49600 > "$path_to_hwmon/temp1_auto_temp_max" # next step is 49600 millicelsius, or 50 celsiu
        ;;

czy są jakieś zalety powrotu do OFW ?

Pewnie mozna tez to ustawic przez uci e.g:

uci show | grep mac
etherwake.@target[0].mac='11:22:33:44:55:66'
network.lan_dev.macaddr='xx:xx:xx:xx:xx:xx'

13

Odp: openwrt i nsa310

jakie zalety przejścia z ofw na openwrt/ omv ?

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

14

Odp: openwrt i nsa310

kofec napisał/a:

czy są jakieś zalety powrotu do OFW ?

Pewnie poza faktem, że ma się OFW to niewiele.. akurat ja na OFW instalowałem tylko minidlna i arię, więc wgrałem inny soft dla zabawy.. a teraz problem z powrotem big_smile, no i plus OFW że wszystko działa wink. Dzięki kofec posiedzę przy tym w wolnej chwili.

ambrozy5 napisał/a:

jakie zalety przejścia z ofw na openwrt/ omv ?

Zalety mogą być takie że:
- jest nowsze oprogramowanie/bardziej bezpieczne?
- można sobie dodać pakiety/usługi które się nam przydadzą a już np. przestały działać w OFW
- ogromna możliwość konfiguracji pod siebie

Minusy:
- dużo cierpliwości i czasu na ogarnięcie poradników
- dużo grzebania i zabawy
- (u mnie) trudność z powrotem do OFW

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

15

Odp: openwrt i nsa310

Wrzuć tam debiana i zapomnisz, że trzeba coś tam grzebać...

16

Odp: openwrt i nsa310

Bartekk napisał/a:

Wrzuć tam debiana i zapomnisz, że trzeba coś tam grzebać...

Miałem Debiana Bartekk.. uruchamiałem go z instrukcji (http://davidegironi.blogspot.com/2018/1 … N7RUNgwjDc) bo zależało mi na łatwym środowisku "do wyklikania", czyli OMV. A przy Debianie miałem a to brak sterowników do sieciówki.. to przyciski nie działały.. to znów wiatrak chodził ciągle na maksa.. to MAC wiadomo jaki.. i tak ciągle coś.. więc wgrałem OpenWrt. Jest trochę lepiej ale będę walczył o powrót OFW.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

17

Odp: openwrt i nsa310

trochu mało ramu on ma na zabawy z debianem i jeszcze omv , na swoich przywracałem ofw i pogoniłem, ale to z 4 lata temu robiłem. openwrt wtedy nie testowałem

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

18

Odp: openwrt i nsa310

IceG napisał/a:
Bartekk napisał/a:

Wrzuć tam debiana i zapomnisz, że trzeba coś tam grzebać...

Miałem Debiana Bartekk.. uruchamiałem go z instrukcji (http://davidegironi.blogspot.com/2018/1 … N7RUNgwjDc) bo zależało mi na łatwym środowisku "do wyklikania", czyli OMV. A przy Debianie miałem a to brak sterowników do sieciówki.. to przyciski nie działały.. to znów wiatrak chodził ciągle na maksa.. to MAC wiadomo jaki.. i tak ciągle coś.. więc wgrałem OpenWrt. Jest trochę lepiej ale będę walczył o powrót OFW.

Ja swojego mam już z 5 lat? Nawet nie pamiętam, na początku też katowałem go na openwrt, ale jednak stwierdziłem, że to nie sprzęt na to i tak od dawien dawna siedzę na debianie. Osobiście brak problemów z przyciskami, wiatrakami, macami itd. Jeśli masz jeszcze coś siły to spróbuj wg. https://forum.doozan.com/read.php?2,12096, jak coś będzie nie tak to pisz to pomogę.

PS Cezary usuń proszę post jeśli będą jakieś konsekwencje z zamieszczenia w/w linku.

19

Odp: openwrt i nsa310

Bartekk napisał/a:

Ja swojego mam już z 5 lat? Nawet nie pamiętam, na początku też katowałem go na openwrt, ale jednak stwierdziłem, że to nie sprzęt na to i tak od dawien dawna siedzę na debianie. Osobiście brak problemów z przyciskami, wiatrakami, macami itd. Jeśli masz jeszcze coś siły to spróbuj wg. https://forum.doozan.com/read.php?2,12096, jak coś będzie nie tak to pisz to pomogę.

Dzięki Bartekk za chęć pomocy.. będę miał to na uwadze jeżeli znów mnie najdzie ochota na grzebanie. Na ten moment już widzi u mnie prawidłowy MAC w sieci na OpenWrt, ale wiadomo wybudzanie tylko z 00.. dodałem do obrazu pakiety do partycjonowania i formatowania dysku, więc jest OK. Domyślam się że na Debianie można wycisnąć więcej z urządzenia.. widziałem na formach wyniki z kopiowania plików, ale na ten moment sprzęt działa więc zostawiam.. może jak będzie więcej czasu.. 

Szkoda że na OpenWrt nie udostępnili pakietu jak z tego filmiku, tak aby zarządzać łatwo dyskami/formatować smile byłaby bajka.
https://www.youtube.com/watch?v=tZketavaCvA

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

20

Odp: openwrt i nsa310

To coś nazywa się luci-app-diskmanager, znajdziesz to w sieci. Można to też spokojnie wyciągnąć z obrazu i zrobić generyczny pakiet.

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

21 (edytowany przez rogales 2022-11-20 21:25:51)

Odp: openwrt i nsa310

kofec napisał/a:

Ja zmieniłem sobie jeszcze ustawienia wiatraka - startuje od 43 stopni nie jak domyślnie od 23, wiec prawie nigdy się nie uruchamia.

cat /etc/init.d/hwmon_fancontrol

#!/bin/sh /etc/rc.common

START=98
boot() {
. /lib/functions.sh

#configuring (lm85/lm63) onboard temp/fan controller to run the fan on its own
#for more information, please read https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

case $(board_name) in
zyxel,nsa310b)
        path_to_hwmon='/sys/devices/platform/ocp@f1000000/f1011000.i2c/i2c-0/0-002e/hwmon/hwmon0'
        echo 2 > "$path_to_hwmon/pwm1_enable" # fan is on pwm1
        echo 1 > "$path_to_hwmon/pwm1_auto_channels" # temp1 is the only one that changes
        echo 43000 > "$path_to_hwmon/temp1_auto_temp_min"
        echo 49600 > "$path_to_hwmon/temp1_auto_temp_max" # next step is 49600 millicelsius, or 50 celsiu
        ;;

Witam.
Post jak widać dość stary, ale przez wyszukiwanie znalazłem sposób na ustawienie wentylatora, a w zasadzie momentu jego załączenia.

Posiadam NSA 310 na buildzie OpenWrt 21.02.3, r16554-1d4dea6d4f.

Oto mój config w hmon_fancontrol

#!/bin/sh /etc/rc.common

START=98

boot() {
        # configuring (lm85/lm63) onboard temp/fan controller to run the fan on its own
        # for more information, please read https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface

        case $(board_name) in
        iom,ix2-200)
                path_to_hwmon='/sys/class/hwmon/hwmon0'
                echo 2 > "$path_to_hwmon/pwm1_enable" # fan is on pwm1
                ;;
        seagate,blackarmor-nas220)
                path_to_hwmon='/sys/devices/platform/ocp@f1000000/f1011000.i2c/i2c-0/0-002e/hwmon/hwmon0'
                # adt7476 fan control chip. 3 temp sensors. Set to 1/4 speed at 35C and max speed at 48C.
                echo 7 > "$path_to_hwmon/pwm1_auto_channels_temp"
                echo 64 > "$path_to_hwmon/pwm1_auto_point1_pwm"
                echo 255 > "$path_to_hwmon/pwm1_auto_point2_pwm"
                echo 35000 > "$path_to_hwmon/temp1_auto_point1_temp"
                echo 48000 > "$path_to_hwmon/temp1_auto_point2_temp"
                echo 35000 > "$path_to_hwmon/temp2_auto_point1_temp"
                echo 48000 > "$path_to_hwmon/temp2_auto_point2_temp"
                echo 35000 > "$path_to_hwmon/temp3_auto_point1_temp"
                echo 48000 > "$path_to_hwmon/temp3_auto_point2_temp"
                echo 2 > "$path_to_hwmon/pwm1_enable"
                ;;
        zyxel,nsa310b)
                path_to_hwmon='/sys/devices/platform/ocp@f1000000/f1011000.i2c/i2c-0/0-002e/hwmon/hwmon0'
                # use the max. value of (temp1) OR (temp2) OR (temp3) as an input
                # for the PWM of the cooling fan
                echo 123 > "$path_to_hwmon/pwm1_auto_channels"
                # Temperature sensor #1 placed on mainboard
                echo 30000 > "$path_to_hwmon/temp1_auto_temp_min"
                echo 49000 > "$path_to_hwmon/temp1_auto_temp_max"
                # Temperature sensor #2 placed on mainboard
                # range: 0 to 127000 in steps of 1000 [millicelsius]
                echo 30000 > "$path_to_hwmon/temp2_auto_temp_min"
                # range: 0 to 127000 in steps of ???? [millicelsius]
                echo 49000 > "$path_to_hwmon/temp2_auto_temp_max"
                # Temperature sensor #3 placed close to a chipset
                # range: 0 to 60000 in steps of 1000 [millicelsius]
                echo 30000 > "$path_to_hwmon/temp3_auto_temp_min"
                # pre-defined steps: 103000, 122000, 143300, 170000 in [millicelsius]
                echo 103000 > "$path_to_hwmon/temp3_auto_temp_max"
                ;;
        esac
}

Niestety, ale wentylator załącza się szybciej jak ustawiłem, oto dowód: https://i.imgur.com/0KLJh7E.png

Będę wdzięczny za pomoc z Waszej strony.

22

Odp: openwrt i nsa310

Cześć,
Nie przesiadłem się jeszcze na 22.03 dla NSA310. A daj może:

cat /sys/devices/platform/ocp@f1000000/f1011000.i2c/i2c-0/0-002e/hwmon/hwmon0/temp1_auto_temp_min