Wysyłaj, przyjdzie grudzień to będę miał co robić.
Wysłałem maila przez forum z prośbą o dane paczkomatu, może do spamu wpadło?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez Graffy
Wysyłaj, przyjdzie grudzień to będę miał co robić.
Wysłałem maila przez forum z prośbą o dane paczkomatu, może do spamu wpadło?
@Cezary masz chęci na podjęcie próby postawienia tego EA4500?
Mogę wysłać do paczkomatu , jak się uda to zostaje u Ciebie.
np. VPN
Wsparcie sprzętowego szyfrowania.
Te co podałeś chyba tak, ten z mojego linka ma 120 stopni.
Tu masz anteny jak chcesz ale UniFi
https://sklep.ubiquitipolska.pl/ubiquit … -AC-M.html
Zobacz produkty Ubiquiti i Mikrotik.
Może ten? https://sklep.ubiquitipolska.pl/airmax- … P-120.html
Jest wsparcie OpenWrt ale chyba zostałbym przy oryginalnym.
https://openwrt.org/toh/hwdata/ubiquiti … ac_lap-120
U mnie też działa na Mi 9t, serwer na Ubiquiti ER-X soft oryginalny.
Próbowałem z poziomu OpenWrt ale też bootloader nie startuje.
Dla testu wgrałem z poziomu bootloadera znaleziony u-boot pod Debiana i po zapisie do NAND działa!
Wnioskuje więc, że jest jakiś problem z kopią u-boot'a. Niestety za cienki na to jestem.
Kopię jak pisałem wcześniej mam od kolegi z forum @Colza
Poprosiłem aby zrobił ją poleceniem:
dd if=/dev/mtd0 of=/tmp/uboot.binKopia ta uruchamia się po serialu z kwboot ale po zapisie do NAND nie działa.
Próbowałem ręcznie jak wyżej i znalezioną w help'ie komendą "bubt".
Poniżej dane z programu binwalk.
Pierwszy to kopia z routera, drugi to ten znaleziony w sieci pod Debiana.
root@dell:/srv/tftp# binwalk uboot.bin
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
92077 0x167AD Certificate in DER format (x509 v3), header length: 4, sequence length: 5464
329580 0x5076C U-Boot version string, "U-Boot 1.1.4 (Sep 15 2011 - 15:46:36) Marvell version: 3.5.9"
330016 0x50920 CRC32 polynomial table, little endian
root@dell:/srv/tftp# binwalk u-boot.bin
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
119969 0x1D4A1 Certificate in DER format (x509 v3), header length: 4, sequence length: 3
292004 0x474A4 device tree image (dtb)
330812 0x50C3C CRC32 polynomial table, little endian
331836 0x5103C CRC32 polynomial table, little endian
341395 0x53593 LZO compressed data
root@dell:/srv/tftp# Tyle to się domyśliłem ![]()
Wyżej podałem moje wypociny, na końcu jest:
Viper>> tftpboot ${loadaddr} uboot.bin ; nand erase 0x0 0x80000 ; nand write ${loadaddr} 0x0 0x80000
Using egiga0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.10
Filename 'uboot.bin'.
Load address: 0x2000000
Loading: #################################################################
######################################
done
Bytes transferred = 524288 (80000 hex)
NAND erase: device 0 offset 0x0, size 0x80000
Erasing at 0x60000 -- 100% complete.
OK
NAND write: device 0 offset 0x0, size 0x80000
524288 bytes written: OK
Viper>> Pewnie źle adresuje obszar NAND?
Jutro spróbuję przez OpenWrt z tym pakietem co podałeś.
Nie startuje bootloader.
Co robię źle? Próbowałem z poziomu OpenWrt ale zapis do mtd0 jest zablokowany.
Kopia u-boot startuje przez serial:
sudo ./kwboot -t -B 115200 /dev/ttyUSB0 -b uboot.bin -p
Po restarcie nadal cegła.
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** WNC BOARD: Viper R2.2 LE **
** For Development Only. Not For Demo **
U-Boot 1.1.4 (Sep 15 2011 - 15:46:36) Marvell version: 3.5.9
U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB20
Soc: 88F6282 A1CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz
DRAM (DDR2) CAS Latency = 6 tRP = 6 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB
Updating boot_count ... done
Flash: 0 kB
CPU : Marvell Feroceon (Rev 1)
u_env Offset: 00080000
s_env Offset: 000a0000
Streaming disabled
Write allocate disabled
Module 0 is RGMII
USB 0: host mode
PEX 0: PCI Express Root Complex Interface
PEX interface detected Link X1
PEX 1: PCI Express Root Complex Interface
PEX interface detected Link X1
Net: egiga0 [PRIME], egiga1
Hit any key to stop autoboot: 0
Viper>>
Viper>>
Viper>>
Viper>> tftpboot ${loadaddr} uboot.bin ; nand erase 0x0 0x80000 ; nand write ${loadaddr} 0x0 0x80000
Using egiga0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.10
Filename 'uboot.bin'.
Load address: 0x2000000
Loading: #################################################################
######################################
done
Bytes transferred = 524288 (80000 hex)
NAND erase: device 0 offset 0x0, size 0x80000
Erasing at 0x60000 -- 100% complete.
OK
NAND write: device 0 offset 0x0, size 0x80000
524288 bytes written: OK
Viper>> Dzięki za zainteresowanie, udało mi się już pozyskać kopię u-boot od kolegi @Colza.
Także, nie będę już kolegi @Królik fatygował.
Wczoraj natknąłem się na kwboot i wstępnie działa z EA4500!
https://forum.doozan.com/read.php?2,268 … #msg-27288
Wieczorem walczę z routerem.
No i stało się uwaliłem EA4500 ![]()
Nie wiem jak ale usunąłem U-Boot, udało się znaleźć sposób na uruchomienie przez serial ale nie mam backupu.
Szukałem ale poległem.
Można pozyskać bootloader z obrazu OpenWrt lub Linksysa?
Czy muszę szukać duszyczki, która udostępni swoją kopię?
Zaplanowałem sobie na weekend ugrade z 18.06.
Na routerze VLANy, sieć gościnna itp. no i zastanawiam się czy iść w 19.07 czy już 21.02?
Nadaje się już produkcyjnie? Ciężko ogarnąć te DSA w nowym wydaniu?
@cezary kompilujesz wersję "full"? Nie widzę w pakietach x86.
Rozumiem, że oprócz upgrade'u dodatkowo najlepiej jeszcze zmienić konfigurację?
2. Configuration based mitigation via commandline
Mitigation for DNS cache poisoning is disabling of caching:
uci set dhcp.@dnsmasq[0].cachesize='0'
Mitigation for DNSSEC vulnerability is disabling of DNSSEC feature:
uci set dhcp.@dnsmasq[0].dnssec='0'
It's recommended to reduce the maximum of queries allowed to be forwarded (default is 150):
uci set dhcp.@dnsmasq[0].dnsforwardmax='50'
Then you should commit changes and restart dnsmasq:
uci commit dhcp && /etc/init.d/dnsmasq restartrozważ linksysa ea7500 v1 , za ok 250-300 można urwać, lepszy o niebo od r6220 czy tam innych paździochów, wyżej to netgear r7800 / zyxel armor z2 lub bez wsparcia jeszcze xiaomi ax3600
Kolego @ambrozy5 masz może namiary na V1?
Szukam i wszędzie V2 tylko.
Ale robisz sysupgrade? To nie rób, uruchom go z initramfs, i wtedy dopiero zrób sysupgrade.
Po załadowaniu initramfs traciłem konsolę szeregową ale obraz startował i mogłem połączyć się po ssh.
Po połączeniu pobierałem wget-em obraz do /tmp i sysupgrade -n
Sypał błędami, po czym trzykrotny bootloop i startował se starym obrazem.
Próbowałem kilka razy, bez efektu.
Udało się kiedy przerwałem start podczas tego bootloop-a i wtedy jeszcze raz załadowałem initramfs.
Po czym sysupgrade poszedł ![]()
root@OpenWrt:/# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.0M 2.0M 0 100% /rom
tmpfs 60.2M 76.0K 60.1M 0% /tmp
/dev/ubi0_1 107.5M 36.0K 102.8M 0% /overlay
overlayfs:/overlay 107.5M 36.0K 102.8M 0% /
tmpfs 512.0K 0 512.0K 0% /dev
root@OpenWrt:/# cat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00020000 "u-boot"
mtd1: 00020000 00020000 "u_env"
mtd2: 00020000 00020000 "s_env"
mtd3: 002a0000 00020000 "kernel1"
mtd4: 07b60000 00020000 "ubi"
mtd5: 00140000 00020000 "unused"Dziękuję za naprowadzenie.
Już wiem w czym problem, nie mogę wysłać posta, który w treści ma:
https://pastebin.com/ASZjMBpA
Nawet PM nie mogłem wysłać z tym ![]()
Nie mogę wysłać odpowiedzi w temacie EA4500 z cytatem.
Dostaje komunikat 403 Forbidden
Nie ma sprawy, chociaż raz się przydałem ![]()
Przy okazji drążę dalej temat zmiany podziału flash-a
Jak pisałem wcześniej poprawiłem .dts i próbuję wgrać image:
Commencing upgrade. Closing all shell sessions.
Watchdog handover: fd=3
- watchdog -
killall: telnetd: no process killed
Sending TERM to remaining processes ... logd netifd odhcpd ntpd dnsmasq ubusd urngd
Sending KILL to remaining processes ...
Switching to ramdisk...
[ 247.095902] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" stops
[ 247.118091] UBIFS (ubi0:1): un-mount UBI device 0
Performing system upgrade...
Unlocking kernel2 ...
Writing from <stdin> to kernel2 ...
[ 248.324482] ubi1: attaching mtd6
[ 248.347732] ubi1: scanning is finished
[ 248.357937] ubi1: attached mtd6 (name "rootfs2", size 23 MiB)
[ 248.363712] ubi1: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[ 248.370653] ubi1: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[ 248.377400] ubi1: VID header offset: 512 (aligned 512), data offset: 2048
[ 248.384227] ubi1: good PEBs: 186, bad PEBs: 1, corrupted PEBs: 0
[ 248.390255] ubi1: user volume: 2, internal volumes: 1, max. volumes count: 128
[ 248.397527] ubi1: max/mean erase counter: 16/10, WL threshold: 4096, image sequence number: 745055926
[ 248.406803] ubi1: available PEBs: 0, total reserved PEBs: 186, PEBs reserved for bad PEB handling: 19
[ 248.416085] ubi1: background thread "ubi_bgt1d" started, PID 2531
UBI device number 1, total 186 LEBs (23998464 bytes, 22.8 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
Volume ID 0, size 17 LEBs (2193408 bytes, 2.0 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs", alignment 1
Set volume size to 18837504
Volume ID 1, size 146 LEBs (18837504 bytes, 17.9 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "rootfs_data", alignment 1
sysupgrade successful
umount: can't unmount /dev: Resource busy
umount: can't unmount /tmp: Resource [ 249.394372] reboot: Restarting systemPo ty zalicza trzykrotnego loopa i za czawrtym wstaje ze starym obrazem:
[ 0.742253] 6 fixed-partitions partitions found on MTD device orion_nand
[ 0.748981] Creating 6 MTD partitions on "orion_nand":
[ 0.754155] 0x000000000000-0x000000080000 : "u-boot"
[ 0.759681] 0x000000080000-0x0000000a0000 : "u_env"
[ 0.765080] 0x0000000a0000-0x0000000c0000 : "s_env"
[ 0.770456] 0x000000200000-0x0000004a0000 : "kernel"
[ 0.775953] 0x0000004a0000-0x000008000000 : "rootfs"
[ 0.781880] mtd: device 4 (rootfs) set to be root filesystem
[ 0.787632] mtdsplit: no squashfs found in "rootfs"
[ 0.792566] 0x0000000c0000-0x000000200000 : "unused"
[ 0.798464] libphy: Fixed MDIO Bus: probed
[ 0.802851] libphy: orion_mdio_bus: probed
[ 0.807112] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[ 0.815186] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address c8:d7:19:23:0c:03
[ 0.824421] mv643xx_eth_port mv643xx_eth_port.1 eth1: port 0 with MAC address c8:d7:19:23:0c:04
[ 0.833250] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.839808] ehci-orion: EHCI orion driver
[ 0.844006] orion-ehci f1050000.ehci: EHCI Host Controller
[ 0.849536] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[ 0.857370] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[ 0.891140] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[ 0.897749] hub 1-0:1.0: USB hub found
[ 0.901744] hub 1-0:1.0: 1 port detected
[ 0.906129] usbcore: registered new interface driver usb-storage
[ 0.912377] i2c /dev entries driver
[ 0.916657] orion_wdt: Initial timeout 21 sec
[ 0.925830] marvell-cesa f1030000.crypto: CESA device successfully registered
[ 0.933820] NET: Registered protocol family 10
[ 0.939962] Segment Routing with IPv6
[ 0.943744] NET: Registered protocol family 17
[ 0.948241] 8021q: 802.1Q VLAN Support v1.8
[ 0.955538] mvsw61xx 10.mvsw61xx: Found MV88E6171 at f1072004.mdio-bus-mii:10
[ 0.962745] mvsw61xx 10.mvsw61xx: Using indirect addressing
[ 0.982206] random: fast init done
[ 1.003669] hctosys: unable to open rtc device (rtc0)
[ 1.010574] List of all partitions:
[ 1.014131] 1f00 512 mtdblock0
[ 1.014135] (driver?)
[ 1.020699] 1f01 128 mtdblock1
[ 1.020701] (driver?)
[ 1.027284] 1f02 128 mtdblock2
[ 1.027287] (driver?)
[ 1.033867] 1f03 2688 mtdblock3
[ 1.033870] (driver?)
[ 1.040432] 1f04 126336 mtdblock4
[ 1.040435] (driver?)
[ 1.047016] 1f05 1280 mtdblock5
[ 1.047019] (driver?)
[ 1.053596] No filesystem could mount root, tried:
[ 1.053600] ext3
[ 1.058495] ext2
[ 1.060422] ext4
[ 1.062364] squashfs
[ 1.064294]
[ 1.068067] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)
[ 1.077199] Rebooting in 1 seconds..Na pierwszy rzut oka jest OK.
Dostaje IP na WAN - net działa, przydziela IP z DHCP na LAN.
Teraz jest OK
root@OpenWrt:/# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd96:bc27:b69d::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0.1'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.ifname='eth1.2'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.ifname='eth1.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 5t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='4 6t'Vlanów nie zrobił, ręczna poprawa tego pliku nic nie daje, cały czas błąd jest podczas uruchamiania.
root@OpenWrt:/# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd58:fa73:d967::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.ifname='eth1'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.ifname='eth1'
network.wan6.proto='dhcpv6'Działa ten build z "test",
Tak na szybko co zauważyłem:
/bin/board_detect: /etc/board.d/02_network: line 35: syntax error: unexpected ")" (expecting ";;")
Mały test - zmień znów na dhcp, zamiast internet wpisz ethernet1, wywal ethernet1 z lanu i podłącz kabel pod lan1. Zobaczymy czy tak zadziała.
Po pracy mogę sprawdzić, chyba że czekamy na kolegę @Królik?
@Cezary mam jeszcze pytanie, wracając do sprawy zmiany podziału flasha w EA4500.
Edytowałem wczoraj /target/linux/kirkwood/patches-4.14/105-ea4500.patch i zbudowałem obraz.
Po patchu, podział w .dts jest następujący:
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "u-boot";
reg = <0x0 0x80000>;
read-only;
};
partition@80000 {
label = "u_env";
reg = <0x80000 0x20000>;
};
partition@A0000 {
label = "s_env";
reg = <0xA0000 0x20000>;
};
partition@200000 {
label = "kernel";
reg = <0x200000 0x2A0000>;
};
partition@4A0000 {
label = "rootfs";
reg = <0x4A0000 0x7B60000>;
};
partition@C0000 {
label = "unused";
reg = <0xC0000 0x140000>;
};Router niby się aktualizuje przez sysupgrade ale po restarcie wstaje na starym oprogramowaniu.
Będę musiał go wrzucić ręcznie przez bootloader?
eko.one.pl → Posty przez Graffy
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc