-
IT café
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
válasz Intruder2k5 #15918 üzenetére
A luci-app-vnstat-al meg lehet jeleníteni a vnstat statisztikáját (majd megnézem milyen részletességgel), így nem kell hozzá külön lighttpd, php, stb.
Illetve a luci-app-statistics sokkal részletesebb (plugin-okkal load, cpu, wifi, email, filecount, iptables, openvpn, ping, stb. is logolható). Mondjuk nem tudom, hogy a saját build-emre felmegy-e még bármelyik extroot nélkül a helyszűke miatt (de ezt is megnézem).[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz r3dsnake #15938 üzenetére
Hi!
Gondolom nem állítottál vissza mindent.
Az általad végrehajtott módosításokat az OpenWrt a /overlay mappában tárolja. Itt a /overlay/etc/config-ban vannak a config file-ok, és a /overlay alá kerülnek az utólag telepített csomagok is. A rendszer a /overlay mappát "mixeli" a /rom-al, amit a /-be mountol. Így ez a tárolási mód a felhasználó számára láthatatlan, úgy érzékelheted, hogy a teljes filerendszer írható-olvasható.Alex
-
vargalex
Topikgazda
válasz arvai_janos #15950 üzenetére
Hi!
Luci-n engedélyezd a nyomtató szervert (esetleg még el kell indítani a p910nd szolgáltatást). OpenWrt oldalon ennyit kell csinálni.
A nyomtatót beállítod a leírásnak megfelelően (lehet, hogy raw protocol kell) és mennie kell.Alex
-
vargalex
Topikgazda
válasz micilacko #15952 üzenetére
Hi!
Nem kell rátenni a gyári firmware-t a routerre. Egyszerűen másold be a tftpd32 mappájába code.bin néven. A PC-d IP-jét állítsd 192.168.1.27-re. Indítsd el a tftpd32-t, kösd össze a PC-t a router egyik LAN portjával.
Ha sikerült megállítanod a router boot-olását, akkor add ki a leírásban látható parancsokat. Át fogja tölteni a PC-ről a firmware-t.Alex
-
vargalex
Topikgazda
válasz micilacko #15954 üzenetére
Hi!
A linkelt leírásban ez van:
"Download openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin Connect your pc via serial interface. use a tftpd server name the the firmware code.bin and set your ip to 192.168.1.27 power on the router, and type tpl if "Autoboot in .." occurs (type fast!) if it works you now should see:"
A leírásban, amiket hiányolsz:
1. álligassam át a pc ip címét: "set your ip to 192.168.1.27"
2. TFTPD32-őn keresztül: "use a tftpd server"
3. code.bin: "name the the firmware code.bin"Gondolom az, hogy fix IP-t kell beállítani a PC-nek nagyjából adja azt, hogy össze is kell kötni a routerrel. Az 1043ND-nél kicsit részletesebben le van írva, de direkt nem azt linkeltem, mert ott a memória címek nem stimmeltek volna.
Alex
-
vargalex
Topikgazda
válasz arvai_janos #15961 üzenetére
Hi!
A port legyen 0 (szerintem default-ban az) és az enable legyen kipipálva. A System->Startup menüpontban ellenőrizd, hogy a p910nd engedélyezett-e, valamint indítsd el.
Kliens oldalon nem változik a beállítás.
Esetleg még a Status->Kernel log fülön ellenőrizheted, hogy a nyomtató bekapcsolása esetén megjelenik-e a log-ban, hogy felismerte.Alex
-
vargalex
Topikgazda
-
vargalex
Topikgazda
-
vargalex
Topikgazda
válasz r3dsnake #15967 üzenetére
Hi!
Az ftp beállítások azért vesztek el, mert a vsftpd-hez tartozó config állományokat a Luci nem detektálja automatikusan, kézzel kell hozzáadni a Custom Files fülön.
uShare-nál hogy adod meg a mappákat?
Normálisnak mondható, hogy reboot után törlődik a vnstat, ugyanis default-ban az adatbázist a /var/lib/vnstat könyvtárba menti. A /var pedig egy symlink a /tmp-re, ami ugye ramdrive. Mivel RAM, így érthető, hogy restart esetén elveszti a tartalmát. Ha külső eszközre szeretnéd tárolni, akkor a /etc/vnstat.conf-ban a DatabaseDir-t állítsd a megfelelő helyre.
Alex
-
vargalex
Topikgazda
válasz Intruder2k5 #15975 üzenetére
Hi!
Én csak azt mondtam, hogy megnézem, feltehető-e még a build-re extroot használata nélkül a /overlay-ra. Megnéztem, a luci-app-vnstat (természetesen vnstat-al együtt) bőven belefér. Tehát egyszerűen csak telepíteni kell. Persze, ha van rá igény, akkor a következő verzióban benne lehet.
Alex
-
vargalex
Topikgazda
válasz r3dsnake #15977 üzenetére
Hi!
Az uShare-t OpenWrt alatt a Luci-ban tudod config-olni, az init script nem használja a default /etc/ushare.conf config állományt. Tehát, mint elég sok szolgáltatás esetén, uShare-nál is az UCI config állományt (/etc/config/ushare) használja.
Vnstat-al kapcsolatban az előző hozzászólásomban konkrétan leírtam, hogy mit csinálj:
"Ha külső eszközre szeretnéd tárolni, akkor a /etc/vnstat.conf-ban a DatabaseDir-t állítsd a megfelelő helyre."
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz Intruder2k5 #15980 üzenetére
Ez igaz. De ha most felteszi, akkor a holnapit már nézheti csütörtökön.
Alex
-
vargalex
Topikgazda
Hi!
Ahogy írtam, a luci-app-vnstat csomagot. A függőségek miatt minden egyéb szükséges csomagot automatikusan telepíteni fog. A csomag telepítését megteheted a Luci-ban a System->Software menüpontban is. A legegyszerűbb, ha a csomag nevét beírod a Filter-be, majd nyomsz egy Find package gombot. Ezután az Available packages listában megjelenik, és nyomhatod is az install-t:
Ha esetleg nem találná a csomagot, akkor nyomj egy Update package lists-et a lap tetején (de szerintem ezt megteszi automatikusan).
Alex
-
vargalex
Topikgazda
válasz gabter #15971 üzenetére
Illetve (#15988) Hati-nak is szól a válasz.
Hi!
Most volt egy kis időm, így utánajártam a dolognak. A gond nem a trunk-al van, hanem azzal, hogy a 2.6.39-es kernelből (amit az általam build-elt trunk verzió is használ) kivették a V4L1-et (ami a videodev.h-t adná). Ezért nem fordult trunk alatt, illetve nem fordul az mjpeg-streamer semmilyen 2.6.39-es kernelt használó Linux alatt (tehát PC-n sem). A Backfire régebbi kernel verziót használ, így ott nincs ilyen gond, azért találod meg a repo-ban.
Megpatch-eltem, build-eltem mjpg-streamer-t, most már megtalálod a repository-mban, opkg update (csomaglista frissítés) után telepíthető.[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz StephenNO1 #16005 üzenetére
Hi!
Az a baj, hogy redirectálni nem tudja, ugyanis akkor éppen az az IP-cím nem él. Ekkor egy broadcast magic-packet-et küld az eszköz, akire vonatkozik majd észreveszi. Tehát ezt WAN oladlról nem fogod tudni megoldani. Ezért is hívják Wake on LAN-nak.
Androidos telefonról viszont be tudsz jelentkezni a Luci-ba és a Wake On Lan menüpontban elvileg tudod éleszteni. Vagy akár ssh-n is megoldhatod.Alex
-
vargalex
Topikgazda
válasz StephenNO1 #16007 üzenetére
Luci-ban egyébként a Network->Wake on LAN menüpontban mindkét programot próbáltad?
Alex
-
vargalex
Topikgazda
válasz StephenNO1 #16012 üzenetére
Hi!
Pedig elvileg a wol a 7-es és a 9-es porton küldi a packet-et.
Esetleg meg tudod próbálni ssh-n futtatni a következőt:wol macaddress
Ahol a felélesztendő gép MAC címét helyettesítsd be.
Ha így nem éled fel, és lássuk, hogy valóban port probléma van-e, futtasd a következőt:wol -p 9 macaddress
Persze lehet, hogy egyszerűen MAC cím alapján nem kapja meg a géped. Akkor próbáld IP-vel:
wol -i lokalis_ipcim
Ezt is bonyolíthatod még a port beállítással.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz r3dsnake #16029 üzenetére
Hi!
Kipróbáltam. Nem módosítottam csak a DatabaseDir-t a vnstat.conf-ban. Majd újraindítottam a vnstat szolgáltatást. Erre a DatabaseDir-ben létre is jöttek az interface-okhoz tartozó vnstat file-ok, és Luci-ban is rögtön nézegethető a statisztika.
Extroot-od van? Mert ha nincs, akkor az adatbázisok létrehozásához nincs elég hely, így nem is indul el a vnstat. Illetve valószínű csak annyi a baj, hogy nem indítottad újra a vnstat-ot, így az még a régi könyvtárba dolgozik, míg a Luci már az újban keresné a file-okat!
Szóval csak indítsd újra a Luci-ban a System->Startup menüben, vagy ssh-n:
/etc/init.d/vnstat restart
Alex
-
vargalex
Topikgazda
válasz logarithm #16028 üzenetére
Hi!
1. Ebben az esetben a router által kapott IP-re kell forwardolni a szükséges portokat (2222, 2221, 9091, 21234)
2. Ez az egyszerűbb eset. Már leírtam, hogy én hogy csinálnám. A lényeg: a z 1043ND-n mindent változatlanul hagynék (azaz DHCP WAN kapcsolat), és a Cisco-n rendelnék hozzá static DHCP-t a leírt módon, majd ezt az IP-t tenném DMZ-be). Így nem kell forward.
Alex
-
-
vargalex
Topikgazda
válasz Soma01 #16035 üzenetére
Hi!
Alapból a rendszer nem úgy van felkészítve, hogy kirángatod alóla a vinyót. Ezért egy kis módosítás szükséges.
A /etc/hotplug.d./block/40-mount scripten kell módosítani. A script végén találsz egy umount-ot:
umount /dev/$device
mivel kirángatáskor a device már nem létezik, így nem tudja umount-olni sem. Ennek az lesz a következménye, hogy ismételt csatlakoztatáskor már nem sda-t, hanem sdb-t fog kapni a HDD, nem is létezik rá fstab bejegyzés. Így ezt a sort módosítani kell erre:
umount `mount | grep "/dev/$device" | cut -f 3 -d " "`
Ez a device alapján megkeresi, hogy hová volt mount-olva és a mount point-ot umount-olja.
A script módosítását megteheted a következő paranccsal is:
sed -i 's/umount \/dev\/$device/umount `mount | grep "\/dev\/$device" | cut -f 3 -d " "`/g' /etc/hotplug.d/block/40-mount
ssh-ban lefuttatod és módosítja is.
Természetesen ez megy 0.5 alatt is, nem kell hozzá feltétlenül frissíteni.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz Soma01 #16038 üzenetére
Hi!
Ha az fstab-ban benne van (a legegyszerűbb az az eset, ha egy partíció van a HDD-n) és a samba megosztás is be van állítva, akkor kihúzhatod, bedughatod, újraindíthatod, bármit csinálhatsz, elvileg mindig a helyén lesz. Ja, és természetesen a javított umount miatt mindig sda lesz az eszköz.
Alex
-
vargalex
Topikgazda
válasz BL4CKSH33P #16039 üzenetére
Hi!
Ha jól sejtem, akkor:
Server: localhost (vagy 127.0.0.1)
Database name: mysql
User: root
Password: a mysqladmin-al beállított root jelszó
Prefix: mindegy, csak azért van, hogy a régi verzió táblái ne keveredjenekPersze létrehozhatsz új adatbázist is.
Alex
-
vargalex
Topikgazda
válasz BL4CKSH33P #16042 üzenetére
Hi!
PHPMyAdmin-t is telepíteni kell, ha szeretnéd. De a link-en ott van az SQL Command Line-os megoldás is.
A jelszót úgy tudod állítani, ahogy a mysql_install_db script lefutása után írta is:
"PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost password 'new-password'Alternatively you can run:
/usr/bin/mysql_secure_installationwhich will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.See the manual for more instructions."
Alex
-
vargalex
Topikgazda
válasz BL4CKSH33P #16044 üzenetére
Hi!
A /etc/php.ini-ben a date.timezone-t állítsd be Europe/Budapest-re. Majd indítsd újra a lighttpd-t.
Alex
-
vargalex
Topikgazda
Hi!
A leírás alapján várhatóan fel kell telepíteni a
- comgt
- kmod-usb-serial
- kmod-usb-serial-option
- usb-modeswitchcsomagokat. (Esetleg még a kmod-usb-uhci, vagy kmod-usb-ohci, illetve usb-modeswitch-data csomagokra is szükség lehet).
Nálam ZTE Blade minden ROM-al gond nélkül csatlakozik.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz ShadeX #16050 üzenetére
Hi!
Ez kell neked is. Nem próbáltad még a Luci-app-vnstat-ot? Config-olható, megjeleníthető a statisztika, nem kell külön web szerver. És van vnstat daemon is, nincs szükség cron ütemezésre sem. Ez is tegnap volt téma.
Illetve vnstat-hoz van a vnstat PHP frontend-től egy (szerintem) sokkal tetszetősebb jsvnstat nevű interaktív frontend.
Csináltam néhány képet a Luci-s vnstat megjelenítésről, hogy mindenki el tudja dönteni megfelel-e neki. Ma tettem fel, ezért csak a mai adatokat látjátok:
Alex
-
vargalex
Topikgazda
Az, hogy a Defy nem tud csatlakozni a WAN kapcsolattól független. Esetleg próbálj meg más titkosítást beállítani a routeren (és természetesen hozzá igazítva a telefonon). Illetve, ha a ROM csere előtt tudott csatlakozni, akkor én azt mondanám, hogy ez inkább ROM hiba.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
-
vargalex
Topikgazda
válasz r3dsnake #16064 üzenetére
Hi!
Persze, hogy a config módosítása előtt rendesen működött. Ugyanis akkor a /tmp-be ment az adatbázis, ami ugye a RAM fele, tehát nagyjából 16 MB. Azaz, ott volt hely. A daemon indításkor minden monitorozandó interface-hoz legyártja az adatbázist, így lehet, hogy kevés a hely. Egyébként biztos, hogy 256 KB van még? Azért az egyes file-ok jóval kisebbek. Mit ad vissza a df -h parancs?
Igen, jól gondolod, a br-lan a teljes LAN WiFi-vel együtt. Az eth0.2 az 1043ND esetében a WAN interface.
Alex
-
vargalex
Topikgazda
Hi!
Logokat lehetne nézni, hátha kiderül valami (hostapd debug módban). Egy ezzel kapcsolatos topic-ot találtam, ahol a végső megállapítás ez:
"This is not a problem with OpenWRT, hostapd, or wpa_supplicant (the latter two are the same project, and mostly written by one person). This is a bug with Android wifi drivers that do not properly follow spec."
Majd egy CM-es fejlesztőitől érkezett válasz:
"I have been in touch with CM devs, they say they can not fix this as the wifi driver is binary."
Tehát elvileg nem OpenWrt hiba, hanem Android oldalon a WiFi driver nem követi a specifikációt. Viszont CM oldalon javítani nem tudják, mert bináris driver-t használnak. Ezt lehet, hogy néhány gyári firmware tűri, úgy tűnik az OpenWrt nem.
A fentiek, illetve annak fényében, hogy más ROM-al működött rendesen, erős túlzásnak érzem azt a feltevésedet, hogy az OpenWrt-ben van a bug. Vagy akkor azt is kijelenthetjük, hogy a CM7 RC1.5 kivételével az összes többi firmware is bugos a Defy-n.
Még egyszer mondom, hogy nekem a ZTE Blade-val szintén WPA2 esetén egyik ROM-al sem volt semmi gondom sem az 1043ND-n, sem a DIR-825-ön (igaz, csak G-s Wifi van benne). Valamint szintén WPA2 esetén notebook-ról N-es WiFivel sincs gond, ahogy szerintem nálad sem (ha van N-es WiFi-vel notebook-od). Tehát akkor a PC-s WiFi-k drivere is bugos???
Viszont a fentebb linkelt topic-ban linkelnek egy workaround-ot. Tehát ez tulajdonképpen a probléma kikerülése. Kíváncsi vagyok, hogy működik-e nálad. A forrás alapján úgy tűnik, hogy elég, ha csak a /etc/config/wireless-be teszed be, elsőre úgy próbáld.
A config-ban a wifi-iface szekció alá tedd be:
option 'wmm' '0'
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
Igen. Persze monitorozhatod akár az összes többit is, nincs nagy erőforrásigénye.
Még valami mindenkinek, aki vnstat-ot használ: a vnstat daemon a memóriába gyűjti a forgalmi adatokat és alapesetben 30 percenként írja ki a filerendszeren található adatbázis file-okba. Ez azt jelenti, hogy a Luci-ban látható statisztika maximum ennyivel le lehet maradva.
Természetesen ez az érték változtatható a /etc/vnstat.conf-ban a SaveInterval változó értékével.
[ Szerkesztve ]
Alex
-
vargalex
Topikgazda
válasz Soma01 #16080 üzenetére
Hi!
Ahogy gombnyomásra a log-ba is írja (illetve a blogomban is írtam), a /etc/hotplug.d/button/10-qssbutton scriptben a ENABLED változó értékét kell 0-ról 1-re átírni.
Ezt megteheted ssh-n is a következő parancs kiadásával is:
sed -i 's/ENABLED=0/ENABLED=1/g' /etc/hotplug.d/button/10-qssbutton
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
- Politika
- sziku69: Fűzzük össze a szavakat :)
- Microsoft Excel topic
- Gumi és felni topik
- Féltucat régi Samsung kapott új One UI-t, köztük az A52s
- HDD probléma (nem adatmentés)
- Milyen okostelefont vegyek?
- Redmi Note 12 Pro - nem tolták túl
- Kerékpárosok, bringások ide!
- Intel Core i3 / i5 / i7 8xxx "Coffee Lake" és i5 / i7 / i9 9xxx “Coffee Lake Refresh” (LGA1151)
- További aktív témák...
- TicWatch Pro 2020 okosóra
- Eladó Palit RTX 4070 Dual 12GB GDDR6X videokártya
- Fujitsu Lifebook E546 , 14" Kijelző, I3-6100U, 8GB DDR4, 128GB SSD, WIN 10, Számla, garancia
- Fujitsu Lifebook E544 , 14" Kijelző, I7-4712QM, 16GB DDR3, 128GB SSD, WIN 10, Számla, garancia
- Dell Latitude E6430, 14" HD+ Kijelző, I7-3720QM, 8GB DDR3, 320GB HDD, Nvidia 1GB, WIN 10, Számla,
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs