-
IT café
Tomato firmware
Új hozzászólás Aktív témák
-
tjsz
Topikgazda
Sziasztok!
Őszinte leszek, eddig még soha nem telepítettem bármilyen csomagot tomato alá, most a smartmontools-t akartam, de az "opkg install smartmontools"-ra azt kapom, hogy "-sh: opkg: not found".
FreshTomato 2019.1-es firmware-ről van szó.
Valami tipp?
[ Szerkesztve ]
-
tjsz
Topikgazda
Szia!
Igen, erre ezt kapom:
Connecting to qnapware.zyxmon.org (81.4.123.217:80)
wget: can't open 'entware_install_arm.sh': Read-only file system
root@Router:/opt# wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | sh
Connecting to pkg.entware.net (104.27.177.50:80)
- 100% |**********************************************************| 2117 0:00:00 ETA
Info: Checking for prerequisites and creating folders...
Warning: Folder /opt exists!
mkdir: can't create directory '/opt/bin': Read-only file system
mkdir: can't create directory '/opt/etc/': Read-only file system
mkdir: can't create directory '/opt/lib/': Read-only file system
mkdir: can't create directory '/opt/sbin': Read-only file system
mkdir: can't create directory '/opt/share': Read-only file system
mkdir: can't create directory '/opt/tmp': Read-only file system
mkdir: can't create directory '/opt/usr': Read-only file system
mkdir: can't create directory '/opt/var/': Read-only file system
mkdir: can't create directory '/opt/var/': Read-only file system
mkdir: can't create directory '/opt/var/': Read-only file system
Info: Opkg package manager deployment...
Connecting to pkg.entware.net (104.27.176.50:80)
wget: can't open '/opt/bin/opkg': No such file or directory
chmod: /opt/bin/opkg: No such file or directory
Connecting to pkg.entware.net (104.27.177.50:80)
wget: can't open '/opt/etc/opkg.conf': No such file or directory
Connecting to pkg.entware.net (104.27.176.50:80)
wget: can't open '/opt/lib/ld-2.23.so': No such file or directory
Connecting to pkg.entware.net (104.27.177.50:80)
wget: can't open '/opt/lib/libc-2.23.so': No such file or directory
Connecting to pkg.entware.net (104.27.176.50:80)
wget: can't open '/opt/lib/libgcc_s.so.1': No such file or directory
sh: cd: line 31: can't cd to /opt/lib
chmod: ld-2.23.so: No such file or directory
ln: ld-linux.so.3: Read-only file system
ln: libc.so.6: Read-only file system
Info: Basic packages installation...
sh: /opt/bin/opkg: not found
sh: /opt/bin/opkg: not found
Connecting to pkg.entware.net (104.27.177.50:80)
wget: can't open '/opt/usr/lib/locale/locale-archive': No such file or directory
ln: /opt/etc/passwd: No such file or directory
ln: /opt/etc/group: No such file or directory
ln: /opt/etc/shadow: No such file or directory
ln: /opt/etc/gshadow: No such file or directory
sh: opkg: not found
sh: opkg: not found
Info: Congratulations!
Info: If there are no errors above then Entware-ng was successfully initialized.
Info: Add /opt/bin & /opt/sbin to your PATH variable
Info: Add '/opt/etc/init.d/rc.unslung start' to startup script for Entware-ng services to start
Info: Found a Bug? Please report at https://github.com/Entware-ng/Entware-ng/issues[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Üdv!
"
can't create directory
"Nem tudja létrehozni a mappákat. Entware telepítéshez szükséges, hogy az /opt mappa alá legyen csatolva valamilyen Linux alapú filerendszerű háttértár. Alap rendszernek általában elég az is, ha a /jffs-t bind-eled oda, de ha van HDD, az is jó. NTFS nem jó erre.
-
tjsz
Topikgazda
válasz Intruder2k5 #9506 üzenetére
JFFS formázásra (menüből) ezt kapom:
"Error formatting JFFS. Check the logs to see if they contain more details about this error."
Log-ban:
Sep 10 14:51:19 Router user.info preinit[1]: notice[jffs]: Stopped
Sep 10 14:51:20 Router user.info preinit[1]: notice[jffs]: Error formatting JFFS. Check the logs to see if they contain more details about this error. -
tjsz
Topikgazda
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 23168 23168 0 100% /
devtmpfs 127896 0 127896 0% /dev
tmpfs 127896 3340 124556 3% /tmp
devfs 127896 0 127896 0% /dev
/dev/sda1 36620036 560566 34106038 2% /tmp/mnt/Kingston
/dev/root 23168 23168 0 100% /opt
/dev/root 23168 23168 0 100% /opt -
tjsz
Topikgazda
válasz Intruder2k5 #9509 üzenetére
Kingston = korábban egy pendrive volt, de amikor az a sok írás után megdöglött, akkor egy 40GB-os notebook hdd lett rádugva egy USB-s hdd keretben, majd ennek a hdd-nek ugyanazt a címkét adtam, hogy a log beállításokhoz ne kelljen hozzányúlnom. Szóval: gyakorlatilag egy 40GB-os notebook hdd.
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Na jó... De akkor döntsd el, hogy a HDD-re telepítenéd az entware-t, vagy inkább a JFFS-be? Előbbin nyilván nagyobb a hely (ha később kellene bármire), utóbbi előnye viszont, hogy mindig ott van a routerben, úgy használhatod a telepített dolgokat, mintha a tomato része lenne.
A JFFS-be telepítést itt leírtam. A végén az
opkg install screen
Neked már nem kell.[ Szerkesztve ]
-
tjsz
Topikgazda
válasz Intruder2k5 #9511 üzenetére
JFFS-el jobb lesz. Köszönöm szépen! Kipróbálom, visszajelzek!
-
tjsz
Topikgazda
válasz Intruder2k5 #9511 üzenetére
Működik köszönöm szépen!
Smartmontools is felment, smartctl ezt mutatja a "Kingston" hdd-re:
root@Router:/opt# smartctl -d sat -A /dev/sda1
smartctl 6.4 2015-06-04 r4109 [armv7l-linux-2.6.36.4brcmarm] (localbuild)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0004 100 100 000 Old_age Offline - 3317
3 Spin_Up_Time 0x0007 188 188 033 Pre-fail Always - 1
4 Start_Stop_Count 0x0012 099 099 000 Old_age Always - 2130
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000a 100 100 000 Old_age Always - 0
8 Seek_Time_Performance 0x0004 100 100 000 Old_age Offline - 0
9 Power_On_Hours 0x0012 032 032 000 Old_age Always - 29864
10 Spin_Retry_Count 0x0012 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 2075
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 99
193 Load_Cycle_Count 0x0012 001 001 000 Old_age Always - 1651697
194 Temperature_Celsius 0x0002 137 137 000 Old_age Always - 40 (Min/Max 6/53)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
root@Router:/opt#Melyek azok az értékek, amelyek miatt esetleg kellene aggódnom?
-
esicyhun
tag
válasz Intruder2k5 #9499 üzenetére
Ezt kapom:
size: 35720 bytes (29816 left)
fanctrl_dutycycle_ex=1Hogy értsem is: a grep paranccsal az nvramban levő bejegyzések közül szűrtünk a fanctrl-re? Az nvram csak úgymond szöveges értékű változókat tárol?
-
Intruder2k5
MODERÁTOR
válasz esicyhun #9515 üzenetére
Pontosan. Az nvram show paranccsal ki tudod listázni a teljes tartalmát.
Na de ezek szerint a fentebb említett lista nincs is benne az nvram-ban. Én azt gondoltam, hogy ott lesz, csak rossz értékekkel. Esetleg próbáld meg hozzáadni azokat.
nvram set fanctrl_t1=55
nvram set fanctrl_t2=58
nvram set fanctrl_t3=61
nvram set fanctrl_t4=64
nvram set fanctrl_t5=67
nvram commit
rebootAztán meglátjuk lesz-e változás.
-
esicyhun
tag
válasz Intruder2k5 #9516 üzenetére
Sajnos ez nem hozott eredményt. Tovább kutattam, orosz oldalak szerint:
The variable nvram fanctrl_dutycycle is responsible for manual control of the fan.
nvram set fanctrl_dutycycle = 0 - disables manual control
nvram set fanctrl_dutycycle = 1-5 - manual speed selection (1- minimum, 5-maximum).
if the router overheats on manual control (the temperature reaches 90 degrees, the forced maximum airflow will turn on)Nekem fanctrl_dutycycle_ex bejegyzésem van, de hiába írom át 0-ra, reboot után visszaáll 1-re, ami elvileg a legalacsonyabb ventifokozatot jelenti fixen. A 90 fokot eléri a router, elvileg visítania kellene a ventinek, de csak halkan pörög.
Próbáltam fanctrl_dutycycle = 0-val ez hatástalan. Amúgy mivel lehet nvram változót törölni kompletten?
Nincs ötletem.
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz esicyhun #9517 üzenetére
Ahhoz, hogy reboot után is megmaradjon, a végén kell az nvram commit
Néztem még ezen az oldalon, itt a 9. pontban van egy script is, amit időzíteni kell percenkénti futtatásra.
### HDD temp monitor
# CPU/WL temp to enter auto mode
CPM=92
WLM=60
# HDD temps for fan speed change
T2=52
T3=54
T4=56
T5=58
TAG=`basename $0`
autofan(){
logger -s -t $TAG "### switch fan to auto mode"
nvram unset fanctrl_dutycycle
}
trap autofan INT TERM
TCPU=`head -1 /proc/dmu/temperature | awk '{print substr($4,1,length($4)-2)}'`
TWL1=`wl -i eth1 phy_tempsense | awk '{print $1/2+20}'`; iTW1=${TWL1%.*}
TWL2=`wl -i eth2 phy_tempsense | awk '{print $1/2+20}'`; iTW2=${TWL2%.*}
FANSPEED=`nvram get fanctrl_dutycycle`
[ $TCPU -gt $CPM ] || [ $iTW1 -gt $WLM ] || [ $iTW2 -gt $WLM ] && {
[ "$FANSPEED" != "" ] && {
logger -s -p user.warning -t $TAG "### max CPU/WL temps: $CPM $WLM, CPU/WL overheat ($TCPU,$TWL1,$TWL2), fan speed: $FANSPEED"
autofan
}
exit 0
}
# logger -s -p user.info -t $TAG "### fan switch HDD temps: $T2 $T3 $T4 $T5, current CPU/WL1/WL2 temps: $TCPU $TWL1 $TWL2"
if [ -x /usr/sbin/smartctl ]; then
HDDTEMP=`smartctl -a /dev/sda 2>/dev/null | grep -i temperature_celsius | awk {'print $10'}`
if [ $HDDTEMP -gt $T5 ] && [ "$FANSPEED" != "5" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T5, set fan speed to 5"
nvram set fanctrl_dutycycle=5
elif [ $HDDTEMP -gt $T4 ] && [ "$FANSPEED" != "4" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T4, set fan speed to 4"
nvram set fanctrl_dutycycle=4
elif [ $HDDTEMP -gt $T3 ] && [ "$FANSPEED" != "3" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T3, set fan speed to 3"
nvram set fanctrl_dutycycle=3
elif [ $HDDTEMP -gt $T2 ] && [ "$FANSPEED" != "2" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T2, set fan speed to 2"
nvram set fanctrl_dutycycle=2
elif [ $HDDTEMP -le $T2 ] && [ "$FANSPEED" != "1" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) <= $T2, set fan speed to 1"
nvram set fanctrl_dutycycle=1
# else
# no change, just notice
# logger -s -t $TAG "### current HDD temp $HDDTEMP, fan speed not changed ($FANSPEED)"
fi
else
logger -s -p user.warning -t $TAG "smartctl not found!"
autofan
fi
[ Szerkesztve ]
-
esicyhun
tag
válasz Intruder2k5 #9518 üzenetére
Ehhez ennyire nem értek sajnos... Hogy kell ezt megcsinálni? Ha ilyet még lehetséges elmondani így fórumon keresztül.
-
esicyhun
tag
válasz Intruder2k5 #9520 üzenetére
Köszönöm, ki fogom próbálni, de ez nem csak egy monitorozó script?
Valami nekem bűzlik amúgy: elvileg, ha a fanctrl_dutycycle = 5 -t állítom be, üvölteni kellene a ventinek, de nem gyorsul fel. Az ex végű változó elvileg mutatja az aktuális sebességet.
Emlékeim szerint amikor felraktam a freshtomato-t, több mint 2 éve, akkor a venti először nekem is néha elég hangos volt, de el lehetett viselni. Visszagondolva viszont kb. ez év eleje óta mindig halk. Szétszedtem, megnéztem, jár, de nagyon lassan. Lehet, hogy tönkrement a venti és hiába ad neki a tomato max sebességre vezérlést? Másra nem tudok gondolni. Télen nem volt vészes a CPU hőmérséklet, csak most nyáron tűnt fel, főleg, ha sütötte a nap a routert.
Vegyek egy másik ventillátort? -
esicyhun
tag
válasz Intruder2k5 #9522 üzenetére
Megpróbálom valahogy kipróbálni, de mindenesetre szétszedem megint a routert és szemrevételezem a ventit. Lehet rendelek egyet, annyira nem vészes az ára.
Szerintem a szoftveres oldalát megfejtetted, itt valami más probléma lesz. Nagyon köszönöm a segítséged. -
tjsz
Topikgazda
Sziasztok!
Azt esetleg tudja valaki, hogy az Administration - Scripts alatt található script-eket hol tárolja?
-
tjsz
Topikgazda
válasz Intruder2k5 #9525 üzenetére
Szia!
Rákerestem az e-mail címemre, de csak azt mutatta, hogy a script-ben van egy olyan rész, hogy
cat /tmp/email.txt | msmtp xy@gmail.comEllenben ez adott egy olyan ötletet, hogy a putty kimenetét egy log-ba irányítottam, ott pedig rákerestem hogy milyen nvram-os változóban tárolja. Meg is lett: "script_wanup".
Köszi az irányt!
A script-re keresve pedig az alábbi változók léteznek még:
script_init=
script_wanup=#!/bin/sh
script_shut=
script_usbhotplug=
sesx_script=[ $1 -ge 20 ] && telnetd -p 233 -l /bin/sh
script_brau=
script_fire=Init, wanup, shut, usbhotplug szerintem elég egyértelmű. De mi az a "brau" ?
-
tjsz
Topikgazda
+1 kérdés: Scheduler - Custom 1 - Command részbe berakva a script-et szintén szuperul lefut. Ez viszont biztosan nem az NVRAM-ban van. De akkor hol?
-
tjsz
Topikgazda
válasz Intruder2k5 #9489 üzenetére
Szia!
Köszi szépen, az e-mail küldés tökéletesen megy!
Annyit szeretnék hozzátenni (a többieknek segítségül), hogy az msmtprc file-ba kell belerakni annak az e-mail címnek az adatait, amelyen keresztül küldeni fogja a router a riportot.
msmtprc file helye: /jffs/opt/etc
Egy gmail-os fiók config így néz ki helyesen:
account default
host smtp.gmail.com
port 587
protocol smtp
auth on
from log_kuldo@gmail.com
user log_kuldo@gmail.com
password EzIttajelszo123
syslog LOG_MAIL
tls on
tls_starttls on
tls_certcheck off[ Szerkesztve ]
-
tjsz
Topikgazda
Sziasztok!
Tudtok javasolni olyan 2 sávos tomato kompatibilis router-t, ami egy N18U-nak méltó utódja?
-
Szokenesz
senior tag
Üdv.
Egy Xiaomi R1D routerem van, amin 1.5 éve fut egy Tomato, konkrétan ez a verzió: [Tomato Firmware 1.28.0000 -140 K26ARM USB Custom-64K]
Láttam, hogy FreshTomato-ból elérhető már ennél jóval frissebb is, ezt szeretném feltelepíteni rá, viszont fogalmam sincs hogy lehet frissíteni a rajta lévő verziót. Ebben szeretnék segítséget kérni.
Előre is köszönöm a segítséget!
Szerk.: Esetleg ajánlottabb a 2019.2 verziót feltenni rá, a 2019.3.118-beta helyett?
[ Szerkesztve ]
-
zsolt_64
senior tag
válasz zsolt_64 #9534 üzenetére
na a link nem működik vagy én vagyok béna
https://bitbucket.org/snowman58/freshtomato-arm/downloads
szóval ha megnyitod böngészőből akkor úgylátom van frisebb is mindössze 15 órás[ Szerkesztve ]
-
tjsz
Topikgazda
válasz Intruder2k5 #9445 üzenetére
Szia!
Rondán nézett ki az én MC-m is, próbálkoztam a leírásod alapján, de továbbra is ronda. Van valami tipped, hogy miért?
Pedig a profile config ugyanaz, amit korábban leírtál:
Természetesen a putty-ból kiléptem-beléptem.
Előre is köszönöm!
[ Szerkesztve ]
-
zsolt_64
senior tag
Nos kpróbáltam, most a verzió
FreshTomato Version 2019.9 by Snowman58
simán a tomato-t sajátmagával befrissítettem.
Sajnos a CTF maradt hibás.
A Beállításfile-t is visszaolvasta, bár ajánlatos átnézni, hogy minden úgyvan ahogy szeretnéd, nálam például a LAN beállításoknál nem stimmelt valami.
Én a WIFI-t egy másik ip tartományba teszem.
Ez a Tomatoval szépen megoldható, de bár látszólag minden rendben volt, mégiscsak a nemkívánt ip-t kapta a mobil.
Mégegyszer be kellet állítani ugyanarra, majd save és akkor helyrebillent.
Kiváncsiságból csináltam egy kimentés-nvram clear-betöltést, verzión belül korrekt.
Valószínű hogy a kimentés-betöltésen is javítottak, mert a mentés file 1KB-al nagyobb mint az előző vezióban volt.Egyenlőre hibát nem észlelek.
Namert-ac66u
ModelAsus RT-AC68U C1
ChipsetARMv7 Processor rev 0 (v7l)
CPU Frequency1000 MHz (dual-core)
Flash Size128MB
[ Szerkesztve ]
-
tjsz
Topikgazda
válasz Intruder2k5 #9539 üzenetére
Szia!
Nálam ISO-8859-2 volt beállítva. Átállítva UTF-8-ra tökéletes lett!!!
Köszönöm szépen!
-
tjsz
Topikgazda
Sziasztok!
Érdekes hibába futottam bele. Adva van 2 Asus RT-N18U, mind2 FreshTomato 2019.1 firmware-el, wifi "AP+WDS" módban dolgozik, tökéletesen látják egymást.
Viszont: próbálkoztam azzal, hogy éjszakára kikapcsolom a wifi-t mind2 routeren, és itt kezdődtek a gondok. Ugyanis reggel, amíg a "fő" router-en nem nyomok egy tetszőleges wireless-el kapcsolatos menüben a "Save" gombra, addig a "segéd" router nem tud csatlakozni hozzá.
Több tesztet is csináltam, mindegyik sikertelen:
1. A fő router wifi-je 6:15-kor kapcsol be, a segéd 6:30-kor (itt arra gondoltam, hogy a fő router wifijének már működőképesnek kell lennie ahhoz, hogy valami tudjon hozzá csatlakozni hozzá).
2. A fő router-en 6:30-ra ütemeztem egy "service restart wireless"-t, de ez sem volt jó. (itt arra gondoltam, hogy amikor a "save" gombot lenyomom és rendbe jön minden, akkor is újraindul a wireless service és talán ez a megoldás).
3. kikapcsoltam a wireless filter-t
Valakinek valami (egyéb) tipp esetleg?
-
Tav-Csoves
őstag
Sziasztok!
[link]
Lehetséges, hogy eme technológia megjelenik egy új verzióban? -
Intruder2k5
MODERÁTOR
válasz Tav-Csoves #9545 üzenetére
Üdv!
Hát... Nekem elég erős kétségeim vannak ezzel kapcsolatban, főleg ha a BroadCom-nak kellene lépnie, és már a driverben módosítani valamit. Na akkor szerintem sohanapján, esetleg csak az új hardverek támogatásába kerül majd be valamikor, de az se az idén lesz.
-
Tesztelo.hu
senior tag
Sziasztok!
Wireless Ethernet Bridge módban használom az ASUS RT-N18U routeremet, azaz Wifin keresztül van internetelérés, azt "osztja le" a LAN portokra. Meg tudom-e valahogyan csinálni, hogy egy backup 4G stickkel automatikusan átváltson a router a 4G stickre, ha Wifin megszakad az internetkapcsolat? A stick megvan, Huawei E3372, amit kezel is a router a Tomatóval, megy is rajta keresztül a netelérés, de azt hogyan állítsam be, hogy alapból a Wifit használja netelérésre, és ha az nincs, automatikusan váltson át a stickre. (És mi lesz ekkor a DHCP-n keresztül kiosztott IP-kel? A DHCP szerver a "túloldalon" van, tehát nem ez a router osztja ki.) -
lehella
senior tag
Sziasztok,
holnap rakok egy új hdd-t az Asus N18U-m alá és kérdésem az volna, hogy még mindig érdemes ext3-ra formázni a partíciókat?www.taplalkozastanacsadas.hu -> "Edd magad soványra"
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office