OpenWRT topic - OS, alkalmazások fórum

üzenetek

hozzászólások


E.Kaufmann
(addikt)

Hol akadsz el? Mondjuk Windows-os TFTP-vel én is most coptam, de érdemes a tűzfal mellett a vírusírtót is kilőni.

PS: látom, az FW-t is mókolni kell, ahhoz meg Linux nem árt, vagy a hivatkozott, már előkészített OpenWRT kép kell hozzá.

Szerintem a kugli fordító viszonylag jól átadja:

OpenWrt TFTP helyreállítási lemezkép létrehozása
A következő utasítások tönkretehetik az útválasztót. Csak a mellékelt helyreállítási lemezképet használja, ha nem érti, mi történik.
Kerülje el a tetszőleges kép átnevezését ArcherC2V1_tp_recovery.bin névre. Ha megfelelő rendszerbetöltő nélkül ad meg képet a TFTP helyreállításhoz, akkor az útválasztót tönkreteszi, és SPI-programozóval kell flashelni.
Ha kényelmetlenül érzed ezt, fogd meg a fent hivatkozott, előkészített 19.07.1-es képet, és hagyd ki ezt a részt.
A C2v1 TFTP helyreállítás felülírja az uboot partíciót, ezért szerepelnie kell egy recoveryben.bin Egy hivatalos TPLink firmware-fájlnak van egy 512 bájtos fejléce, amelyet a TFTP-hez le kell vonni. Ehhez az eljáráshoz hozzá kell férnie egy Linux-fiókhoz (a Windows alrendszer Linuxhoz ('WSL') is működhet). Az alábbi utasítások a git véglegesítésből származnak, amely az OpenWrt támogatását adta.
1. Töltse le a TP-Link firmware-fájlját a TP-Link kezdőlapjáról.
2. Csomagolja ki az u-bootot a bináris fájlból:
$ dd if=c2v1_stock_firmware.bin of=c2v1_uboot.bin bs=1 skip=512 count=131072
3. Most egyesítse az OpenWrt sysupgrade képét és az u-boot fájlt egyetlen bináris fájlba:
$ cat c2v1_uboot.bin openwrt-squashfs-sysupgrade.bin > ArcherC2V1_tp_recovery.bin

Villogó OpenWRT
Állítsa be számítógépe IP -címét statikus 192.168.0.66-os címre (255.255.255.0 alhálózati maszk és 192.168.0.1 alapértelmezett átjáró).
A helyreállítási lemezkép felvillantásához indítson el egy TFTP- kiszolgálót a 192.168.0.66 IP- címről, és szolgálja ki az „ArcherC2V1_tp_recovery.bin” nevű helyreállítási lemezképet.
Csatlakoztassa eszközét a LAN- porthoz, majd nyomja meg a WPS/Reset gombot, és kapcsolja be.
Tartsa lenyomva a WPS/Reset gombot 10 másodpercig
Az eszköz megpróbálja letölteni a helyreállítási képfájlt, és flashelni fogja. Ennek befejezése akár 20-25 percet is igénybe vehet.
Ha kész, a router újraindul.
Újraindítás után az OpenWrt-t a 192.168.1.1 címen érheti el. Innentől kezdve egyszerűen használhatja a sysupgrade-t a vanilla OpenWrt képekkel a frissítéshez.

Ne felejtse el engedélyezni a hozzáférést a TFTP- kiszolgálóprogramhoz a tűzfalbeállításokban. (Windows tűzfal esetén az első futtatáskor rákérdez.)
Ha időtúllépést tapasztal, érdemes lehet váltani az útválasztó és a kliens között, hogy megkönnyítse a villogási folyamatot. Lehetséges, hogy ezután az alábbi tippekre nincs szükség.
Ezenkívül előfordulhat , hogy az Ethernet-kapcsolatot 10 Mbps Half Duplexre kell csökkentenie a folyamat befejezéséhez.

Néhány felhasználó arról számolt be, hogy egyes eszközökön nem mindig lehetséges a TFTP-n keresztüli villogás. Nyilvánvalóan enyhe hardveres változás történt néhány előállított eszközön, ami miatt az u-boot-on belüli TFTP RFC7440 viselkedést vár el anélkül, hogy ténylegesen kérné az RFC7440 viselkedését. Van egy fórumszál a probléma részletes elemzésével és a lehetséges megoldásokkal.
TLDR:
Ha ragaszkodni szeretne a TFTP-n keresztüli villogáshoz :
Windows rendszeren használja a TFTPD32/64- et az opcióval Use anticipation window of 1000 bytes minden más platformon használhatod az apardyl/PyTFTPd-tpbasista a fórumszálban található javítással
Ellenkező esetben a legjobb megoldás az, ha soros kapcsolatot létesít az eszközzel, majd betölti a képet a következőn keresztül kermit(vagy közvetlenül a flash-re másolja, vagy egy initramfsváltozatot a memóriából indít, majd villog a segítségével OpenWrt).
Más változatok és további információk a fent említett fórumszálban találhatók.

[ Szerkesztve ]


E.Kaufmann
(addikt)

Hogy ne kelljen mókolmni saját FW-t, itt a hivatkozott TFTP kész fw: [link]


gyulank
(addikt)

Nem igazán tudom most sem. Letöltöttem, kipipáltam, beírtam az ezret. Át tudom állítani Windowsban az IP-t, stb. De onnantól nem tudom. Egy fontos kérdés, hogy mindenképpen ide kell hoznom, és mellőznöm kell a netet és közvetlenül a gépbe kell dugnom? Aztán mit kell csinálni a programban, vagyis hogy?


E.Kaufmann
(addikt)

El kell indítani egy TFTP szervert [link] és le kell lőni a tűzfalat, bár nálam elég volt annyi, hogy a Windows tűzfal első indításnál rákérdezett, engedem-e.
Be kell állítani a TFTP szerver programban a hálókártyát és meg kell adni azt a könyvtárat, ahol a megfelelő nevű bin állomány van.
A routert úgy kell áram alá helyezni, ahogy a leírás írja és a router fogja felszedni a TFTP szerverről (amely jelzi is, hogy történt letöltés) az OpenWRT-t (amit te preparáltál előtte, vagy a 19akárhanyas már patkolt állományt választod), nem neked kell feltölteni a routerre. Ha valamiért a router nem szedi fel azállományt, ott írják, milyen paramétert érdemes mókolni még a TFTP szerveren.


gyulank
(addikt)

De nekem nem jelent meg semmi a fájlokban. Hiába választottam azt a mappát, söt hiába tettem egyedül külön mappába. Kiválasztottam azt az ip-t amit be kellett állítani, 8888dnssel, mert ha nem írtam be semmit nem tudtam menteni. Tőlem tűzfal semmit se kérdezett. Négyszer tettem alapra a routert. Nem a SE verziót telepítettem. Az kell?

[ Szerkesztve ]


rErEaT
(senior tag)

Sziasztok,

Ha frissítem az OpenWRT-t akkor a telepített csomagjaim elvesznek? Ha igen hogyan tarthatom meg azokat?


gyulank
(addikt)

És van linuxom is, de azzal a githubos linkkel még annyit se tudok kezdeni.


Gyurka6
(őstag)

A tftp mappába másold a feltöltendőt


E.Kaufmann
(addikt)

Pont mostanában láttam, de még nem próbáltam (de tervben van):
[OpenWrt Wiki] Upgrade using Attended Sysupgrade

[ Szerkesztve ]


gyulank
(addikt)

Úgyse jó. Mármint a program mappájában. Nem jelenik meg semmi a listában, annyi változik, hogy újraindítás után visszavált az IP a 127.0.0.1 Software Loopra, aztán a 0.1-en bejön a gyári oldal. Beállítottam azt az 1000 valamit, még a 10Mbps Halfot is. Ilyenkor meg mindent vissza kell állítanom, hogy legyen net. Kikapcsoltam az avastot is. Tűzfalban nem tudom mit kéne és hogy, nekem semmikor semmit nem szólt.


xabolcs
(őstag)
Blog

Szia!

Igen elvesznek az utolag telepitett csomagjaid.
Az emlitett auc / attended sysupgrade-del megtarthatod azokat.

Ha pedig jobban belemelyednel, akkor az alabbi paranccsal kaphatsz egy kozelitest rola:

# grep "user installed" -B 5 -r /usr/lib/opkg/status |grep -e Package:| sed -e 's/^Package: //'|sort

Nekem pl. az alabbit listazta:
root@GL-B1300-078 ~ # grep "user installed" -B 5 -r /usr/lib/opkg/status |grep -e Package:| sed -e 's/^Package: //'|sort
ath10k-board-qca4019
ath10k-firmware-qca4019-ct
auc
base-files
block-mount
bluez-tools
busybox
ca-bundle
ca-certificates
curl
diffutils
dmesg
dnsmasq
dropbear
f2fs-tools
firewall4
fstools
hostapd-basic-mbedtls
htop
iw-full
kernel
kmod-ath10k-ct
kmod-bluetooth
kmod-fs-ext4
kmod-fs-f2fs
kmod-gpio-button-hotplug
kmod-input-uinput
kmod-leds-gpio
kmod-ledtrig-oneshot
kmod-nft-offload
kmod-nls-utf8
kmod-usb-dwc3
kmod-usb-dwc3-qcom
kmod-usb-storage
kmod-usb3
libc
libgcc1
logd
luci
luci-app-adblock
mc
mesh11sd
mpc
mpd-full
mtd
nano
netifd
nftables-json
odhcp6c
odhcpd-ipv6only
opkg
patch
pingcheck
ppp
ppp-mod-pppoe
procd
procd-seccomp
procd-ujail
pulseaudio-daemon-avahi
sbc
snapserver
uboot-envtools
uci
uclient-fetch
urandom-seed
urngd
usbutils

Ha ebbol a listabol kiveszed a Firmware Selector-ban, modell valasztas utan megtalalhato alapertelmezetteket (meg az ismeretleneket azok lesznek az utolag telepitett csomagjaid fuggosege), akkor mar egesz pontos listat kaphatsz. :K

Ne felejts el eloszor biztonsagi masolatot kesziteni!


aldebaran
(őstag)
Blog

Milyen sűrűn érdemes update-elni az openwrt-t?
Most van egy jól beállított rendszerem, nem szeretném, ha agyonvágná egy frissítés, ha már az ilyen körülményes... :(((


rErEaT
(senior tag)

Fullos köszi, maradt mindenem :D
Gondolom lekéri a telepített csomagokat és azt adja tovább, hogy ezekből buildeljen egy firmware-t jó cucc!


xabolcs
(őstag)
Blog

Release verzion belul (pl. OpenWrt 23.05.0-rol OpenWrt 23.05.3-ra) a fenti auc programmal, minel hamarabb, ahogy az ember raer.

Release-ek kozott (pl. 22.03.x-rol 23.05.x-re) altalaban szokott mukodni es egyszeru is szokott lenni (meg lehet tartani a beallitasokat) a frissites.
(Release-ek kozott nem ajanlott az auc / unattended sysupgrade hasznalata, az alapertelmezett csomag lista valtozasa miatt - az auc meg szeretne orizni az aktualisat, ami ilyenkor visszauthet.)

Nekem fel van irva (pontosabban: egyszeru opkg update && opkg install szkriptekbe van foglalva), hogy egy-egy funkciohoz (zene, bt, megosztas, ...) milyen csomagok es beallitasok kellenek.
Ezert mar annyira nem faj atmennem valamelyik kiadasra vagy a SNAPSHOT-ra.

Image Builderrel es mentessel / kepernyokepekkel (ha nem igazodsz el a konfig fajlok kozott) eleg jol meg lehet lepni a foverziok kozti frissitest is.

Hogy milyen gyakran erdemes foverziok kozott frissiteni? Amennyire gyakran van kedved ilyenekkel szorakozni. :K
Illetve, ha mar korosodik a router, akkor mar nem is biztos, hogy erdemes frissiteni. Peldaul a TP-Link 1043NDv1-re 21.02-nel frissebb hivatalos OpenWrt-t nem erdemes tenni.

[ Szerkesztve ]


aldebaran
(őstag)
Blog

Nekem: ASUS RT-AC65P
Ezt tettem fel és konfigoltam fel:
OpenWrt 23.05.2 r23630-842932a63d / LuCI openwrt-23.05 branch git-23.306.39416-c86c256
Kernel Verzió: 5.15.137

Mikor érdemes, melyik verzióra majd?
Annyira nem értek hozzá, yt videók alapján csinálgattam pár dolgot rá. wireguard, dyndns, adguard... stb.


xabolcs
(őstag)
Blog

Ahogy irtam: tedd fel a mar emlitett attended sysupgrade-et es hasznald, 23.05.3-as a legfrissebb 23.05-os verzio! :K

Ahogy latod, rErEaT-nak flottul ment a frissites!


aldebaran
(őstag)
Blog

Ok, thx. :R
Most olyan problémám van, hogy a logban ezt látom:
nf_conntrack: nf_conntrack: table full, dropping packet
Mit tudok ezzel tenni?


E.Kaufmann
(addikt)

Ne torrentezz ;] Legalábbis csökkenthetnéd a torrent kliensben a kapcsolatok számát. De persze a conntrack-ot is lehet tuningolni, de meg nem mondom mit érdemes.


roti86
(őstag)
Blog

Április 3-án került a snapshot buildbe pár mt76 commit, így most már a wifi sebessége is megfelelő.


gyulank
(addikt)

AirGrid M2 HP-re hogy kell dd-wrt-t tenni? Melyik file-t kell le és betölteni? Szeretnék fast roamingot beállítani. Vagy hogy kell openwrt-t tenni? Error 43-at ír.

[ Szerkesztve ]

üzenetek