-
IT café
OpenWrt topic
Új hozzászólás Aktív témák
-
syler123
veterán
válasz energiezolee #7819 üzenetére
Pont nemrég írtam le, ha Adsl neted van...
1. putty ssh-val belépsz, root és a jelszavad
2. vi /etc/config/network
wan-t kell szerkeszteni, i-vel lép be a szerkesztésbe.
ha kész a szerkesztés, esc majd :wq a mentéshez
Adsl esetén így néz ki:
Természetesen csak a végét kell szerkeszteni, ami ve van írva marad
config interface 'wan'
option ifname 'eth0.2'
option _orig_ifname 'eth0.2'
option _orig_bridge 'false'
option proto 'pppoe'
option username 'szolgáltatótólkapottemailcímed'
option password 'szolgáltatójelszó'3. reboot
4. van net
5. opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start -
suste
veterán
válasz energiezolee #7825 üzenetére
1: alap CC-ben nincsen semmi + csomag a modemhez, de máshoz sem nagyon, így kivenni nem nagyon tudsz semmit szerintem
2: magyar nyelv szerintem simán ráfér, mert a nyelvi csomagok elég picik
még utólag is, nem csak belebuildelve (deszépszó )
3: az már izgisebb, hogy a cifs is felfér-e, hogy csatolni tudjad a másik routeren megosztott tárhelyet, hogy oda tudjon menteni (kmod-fs-cifs -et bejelölöd a make menuconfig -ban, és hozza magával ami kell neki)
4: statisztikához a mi statitsztikánkat ajánlanám, mert ennél kisebb megoldásról nem igen hallottam, ez tuti belefér a buildbe, de még utólag is (ha csak azt rakod bele akkor olyan 30KB lehet a helyfoglalás normál fájlrendszeren, ami szerintem olyan 15-20kb az fw-ben)
A vnstat, vagy az rrdtools-os collected is sokkal többb helyet igényel a hozzzájuk szükséges csomagokkal együtt.
5: Ha nagyon nem férsz el, akkor beraksz egy USB HUB-ot, és rádugsz egy pendrive-ot, és kibővíted a tárhelyet, aztán onnantól azt teszel fel rá amit csak akarsz -
Headless
őstag
válasz energiezolee #7840 üzenetére
Ha nagyon félsz nézd meg, total commanderrel, vagy egyéb tar.gz-t kezelő tömörítő programmal, hogy mi van benne azokat a fájlokat fogja felmásolni a routerre. neked a statset-*.tar.gz kell, ahogy írtam korábban is.Érdemes a legfrissebbet.
De nem valószínű, hogy bármi hasonló fájlneved lenne. Ja és jegyezd meg, hogy hol van a beszégetés és linkeld be, amikor jössz újra, mert én nem fogom keresgélni
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz energiezolee #8019 üzenetére
Fincsi Alex módosítását most hagyjuk az egy félregépelésből indult ki. Mert a meghívásba nem írtam be a váltózó nevet másodjára.
Azért írtam elérési útvonalat mindegyik elé, hogy azt abba a fájlba másold. Legegyszerűbb WINSCP-vel létrehozni a fájlokat és futtatási jogot is adni neki.
Fájlnév: /www/cgi-bin/termo_meter
Tartalom:#!/bin/sh
eval ${QUERY_STRING}
cat <<__EOF__
Content-type: text/html
<!DOCTYPE html>
<html>
<head>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta http-equiv="Content-Type" content="text/html" charset="ISO8859-2">
</head><body>
<form id=form0 action="termo_meter" method=get>
<input name=temp value=$temp><button type=submit>Send</button>
</form>
</body></html>
__EOF__
if [ "$temp" ];then
dbl=/mnt/STATS/temp
mkdir -p "$dbl"
fn="$dbl/$(date +%F).db"
echo "'$(date +"%R")',$temp" >>$fn
fiFájlnév: /etc/config/cstat_temp
Tartalom:
dbl='/mnt/STATS/temp'
header="'Temperature'"
y_axis='Temperature [°C]'
g_footer(){}
data(){}
prlo(){}
type='Area'
zoom='//explorer'
trendline='//trendlines'
info=''Innentől az A5-V11 az a cron bejegyzés egyenesen rossz. Gondolom óránként akartad, akkor így, viszont azt hogy honnan veszed a temp értékét, még mindig neked kell megoldanod... ott egy parancsot kell beirnod a két zárójel közé.
0 * * * * temp=$(hőmérséklet kinyerése, neked kell megoldanod);wget -O - "http://192.168.1.1/cgi-bin/termo_meter?temp=$temp"Csakhogy teszteljük a wdr beállítását, nyisd meg böngészőben a fájlt, és ha ott hozzáadsz egy elemet, akkor annak megkell jelennie a grafikonon...
valahogy így kell megnyitnod.
192.168.1.1/cgi-bin/termo_meterEgyetlen input-nak meg egy send gombnak kell lennie. írj be egy számot és nyomj rá a küldésre. Ebben a pillanatban a statisztika lekérő oldalon megkell, hogy jelenjen az, amit beírtál. Ha ez működik, akkor kezdjünk el a crontabbal való meghíváson gondolkozni.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz energiezolee #8022 üzenetére
Hát ebben alex tud jobban segíteni, az ő buildje, de elég furcsa, hogy SSH-n be tudsz lépni és SCP-n nem? ugyanazt használja mind a kettő, FTP-n nem csak olvasási jogod van vagy chroot read-only?. De mindegy csináltam belőle neked futtatandót.
cat <<'EOF' >/www/cgi-bin/termo_meter
#!/bin/sh
eval ${QUERY_STRING}
cat <<__EOF__
Content-type: text/html
<!DOCTYPE html>
<html>
<head>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta http-equiv="Content-Type" content="text/html" charset="ISO8859-2">
</head><body>
<form id=form0 action="termo_meter" method=get>
<input name=temp value=$temp><button type=submit>Send</button>
</form>
</body></html>
__EOF__
if [ "$temp" ];then
dbl=/mnt/STATS/temp
mkdir -p "$dbl"
fn="$dbl/$(date +%F).db"
echo "'$(date +"%R")',$temp" >>$fn
fi
EOF
chmod +x /www/cgi-bin/termo_meter
cat <<'EOF' >/etc/config/cstat_temp
dbl='/mnt/STATS/temp'
header="'Temperature'"
y_axis='Temperature [°C]'
g_footer(){}
data(){}
prlo(){}
type='Area'
zoom='//explorer'
trendline='//trendlines'
info=''
EOFcsak copy+jobbklikk puttyon.
és a böngészőben rögtön el kell, hogy érd. a router_ip/cgi-bin/termo_meter oldalt, küldj el pár random számot csak letesztelni, hogy működik-e.. Itt pedig a statisztika lesz. router_ip:9092[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz energiezolee #8024 üzenetére
Ne írjál semmit át a parancsban, addig, amíg nem tudod mit csinál.A kód 100%-ban helyes.
a "fi" az "if" lezáró eleme. Az, hogy a 9092-őt nem éred, el az annak a hibája, hogy nem raktad fel suste mentését... vagy nem jót raktál fel, vagy nemes egyszerűséggel nincs elindítva az uhttpd másodpéldánya./etc/init.d/uhttpd_suste start
/www_suste/cgi-bin mappa létezik és ha igen milyen fájlok vannak?
A statisztika fogadó oldal tökéletesen műkdöik, ha a /mnt/STATS/temp mappában látod az adatbázist.
[ Szerkesztve ]
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
Headless
őstag
válasz energiezolee #8027 üzenetére
Ránézhetnék? egyszerűbb/gyorsabb lenne. Írj pü-t.
LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/
-
vargalex
Topikgazda
válasz energiezolee #10536 üzenetére
A tűzfal WAN up-ra "újraindul" automatikusan. Legalábbis, ha nem csal az emlékezetem.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz energiezolee #13546 üzenetére
Szia!
Ránéztem a típushoz tartozó dtb-re. Igazából a flash tartalommal nem igazán kell mókolni semmit, de mindenképpen saját build-re van szükség. Ugyanis a dtb-ben a firmware partíció mérete fixen 0x7b0000-nek van megadva. Azaz, ez nem dinamikus, mint pl. az 1043ND v1 esetén. Így ezt az értéket build előtt növelni kell 0x800000-al.
Azaz a Suste/Headless build-et bukod, hacsak nem kérsz tőlük egy 16 MB-os verzióra fordítottat is.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz energiezolee #13556 üzenetére
Most nézem, hogy nem írtam egyértelműen. Ha kicseréled a flash-t, akkor a Suste/Headless, illetve OpenWrt build-ek is működni fognak, viszont 8 MB-os flash-t fognak mutatni.
Alex
-
vargalex
Topikgazda
válasz energiezolee #13558 üzenetére
Ugye azonos lábkiosztású, feszültségű, stb. az új chip is? Az írás biztosan jól sikerült és a visszaforrasztás is?
Alex
Új hozzászólás Aktív témák
- EAFC 24
- Kínai, és egyéb olcsó órák topikja
- Assassin's Creed: Origins
- Mibe tegyem a megtakarításaimat?
- A fociról könnyedén, egy baráti társaságban
- Kerékpárosok, bringások ide!
- Autós topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Milyen processzort vegyek?
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen