Hirdetés
-
A személyre szabott reklám lehet a streaming következő slágere
it A jobb célzott hirdetések érdekében adatplatformot indít a Warner Bros Discovery.
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
CS_D
senior tag
Sziasztok!
A napokban én is beszereztem egy DIR-825-ös routert.
Vargalexnek hála most már OpenWRT fut rajta, és nagyon meg vagyok elégedve az eszközzel.
Sebességben, funkciókban szinte mindenre képes.
Olvastam arról, hogy a B1-es routerek USB moddolhatóak, és mivel szükségem volt még egy USB portra, így rászántam magam. Hamarosan felteszek róla képeket, és részletes beszámolót írok, hogy többeknek kedvet csináljak.
A végeredménye pozitív, tökéletesen működik. Viszont sajnos a nyomtatómat sehogy sem tudom felismertetni a routerrel (egyik porton keresztül sem). Úgyhogy egyelőre felesleges volt a munka. -
CS_D
senior tag
D-Link DIR-825 rev. B1 USB modding
A B1-es routeren gyárilag megvan a helye egy második USB portnak.
Sajnos az USB csatlakozó lábainak helye be van forrasztva, valami különleges forraszpasztával, amit hagyományos pákával nem tudtunk kiforrasztani, így sajnos ki kellett fúrnunk. De a végeredmény szempontjából ugyanaz történt.
A NYÁK alján valami ragacsszerűség volt:
A forrasztandó USB port közeléből el kell távolítani ezt a ragacsot, mert az L66-os induktivitás helyét, induktivitás hiányában elég csak összekötni. De vigyázni kell, hogy a ragacs ne tépje ki a másik USB közelében lévő alkatrészt, amire a ragacs elvileg ragasztva lett.
Aztán be kell helyezni az usb portot a furatba, és beforrasztani. Forrasztani nem lehetett szépen, mert az eredeti forraszanyag nem nagyon tudott megolvadni, így nem húzta oda a frisset.
A végeredmény:
Az ötletet ez a cikk adta: LINK
[ Szerkesztve ]
-
CS_D
senior tag
OpenWRT csak a B1 és a B2 revíziót támogatja. Valószínűleg a DD-WRT is. Lehet, hogy létezik más alternatív firmware, ami felhetető az A verzióra, de erről ismeret hiányában nem tudok nyilatkozni.
-
CS_D
senior tag
Sziasztok!
A napokban vargalex fórumtársnak köszönhetően sikeresen telepítettem az OpenWRT-t a routerre. Következetesen csináltam, és felírtam minden parancsot, amit ki kellett adni a telepítésnél, úgyhogy el is kezdem megosztani Veletek.
Minden nagyobb egységet külön hozzászólásba teszek, így talán könnyebb lesz majd rá hivatkozni, vagy adott esetben kiigazítani.
A források többnyire Vargalextől, illetve az internetről származnak.
2 jobb oldalt találtam, ahol használható OpenWRT-s leírások vannak fent, ezek már többször is voltak említve:
- Tóth Szabi oldala - OpenWRT leírások, specifikusan egy TP-Link routerhez, de többnyire
- toxin.lapunk.hu - OpenWRT leírás egy Linksys routeren bemutatvaÉn már eleve egy extrootos firmware-t telepítettem, így, ha valaki nem extrootos firmware-t telepít, akkor még pár köztes lépésre szüksége lesz.
-
CS_D
senior tag
1. OpenWRT telepítése
1.1 Gyári firmware frissítése
Gyári firmware-ről való áttérés esetén az OpenWRT-t a router admin felületéről is feltelepíthetjük.
Ehhez mindössze be kell jelentkezni a routerre, és a firmware upgrade menüben betallózni az új firmwaret.
A router a 192.168.0.1 címen elérhető, alapból a felhasználónév: admin, és a jelszó mezőt üresen kell hagyni.1.2 Meglévő OpenWRT firmware frissítése
SSH-n bejelentkezünk a routerbe, és a routeren megtalálható fájlból fogjuk telepíteni.
Az én új firmware-em a /mnt mappában volt, ezért van ez az elérési út.
mtd -r write /mnt/openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin firmwareHa még nincs a routerre letöltve az új firm, akkor TóthSzabi leírása alapján most is letölthetjük:
cd /tmp
wget http://új-firmware-elérési-útja/openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin
mtd -r write /tmp/openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin firmwareFONTOS, hogy ha letöltjük a firmware-t, akkor legyen hely neki a memóriában. Ehhez esetlegesen el kell távolítani néhány telepített csomagot.
(az OpenWRT DIR-825-ös oldalán a frissítéshez írt kód nekem nem működött, csak a fenti)
[ Szerkesztve ]
-
CS_D
senior tag
2. Kezdetek
2.1 root jelszó beállítása
Telneten kell bejelentkezni a routerre. Telnethez és SSH-hoz Windows alatt a Putty nevű pogramot szokták sokan használni. Letölthető innenÚj kapcsolatot kell létrehozni:
hostname: 192.168.1.1
connection type: TelnetA Connect gomb segítségével csatlakozhatunk is a routeren futó Telnet szerverhez.
Első dolgunk legyen a rendszerfelhasználó (root) jelszavának megadása. Az alábbi parancsot kell kiadni, majd kétszer beírni a kínánt jelszót.
passwdEzek után már telneten keresztül nem tudunk bejelentkezni, csak SSH-t használva, amely biztonságosabb protokoll.
2.2 SSH
Ismét a Putty-ra van szükségünk, hogy SSH-n be tudjunk lépni a routerhez.
hostname: root@192.168.1.1
connection type: SSHEz már jelszót fog kérni az indításnál, adjuk meg tehát az előbb beállított jelszót.
2.3 Linux parancsok
Itt lesz szükséges azt hiszem néhány alapvető parancs tisztázására. TóthSzabi nagyon korrektül leírta az általánosságban használatos dolgokat. Egyetlen baj van a leírással, hogy nem linkelhető megfelelően. Ebben az írásban található, kb. egyharmad magasságban.Ezeket a parancsokat a routerre bejelentkezve, konzolból adhatjuk ki.
A számomra legfontosabb utasítások:
free - rendelkezésre álló memória kiíratása
df - mappák és csatlakoztatott mappák kiíratása
ps - futó programok kilistázása
uptime - futásidő és terhelés kiíratása
vi - szövegszerkesztő (sokat kell használni)
dmesg - log[ Szerkesztve ]
-
CS_D
senior tag
Eddig viszonylag egyszerű volt a telepítés. Most jön a neheze.
Én olyan firmware-t használtam, amibe már alapból bele lett fordítva az usb eszközök kezeléséhez szükséges kernelmodulok, és alkalmas volt arra, hogy a programokat egy külső usb-s meghajóra telepítsem. A külső meghajtóra való telepítés azért hasznos, mert akkor jóval több programot lehet feltelepíteni, és nem szab határt a flash szűkös mérte.
3. Internetkapcsolat beállítása
SSH-n be kell jelentkezni.Gyorstalpaló vi alapismeretek:
i gomb lenyomásával válik szerkeszhetővé a szöveg. szerkesztésből kilépés: Esc
d gomb lenyomásával törölhetünk sort
vi-ből kilépés mentéssel: :wq, kilépés mentés nélkül: :q!vi /etc/config/network
Ezt a blokkot értelemszerűen kell kitölteni:
config interface wan
option ifname eth1
option proto pppoe
option username xxx
option password xxxA proto-nál a megfelelő protokolt kell kiválasztani. ADSL-nél és digi-nél: PPPoE
Ezek lehetnek: static, dhcp, ppp, pppoe, pppoa, 3g, pptp, none.
Fontos, hogy a firmware-ben benne legyen az adott protokoll támogatása, különben nem fog menni.vi-ből kilépés: Esc + :wq
Lehetséges, hogy szükséges egy újraindítás a beállítások gyors érvényrejuttatásához:
reboot4. OPKG csomagok telepítése
Most már van netünk így könnyen telepíthetünk csomagokat.
OpenWRT alatt opkg csomagokat kell telepíteni. Minden esetben a telepítés során kezdjük a csomaglista frissítésével.
opkg updateEgy csomag feltelepítése az alábbi paranccsal oldható meg:
opkg install csomagTörlése:
opkg remove csomag5. Webes adminfelület
A leírásban most a flash tárhelyre fog települni a csomag. Ahhoz, hogy USB-re telepíthess vagy extroot-os firmware kell vagy pedig ezt a TóthSzabi-féle leírást kell követni.Luci webfelület telepítése:
opkg update
opkg install luci-admin-full luci-theme-openwrt luci-fastindex luci-app-firewall luci luci-app-initmgrEz csak a legalapvetőbb Luci csomagokat telepíti fel. Ha QoS-ra, vagy bármi egyébre szükséged van, akkor azt már a webes felületről is felteheted majd.
Ha minden jól ment, akkor még egy kis apróság futtatásával máris elérheted az admin felületet a böngészőbe beírt 192.168.1.1 címen.
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd startNekem ettől nem működött a webfelület, ezért egy saját Luci webfelületet telepítettem fel.
/etc/init.d/uhttpd disable
opkg update
opkg install luci-lucidMost már tényleg elérhető lesz az admin felület a 192.168.1.1 címen
Engem kimondtottan idegesített, hogy a Luci a megnyitásakor az Essential felületével nyílik meg, amiben semmit sem lehet elérni, ezért eltávolítottam.
opkg remove luci-admin-miniEzzel elkészült a webes felület, melynek segítségével aránylag sok mindent be lehet állítani. Én kevésbé tudom értékelni, de azért egy-két dolog beállításánál jól jöhet.
[ Szerkesztve ]
-
CS_D
senior tag
6. WI-FI telepítése és beállítása
Alapból nekem már benne volt a Wi-Fi a firmware-ben, ha esetleg nem lenne benne, akkor nagyon valószínű, hogy így kell:
opkg update
opkg install kmod-ath kmod-ath9k wpad-mini wireless-toolsA Wi-Fi beállításai.
vi /etc/config/wirelessAz option 'disabled' '1' sor letiltja az adott eszközt. Ennek a sornak a törlésével kapcsolható be a wifi.
Én ezt a beállítást használom:
config 'wifi-device' 'radio0'
option 'type' 'mac80211'
option 'macaddr' 'xx:xx:xx:xx:xx:xx'
list 'ht_capab' 'SHORT-GI-40'
list 'ht_capab' 'DSSS_CCK-40'
option 'channel' '9'
option 'country' 'US'
#802.11 n és g-t szór:
option 'hwmode' '11ng'
#HT20, HT40-, HT40+ lehet. HT40 valamelyike ajánlott.
option 'htmode' 'HT40-'
config 'wifi-iface'
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'ap'
#SSID - a hálózatod neve
option 'ssid' 'wlan'
#WPA2
option 'encryption' 'psk2'
#kulcs
option 'key' 'xxx'
config 'wifi-device' 'radio1'
option 'type' 'mac80211'
option 'channel' '36'
option 'macaddr' 'xx:xx:xx:xx:xx:xx'
list 'ht_capab' 'SHORT-GI-40'
list 'ht_capab' 'DSSS_CCK-40'
option 'country' 'US'
#töröld a következő sort, ha be akarod kapcsolni:
option 'disabled' '1'
#802.11 a+n ez elvileg csak azt tudja
option 'hwmode' '11na'
option 'htmode' 'HT20'
config 'wifi-iface'
option 'device' 'radio1'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'wlan'
option 'encryption' 'psk2'
option 'key' 'xxx'Kilépés a szerkesztőből:
Esc + :wqwifi up
Ha hibaüzenetet dob valahol, akkor bizony hibás a konfiguráció. Amire oda kell figyelni, hogy a megfelelő eszközök, megfelelő csatornákra legyenek beállítava.
radio0 (phy0) csak 2,4 Ghz-es csatornákat, radio1 (phy1) pedig 5 Ghz-es csatornákat tud kezelni.[ Szerkesztve ]
-
CS_D
senior tag
7. USB-s eszköz (HDD, pendrive) telepítése
7.1 USB-s eszköz támogatása
Nekem már eleve benne volt a firmware-ben minden usb-s eszköz használatához szükséges kernelmodul, de alapvetően így kell eljárni (via TóthSzabi):opkg update
opkg install kmod-usb2 kmod-usb-storage kmod-usb-core kmod-scsi-core
opkg install kmod-fs-ext3 e2fsprogs
opkg install block-mount block-hotplugEkkor alkalmas lesz a router arra, hogy ext3 fájlrendszerű USB-s eszközöket felcsatolhass. Semmi értelme FAT-tal vagy NTFS-sel bajlódni, mert FTP-n vagy Sambán keresztül a sebesség közel 20 MBájt/s. Ekkor már értelmét veszti, hogy leválasztod, majd gépre helyezed. A linuxos fájlrendszer használatával nagyon kellemes sebességeket lehet elérni a másoláskor.
7.2 fdisk
Szükséges még az fdisk nevű program a partíciók elkészítéséhez:
opkg update
opkg install fdiskCsatlakoztasd az USB eszközt.
Biztos, ami biztos, csináljunk egy rebootot.
rebootHa minden jól ment az fdisk -l parancs kiadására kiírja az USB-s eszközünket: /dev/sda
Partícionálás:
fdisk /dev/sda7.3 Partíciók létrehozása:
nekem 3 partícióm van:
512 MB Swap
4 GB extroot overlay, ext3
sok GB mnt, ext3Partíciók létrehozása (via Asus.ebond.hu)
fdisk gyorstalpaló:
n - partíció létrehozása
m - help
p -partíció típusok
d- partíció törlése
w - partíciós tábla beírása
q - kilépés mentés nélkülMinden vessző előtt és a végén egy ENTER van:
n, p, 1, enter, +512M, t, 2, 82
n, p, 2, enter, +4096M
n, p, 3, enter, enter
wPartíciók elkészültek, már csak meg kell formázni:
mkswap /dev/sda1
swapon /dev/sda1
mke2fs -j /dev/sda2
mke2fs -j /dev/sda37.4 fstab
A következőkben beállítjuk, hogy automatikusan felcsatolódjanak a partíciók, illetve beállítjuk a swap-et.vi /etc/config/fstab
Az fstabom tartalma kicit csalóka, mert nekem a második partícióm mountolódik fel overlayként, és ezért itt más beállítások vannak. Ha nem használsz extrootot, akkor a /dev/sda2 partícióm felmountolsását hagyd figyelmen kívül, és csináld úgy, mint ahogy az sda3 készül.
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda2
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 1
option is_rootfs 1
config mount
option target /mnt
option device /dev/sda3
option fstype ext3
option options rw,noatime
option enabled 1
option enabled_fsck 1
config swap
option enabled 1
option device /dev/sda1Kilépünk a szerkesztőből:
Esc + :wq
/etc/init.d/fstab enablereboot
Reboot után remélhetőleg felmountolódtak a meghajtók:
dfÉs a swapot is ellenőrizzük le
free[ Szerkesztve ]
-
CS_D
senior tag
8. Hasznos csomagok
8.1 Midnight Commander
opkg update
opkg install mc
Itt állíthatjuk be, hogy melyik mappák legyenek a kezdőfelületen:
vi /etc/profile
alias mc="mc /mnt /mnt/torrent"8.2 Transmission torrentkliens
opkg update
opkg install transmission-daemon transmission-webSzerkesszük meg a beállításokat:
vi /etc/config/transmission
Itt nagyon sok beállítás lehetséges, fontos odafigyelni a mappákra, és a sebességkorlátokra, illetve a kapcsolatok számára. Ezt nem részletezném.
Innen lehet művelődni:
OpenWRT Transmission wiki
TóthSzabi konfigja, oldal 2/3ánál/etc/init.d/transmission enable
/etc/init.d/transmission start
A transmission webfelülete a 192.168.1.1:9091-es porton elérhető.8.3 VSFTPD FTP kliens
opkg update
opkg install vsftpdAz én konfigomban anonymus login is lehetséges, de ő egy külön mappába tud csak belépni, és annak is csak az egyik almappájába tud feltölteni.
Ahhoz, hogy tudjon feltölteni meg kell adni az engedélyt arra a mappára. (a mappa már létezzen)
mappa létrehozása:
mkdir /mnt/anon_root
mkdir /mnt/anon_root/upload
engedély kiadása: chmod -R 777 mnt/anon_root/uploadA konfigfájl:
vi /etc/vsftpd.confanon_mkdir_write_enable=YES
anon_upload_enable=YES
no_anon_password=YES
anon_world_readable_only=NO
# leave this as / needs to be nonwritable
anon_root=/mnt/anon_root
# secure_chroot_dir=/tmp
ftp_username=nobody
nopriv_user=root
background=YES
listen=YES
anonymous_enable=YES
local_enable=YES
local_root=/mnt
write_enable=YES
local_umask=022
check_shell=NO
dirmessage_enable=YES
ftpd_banner=Home FTPÍgy, hogy anonymusok számára is nyitott az FTP nem szerencsés, ha a WAN felé is mindig nyitva van.
8.4 DynDNS kliens
opkg install ddns-scripts luci-app-ddnsItt az első alkalom, hogy a luci-t javaslom ennek a beállításásra. Services - > Dynamic DNS
[ Szerkesztve ]
-
CS_D
senior tag
9. Nyomtatószerver
Egy része TóthSzabitól idézveopkg update
opkg install kmod-usb-printer p910ndEsetleg szükségesek lehetnek a következő csomagok is:
kmod-usb-core kmod-usb2 libusb kmod-usb-ohci kmod-usb-uhcireboot
vi /etc/config/p910ndconfig p910nd
option device /dev/lp0
option port 0
option bidirectional 1
option enabled 1/etc/init.d/p910nd enable
/etc/init.d/p910nd startEllenőrizzük, hogy felismerte a nyomtatót:
dmesg |grep usb
ls /dev/lp0
válasz: /dev/lp0 (rózsaszín)Nekem először nem akart működni a nyomtató, vagyis nem akarta felismerni, mert rossz fajta kernelmodul lett telepítve. De Vargalex-nek hála már csodálatosan működik.
-
CS_D
senior tag
10. Samba
opkg update
opkg install samba3UTF-8-hoz kellhet ez is:
opkg install kmod-nls-utf8Beállítások megadása:
Erre lehet, hogy nincs is szükség:
vi /etc/config/samba
config samba
option 'name' 'ROUTER'
option 'workgroup' 'WORKGROUP'
option 'description' 'NAS'
config sambashareEz viszont már fontos:
vi /etc/samba/smb.conf.template
[global]
netbios name = ROUTER
workgroup = WORKGROUP
server string = NAS
syslog = 10
guest ok = yes
guest only = no
encrypt passwords = false
host allow= 192.168.
obey pam restrictions = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
unix charset = UTF-8
display charset= UTF-8
preferred master = yes
os level = 20
security = share
guest account = nobody
force user = root
[share]
path= /mnt/share
browseable=yes
public=yes
writable =yes
force user= root
[share2]
path= /mnt/share2
browseable=yes
public=yes
writable =yes
force user= root/etc/init.d/samba enable
/etc/init.d/samba startSokat szenvedtem a Samba beállításával, de végülis mostmár tökéletesen működik. Nem kér jelszót. Gyors: 14-16 MBájt/s-mal másol.
Ezek után már Windows alól csatlakoztathatjuk a hálózati meghajtót: \\ROUTER\share
[ Szerkesztve ]
-
CS_D
senior tag
11. Lighttpd + PHP5
Ezek a csomagok valószínűleg már csak akkor fognak felférni, hogyha külső meghajtóra telepíted őket.
Ennek a csomagnak a telepítése és konfigurálása tényleg megizzasztott. Pár órát véres szemmel ültem a gép előtt, mire működésre bírtam.
opkg update
opkg install lighttpd lighttpd-mod-access lighttpd-mod-accesslog lighttpd-mod-auth lighttpd-mod-cgi lighttpd-mod-fastcgi lighttpd-mod-scgi
opkg install php5 php5-cgi php5-fastcgi php5-mod-gd
opkg install libsqlite3vi /etc/lighttpd/lighttpd.conf
Módosítani kell az alábbiakat: lehet, hogy csak egy #-et kell kivenni az adott dolog elől, de van, ahol bele is kell írni.
Értelemszerűen a documentum root-ot, meg a log fájlok helyeit is meg kell adni.
server.modules = (
"mod_fastcgi",
)
server.document-root = "/mnt/www/"
server.port = 8081
fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-fcgi"
)
)
)
/etc/init.d/lighttpd enable
/etc/init.d/lighttpd startA /etc/php.ini fájlban találhatóak a php beállításai. Ezt is értelemszerűen kell konfigurálni, kinek mire van szüksége, stb.
Teszteljük a webszervert:
Hozzunk létre egy üres fájlt a webszerver gyökerébe.
touch /mnt/www/index.php
vi /mnt/www/index.phpHelyezzük el benne:
<?php
phpinfo();
?>Így a php szerver a 8081-es porton fog futni. Nézzük meg a 192.168.1.1:8081 címen, és ha jól dolgoztunk, akkor egy php-információs oldal fog betöltődni.
[ Szerkesztve ]
-
CS_D
senior tag
12. Tanácsok
12.1 SSH port áthelyezése
vi /etc/config/dropbear
config dropbear
option PasswordAuth 'on'
option Port 'xxx'xxx legyen az a port, amin használni szeretnéd. Ha WAN felől is el szeretnéd érni a routert ssh-n, akkor javaslom, hogy keress helyette egy másik portot, mert robotok hamar meg fognak találni, és megpróbálnak belépni. Miután áttettem a portoto máshova, nem próbálkoztak többet.
12.2 Tűzfal
Luci-ban:
Network->Firewall->Traffic controlAdvanced Rules-nál hozzáadhatsz portokat, amiket el szeretnél érni. Legyen most xxx port hozzáadva
Name: xxx port
Source: wan
Destination: device
Add -> Protocol
Source port: hagyd üresen
Destination port: xxx
Action: accept (ha reject, akkor elutasítja a kapcsolódást)Amiket mindenképp érdemes kiengedni:
- ssh wan felé TCP
- php szerver 8081 TCP
- transmission által használt port TCP + UDP
- esetleg FTP 21 TCP -
CS_D
senior tag
Most egyelőre ennyi jutott eszembe. Én ezeket az alkalmazásokat használom, és alapvetően működik minden.
vargalex nélkül ez a gyűjtemény nem jöhetett volna létre. Tőle tanultam szinte mindent, Ő mutatta, hogy mit és hogyan kell csinálni. Ezúton is köszönöm.
Természetesen köszönet illeti a netes leírások készítőit és szerkesztőit is.
Ha valahol hibás dolgokat írtam, akkor mindenképpen javítsatok ki, legyen meg egy rendes leírás, ami alapján a DIR-825 tulajok gyorsan fel tudnak telepíteni egy működő OpenWRT rendszert.
Üdv,
D -
CS_D
senior tag
Kiigazítás
Na máris szükséges egy kiigazítás magamhoz:
A tűzfalnál a transmission által használt porton azt a portot értettem, amivel a külvilág felé kommunikál (ez az az 40-60 ezres portok közül valamelyik). Ezt ki kell engedni, hogy aktív legyen a kapcsolat, így több peer-hez tudj kapcsolódni.
Ha távolról is el akarod érni a transmissiont, akkor a 9091 is kinyitható, de ekkor javasolt az RPC authentikáció beállítása. Ezt nem használom, így nem vagyok annyira tájékozott benne.
[ Szerkesztve ]
-
CS_D
senior tag
Gyáriról frissítenél, és a webfelületen nem engedi? Én a webfelületről frissítettem, és nem volt vele probléma. Esetleg más böngészőből próbáld meg. Ezen a linken írják, hogy a Firefox nem lesz jó.
Biztos, hogy nem hibás a feltöltendő fájl?
[ Szerkesztve ]
-
CS_D
senior tag
Kiegészíteném a lighttpd konfigurációját.
Az említett beállítások mellett nekem 6 példányban futott mindig a php-fcgi. Igazából nem tudom pontosan, hogy miért is lenne arra szükség. Foglalja a memóriát, de gyakorlati hasznát még nem sikerült látnom.
Az ASUS WL-500gP fórumban olvasgatva találtam egy beállítást, aminek segítségével 2 példányra le lehet szorítani:
fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-fcgi",
"min-procs" => 1,
"max-procs" => 1,
"max-load-per-proc" => 4,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "1",
"PHP_FCGI_MAX_REQUESTS" => "5000" )
)
)
)[ Szerkesztve ]
-
CS_D
senior tag
Ez bizony sajnos el van rontva.
Partícionálás helyesen:
Minden vessző előtt és a végén egy ENTER van:
n, p, 1, enter, +512M, t, 1, 82
n, p, 2, enter, +4096M
n, p, 3, enter, enter
w
Partíciók elkészültek, már csak meg kell formázni:
mkswap /dev/sda1
swapon /dev/sda1
mke2fs -j /dev/sda2
mke2fs -j /dev/sda3Az első partíciót kellene swapnak hagyni. Bőven elég neki 512 MB.
Illetve általában azt szokták javasolni, hogy a HDD elejére kerüljön a swap, mert ennek a területnek jobb az elérési és hozzáférési ideje.Köszönöm, hogy felhívtad rá a figyelmet.
[ Szerkesztve ]
-
CS_D
senior tag
Milyen hibákat ír ki?
Samba nekem sem ment elsőre, viszont a transmission rögtön hasított, webfelületével együtt.
Itt egy minimalista konfig a transmissionhöz:
vi /etc/config/transmission
config transmission
option enable 1
option config_dir /mnt/transmission
option download_dir /mnt/torrent
option rpc_whitelist '127.0.0.1,192.168.1.*'
option rpc_whitelist_enabled trueEzzel már mennie kell a transmissionnek.
Így próbáld:
/etc/init.d/transmission enable
/etc/init.d/transmission startFigyelj oda, hogy létezzenek a könyvtárak, amiket megadsz a transmissionnek, illetve a sambának.
[ Szerkesztve ]
-
CS_D
senior tag
-
CS_D
senior tag
Szerintem a sambánál a a smb/conf. template netbios name-nek és a etc/config/samba-ban a option 'name'-nek meg kell egyeznie. Vagy legalábbis szerintem ajánlott. Bár nem tudom, hogy hogyan fésüli össze a két konfigfájlt, de én javítanám ezt.
Második ötlet: a számítógéped biztosan a workgroup tartományban van? Régebbi XP-k szeretik magukat az MSHOME tartományba tenni, ekkor a más tartományban lévő megosztást a helyi hálózaton nem fogod látni, csak, ha \\ROUTER -t beírod mondjuk az Internet Explorer-be. A \\ROUTER természetesen helyettesítendő a router netbios nevével.
A transmission aktívvá tételéhet adj hozzá egy tűzfalszabályt, amiben kiengeded az 51413-as portot TCP és UDP-n.
LUCI-ban:
Network -> Firewall -> Traffic Control:
Advanced Rules -> Add Entry[ Szerkesztve ]
-
CS_D
senior tag
Nekem Digi 80/25-ös netem van.
Közel sem tud úgy tölteni, mint az asztali gép. Asztalin 9-10 Mbájt/s simán megvan a letöltésnél, míg a routeren semmiképp sem.
3-4 MBájt/s az a maximum, amit el bír viselni anélkül, hogy extrém magas lenne a CPU load, és még a webfelület is be tud tölteni.
Mondjuk ezek az értékek javíthatóak, ha aránylag kevés peerhez csatlakozik a kliens, akkor jóval nagyobb sebességet bírna elviselni, de ez szerencse dolga, hogy azok a peerek mennyire gyorsak. Úgyhogy nem kizárt a 7 MBájt/s sem, de ahhoz nagy szerencsefaktor kell.
Nekem két-háromszor már újraindult a router torrent közben, mert nem bírta a terhelést.
Amióta kicsit visszafogtam a sávszélességét, azóta megszűnt. Szóval vagy a sávszélességet kell bekorlátozni, vagy a csatlakozandó peereket kell csökkenteni. Mindkettőnek megvan a maga előnye illetve hátránya.A feltöltés meg olyan, hogy elég kevés olyan hely van, ahova ki lehet használni a nagy feltöltési sebességet. Kisebb torrent oldalaknál lehet maximummal feltölteni, de ezt a routeren még nem próbáltam. A maximum, amit a routeren láttam a max 2 Mbájt/s volt, a net elvileg tudna 3-at, de ezt nem írom a router számlájára, hogy nem érte el.
-
CS_D
senior tag
Sziasztok!
A transmissiont ssh konzol alól hogyan tudnám elérni?
Milyen paranccsal lehet megnyitni? Neten keresgéltem, de nem nagyon találtam választ. Ehhez is külön kellene telepíteni valamit, vagy az alap csomag is tudja már ezt?Előre is köszi.
-
CS_D
senior tag
Mit jelent az, hogy leáll?
Mert az, hogy 0 KB/s-mal seedel, az könynen elképzelhető. Azaz nincs aki töltsön.
Ha akítv vagy, akkor több peer-nek tudsz seedelni, de koránt sem biztos, h lesz, aki tőled fog tölteni.
Ott ahol sok a seeder, és kevés a leecher, nem fogsz tudni sok leecherhez csatlakozni, így nem lesz, aki töltsön.
Ha egy torrentet akkor siekrül elindítani, amikor még egy seeder van, és a leecherek akkor kezdenek csak beállni, akkor jó eséllyel fogsz sok peerhez (maximum annyihoz, amennyi upload slots per torrent) kapcsolódni, és akár teljes sávszélességgel tölhetsz felfelé.
-
CS_D
senior tag
Mostanság kicsit problémám adódott a firmware-ekkel. Ami volt firm, azzal folyamatosan lefagyott a transmission. Ez egy Backfire 10.03 volt.
Gondoltam fordítok egy firmware-t trunkból. Talán a harmadik fordítás sikerrel is járt, és volt benne extroot, és minden ami nekem szükséges. Feltelepítettem a többi csomagot, és a legfontosabbat, a transmission torrentklienst is. Webfelület tökéletesen ment, láttam, hogy seedeli a régi torrentjeimet. A probléma ott kezdődött, hogy betettem egy torrentet tölteni, amjd szerettem volna kitömöríteni, és nem tudtam. Kiderült, hogy amit letöltött az teljesen hibás. Transmissionnel leellenőriztetve ő is azt mondja, hogy érvénytelen adat. Aztán fény derült arra is, hogy a tökéletesen letöltött állományomat egy 'verify data'-val megvizsgálva is azt mondja, hogy 1% alatt van benne adat.
Úgyhogy ezek után jó pár flash-elés következett. És kb a 20iknál sikerült elrontani a flashelést. Egyszerűen lefagyott flash közben.
(Végül kiderült, hogy a trunk csatornában lévő firmware-rel sem megy a transmission.)Teljesen kétségbeestem, hogy csak soros kábellel lehet újraéleszteni, de szerencsére a neten megtalálható ennek megoldása.
Na eddig tartott a szöveg, csak egy fontos dologra szeretném felhívni mindenki figyelmét.
FLASHELÉS KÖZBEN ELROMLOTT DIR-825 HELYREHOZÁSA:
1.) Áramtalaítsd a routert
2.) Állíts be statikus IP-t a gépnek: 192.168.0.100
3.) Adj áramot a routernek, majd nyomd a RESET gombot, amíg nem kezd villogni a naracs színű power led
4.) Nyisd meg a 192.168.0.1 címet a böngészőben. (a forrás szerint Internet Explorer-ben)
5.) töltsd fel a openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin fájlt. Nem baj, ha nem jut el 100%-ig. (nekem is 87%-nál újraindult)
6.) Vedd vissza a statikus IP-t, hadd legyen dinamikus, vagy kerüljön vissza a 192.168.1.* tartományba
7.) 192.168.1.1 címen Telneten elérhetővé válik a router.Eredménye: újra megy az OpenWRT.
[ Szerkesztve ]
-
CS_D
senior tag
A napokban dinamikus DNS szolgáltatóknak jártam utána. Eddig a dyndns.org-ot használtam, lényegében maximális megelégedettséggel, de felmerült bennem az igény, hogy egy saját domain mutasson a tárhelyemre. Ez a dyndns.org-on fizetős szolgáltatás.
http://freedns.afraid.org oldalon találtam meg ezt az ingyenes szolgáltatást. Eddig bevált.
Hozzáadtam egy saját domaint (a regisztrátornál persze beállítottam a freedns-re mutató névszervereket), illetve elkészült hozzá alapból is néhány aldomain. (ftp.*, www.*, stb)
Dinamikus IP-nél nagyon jól jönnek az aldomainek, mert ezek rögtön frissülni tudnak, ellentétben a fődomainnel, ott ugyanis a TTL értéke adott időre mindig egy IP-hez köti. Ennél a szolgáltatónál a TTL értéke 3600 másodperc, vagyis kereken 1 óra. Így legrosszabb esetben egy órán keresztül a domain még a régi IP-re fog mutatni (nem lesz elérhető az odlal). Viszont a többi aldomain rögtön befrissül.
Beállítások:
A luci adminfelületén beállítható, de kicsit eltérően kell beállítani, mint a dyndns.org-ot. Hostname-nek és username-nek értelemszerűen kell megadni a dolgokat, de az a gyanúm, hogy ezt nem is használja a frissítő szkript.
Ami a lényeg, hogy a password mezőbe a http://freedns.afraid.org/dynamic/ oldalon a domainhez tartozó Direct URL linkből kell kiszedni az update.php? utáni kódot. (http://freedns.afraid.org/dynamic/update.php?[PASSWORD]) A dyndns szkript nemes egyszerűséggel ezt a linket látogatja meg.Alapból úgy van beállítva a rendszer, hogy az összes aldomain is befrissül az updateolás során. (Link updates of the same IP together?: Currently Linked ON)
[ Szerkesztve ]
-
CS_D
senior tag
Biztonságos böngészés SSH-n keresztül.
Újabban gyakran netezem nyitott wifi hálózatokról, és bizony elég sokat lehet hallani arról, hogy visszaélések történnek a titkosítatlan csatornán küldött jelszavakkal.
Kicsit utánajártam a dolognak, és egy nagyon kézenfekvő megoldást találtam. SSH tunnelezéssel és egy Firefox böngészővel könnyű szerrel létrehozható a biztonságos kapcsolat.
A részletes leírás képekkel illusztrálva itt található.
Természetesen ez akkor működik igazán jól, ha a router valami gyorsabb internethez csatlakozik. Persze, ha arról van szó, hogy bizalmas adatokat akarsz átvinni, akkor adott esetben megéri egy lassabb kapcsolaton keresztül is megpróbálni. Nekem 80/25-ös netem van, így ezen a teljes forgalom zökkenőmentesen működik.
[ Szerkesztve ]
-
CS_D
senior tag
Szia!
Ha a Vargalex féle extroot-os firmware-t teszed fel, akkor már nem kell telepíteni semmit, hogy menjen az extroot. A lényeg, hogy a squashfs legyen telepítve.
A részletektől eltekintve:
mtd -r write openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin firmwareAztán Telneten bejelentkezel.
Mivel ext4-es partíciót akarsz mountolni, azért nem sikerül, mert ext3-ra formázol:
Helyesen:
umount /dev/sda1
mkfs.ext4 /dev/sda1vi /etc/config/fstab
Itt beilleszted a szükséges kódot.
Esc, utána :wqreboot
És újraindulás után már az /overlay fel lesz csatolva, és működik is.
[ Szerkesztve ]
-
CS_D
senior tag
Elvileg jónak tűnik az fstab tartalma. Esetleg próbáld meg vesszők nélkül az fstab konfigját:
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 1
option is_rootfs 1
config mount
option target /mnt
option device /dev/sda3
option fstype ext4
option options rw,noatime
option enabled 1
option enabled_fsck 1
config swap
option enabled 1
option device /dev/sda2És add ki ezt a parancsot is:
/etc/init.d/fstab enableManuálisan nem kell mountolnod semmit. A felcsatolandó partíciók pedig legyenek megfelelően formázva. Ha ext4-et akarsz az fstab-ban, akkor a partíció létezzen, és ext4-re legyen formázva.
Egyébként mi a df és az fdisk -l kimenete?
-
CS_D
senior tag
válasz vandeminek #142 üzenetére
Szia!
Nekem is egy 1 TB-os Samsung HDD-m van a routerre kötve.
Backfire és trunk alatt is működött az fsck.Ext4-re formázva, van egy több, mint 900 gigás partícióm. Amikor indításnál szükséges az fsck futtatása, akkor villog a led a routeren, és addig nem is ad IP-t a gépeknek.
De mindez kb 15 perc alatt lefut, és utána minden jó.
Esetleg próbáld meg új firmware-rel, vagy pedig kezd előlről a partícionálás.
Próbáld meg ezt a parancsot: mkfs.ext4 /dev/sda3 -
CS_D
senior tag
válasz vandeminek #144 üzenetére
Az fstab-ban az adattároló partíciót, amin a samba megosztás is van így mountoltatom:
option options rw,noatimeBackfire alatt ilyen beállításokkal kb 12-14MB/s volt a Samba sebessége nekem.
Trunk alatt viszont olvasni 18MB/s-mal is lehet, írni kb 15 MB/s. -
CS_D
senior tag
válasz Tutu7030 #152 üzenetére
Maximálisan megéri lecserélni.
Korábban nekem is ASUS WL500gP V1-em volt, szintén oleggel. Nagyon idegesített, hogy lassú volt a samba (max 3-4 MB/s), meg nem is bírta el a Digi 80/25-ös netet teljesen.
Végül a DIR-825-re esett a választásom, amit egyáltalán nem bántam meg. OpenWRT az egy nagyon jól használható firmware, nekem sokkal jobban tetszik, mint az Oleg.
A DIR-825 előnyei a WL500gP V1-vel szemben:
- kb 2,5-szer gyorsabb processzor
- gigabites LAN, WAN
- n-es wifi
- 64 MB RAM
- gyorsabb USB vezérlő
- samba sebességge OpenWRT Trunk firmware-rel: 18MB/s olvasás, 15 MB/s írás
- gond nélkül fut: FTP, Samba, webszerver, torrentkliens -
CS_D
senior tag
válasz Tutu7030 #152 üzenetére
Azt még elfelejtettem beleírni az előbb, hogy csak B1 vagy B2 hardver revízióra telepíthető OpenWRT. Erre figyelj oda vásálásnál.
Egy negatívuma van az ASUS-hoz képest: gyárilag csak 1 db USB portja van kivezetve. De a helye megvan az alaplapon, így bármikor be lehet forrasztani oda, és akkor máris 2 USB portod lesz.
-
CS_D
senior tag
A sima trunkban még nincsnek benne a HDD felcsatolásához szükséges kernelmodulok. Azokat mindenképpen fel kellene telepíteni.
Én kb egy hónapja fordítottam egy saját firmwaret trunkból, és bele is tettem a szükséges modulokat, és minden működik egyből.
És miért a a jffs2-t tetted fel, és nem a squashfs-t?
-
CS_D
senior tag
válasz Tutu7030 #158 üzenetére
Amit az OpenWRT honlapjáról töltesz le, abban nincsenek benne ezek a nem mindenki számára szükséges modulok. Mert alapvetően egy routerre minek kötne az ember USB-s cuccokat?
De természetesen utólag fel tudod őket telepíteni. Csak ilyen esetben nem tudom, hogy az extroot mennyire működőképes.
-
CS_D
senior tag
Én egy virtuális gépen üzemeltetek egy Ubuntu 10.10-et.
A fordításnál teljes mértékben Tóthszabi leírását követtem a honlapjáról.Alapvetően nagyon egyszerű a dolog, a legnagyobb probléma benne, hogy aránylag sok ideig tart. (Több óra).
Igazából nem értem, hogy miért nem bírtad beizzítani az USB-t, mert 2 hónapja én is arra kényszerültem, hogy egy csupasz trunkot tegyek fel, és arra telepítsem a csomagokat. Simán fel tudtam tenni az USB-s csomagokat, és még működtek is. Azt hiszem, hogy azt is Tóthszabi alapján állítottam be.
-
CS_D
senior tag
Esetleg próbálj meg feltenni egy Backfire RC4-et, hogy kiderültjön a trunkban van-e a hiba, vagy pedig Nálad.
Mert nem kizárt, hogy a trunk a hibás. Több napom ment el azzal, hogy a trunkos transmission nem akart letölteni rendesen. Letöltötte az adatokat, de hibásan, és használhatatlanok voltak a fájlok. Természetesen magamnál kerestem a hibát, kb 20-szor flasheltem újra a routert. Végül kiderült, hogy a transmission csomag volt a hibás, amit szerencsére kb 1 hónapja már kijavítottak.
-
CS_D
senior tag
válasz vargalex #169 üzenetére
Helló!
Hát ez nagyon aggasztó, hogy ilyen beteg példányt is ki lehet fogni.
Tehát:
- WIFI-WAN rendben
- LAN-LAN rendbenCsak a WAN-LAN betegeskedik?
Végülis utolsó lehetőségként tényleg érdemes lenne kipróbálni, hogy az egyik LAN portot kinevezni WAN-nak, mert akkor kikerülhetővé válna az OpenWRT által használhatatlan "átjáró".
-
CS_D
senior tag
válasz Tutu7030 #174 üzenetére
Az USB sebességmegoszlásról nem tudok nyilatkozni, mert a gyárin egy HDD van, míg az utólag beépítetten csak egy nyomtató. De így legalább megspróoltam egy felesleges kábelköteget.
Részlet a kernel logból:
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ar71xx-ehci ar71xx-ehci: Atheros AR71xx built-in EHCI controller
ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ar71xx-ohci ar71xx-ohci: Atheros AR71xx built-in OHCI controller
ar71xx-ohci ar71xx-ohci: new USB bus registered, assigned bus number 2
ar71xx-ohci ar71xx-ohci: irq 14, io mem 0x1c000000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd: USB Universal Host Controller Interface driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storageNem emlékszem, hogy amikor még csak 1 USB port volt, akkor is ugyanezt írta-e ki.
A forrasztás után viszont már biztosan nem lesz garanciális a router Szóval lehetőleg csak akkor csináld meg, hogyha már meggyőződtél róla, hogy minden működik (OpenWRT, stb)
Új hozzászólás Aktív témák
- Creative Hybrid Pro Classic (Egyszer kipróbált, garanciális)
- iPhone 15 Pro 128gb Natúr Titanium, bontatlan, független
- ÚJ Apple Watch Ultra 2 GPS + Cellular 49mm - titántok, alpesi szíj
- 8/16GB memoriák
- APPLE MacBook Air 2020 13" Retina - M1 / 8GB / 256 GB SSD / MAGYAR / 96% akku, 81 ciklus / Garancia