Fabriksfirmware XG6846_4.12ITT01.99_20181120 till Inteno switch XG6846 CPE

Permalänk
Medlem

Fabriksfirmware XG6846_4.12ITT01.99_20181120 till Inteno switch XG6846 CPE

Hej,

Jag har lyckats att flasha om en begagnad Intenoswitch från Telias firmware till fabriksfirmware från 20150430 version 01.69.
Fördelen med fabriks-fw är att man själv kan sätta upp switchen med de vlan man önskar på respektive port och enkelt administrera den med admin/admin som login.

Jag vet att det finns en nyare version precis som rubriken lyder och undrar om någon kan hjälpa mig att få tag på den?
Anledningen är att versionen från 2015 nästan är sex år gammal och innehåller en del buggar som jag gärna hade sett fixat.

En annan fråga är om någon lyckats lägga in OpenWrt på just denna modell och fått lan samt wan -port att fungera?

/csoM

Permalänk
Medlem

Egenkompilerad firmware

Efter lite läsande om allt från Broadcom 96328 och CFE samt uppdatering inom ämnet att flasha egna firmware på dessa chip har jag äntligen lyckats att kompilera en egen firmware precis så som jag vill ha den. En uppdaterad firmware som har admin/admin som lösen.
Denna firmware är en manipulerad version från OpenUniverse. Den har alla vlan förkonfigurerade precis så som OpenUniverse har inställningarna så den fungerar med deras tjänster inkl tv i deras nät förutom att den har 4:e porten kopplad otaggad direkt mot admininterfacet och admin's lösenord satt till: admin
Den har admininterface taggat med ett speciellt vlan på wan-porten dock är detta ändrat från OpenUniverse 993 till ett annat.
Man kan säga att denna firmware är öppen precis som en fabriksfirmware så användaren kan göra de inställningar den vill via Web-Gui och sedan byta lösenordet till vad denne vill t.ex. konfigurera vlan eller stänga av alla led's i Stealth-mode eller ställa in hastighetsbegränsning på respektive port.

Nu kan man äntligen få ut det mesta av denna switch med SFP-modul.

Mvh, csoM

Permalänk
Medlem

Kul med åternyttjande av gamla fiber CPE för annat.

Har själv en "Raycore RC-CP9" som jag använder som vanlig VLAN-switch hemma. Mycket kompetent liten 10-port switch.

Permalänk
Avstängd
Skrivet av csom:

Efter lite läsande om allt från Broadcom 96328 och CFE samt uppdatering inom ämnet att flasha egna firmware på dessa chip har jag äntligen lyckats att kompilera en egen firmware precis så som jag vill ha den. En uppdaterad firmware som har admin/admin som lösen.
Denna firmware är en manipulerad version från OpenUniverse. Den har alla vlan förkonfigurerade precis så som OpenUniverse har inställningarna så den fungerar med deras tjänster inkl tv i deras nät förutom att den har 4:e porten kopplad otaggad direkt mot admininterfacet och admin's lösenord satt till: admin
Den har admininterface taggat med ett speciellt vlan på wan-porten dock är detta ändrat från OpenUniverse 993 till ett annat.
Man kan säga att denna firmware är öppen precis som en fabriksfirmware så användaren kan göra de inställningar den vill via Web-Gui och sedan byta lösenordet till vad denne vill t.ex. konfigurera vlan eller stänga av alla led's i Stealth-mode eller ställa in hastighetsbegränsning på respektive port.

Nu kan man äntligen få ut det mesta av denna switch med SFP-modul.

Mvh, csoM

Grymt. Jag började precis leka lite med denna Switchen och sökte runt lite så hittade jag denna tråden och den är ju inte allt för gammal så jag hoppas du fortfarande är aktiv då jag undrar om om du kom in på 'original' firmwaren eller flashade du om din firmware direkt från CFE menyn och på så vis kunde du sätta admin:admin som lösen?

Serial log, det har inte kommit någon uppgradering sedan länge så det är dags att uppgradera för mig med hade jag tänkt så småningomg.

VFS: Mounted root (squashfs filesystem) readonly on device 31:0. HELO CPUI L1CI DRAM ---- PHYS ZQDN 300H PHYE DINT LSYN USYN MSYN LMBE RACE PASS ---- ZBSS CODE DATA L12F HELO CPUI L1CI DRAM ---- PHYS ZQDN 300H PHYE DINT LSYN USYN MSYN LMBE RACE PASS ---- ZBSS CODE DATA L12F MAINh så där dom är f CFE version 1.0.38-114.101 for BCM96328 (32bit,SP,BE) Build Date: 三 4月 23 18:54:46 CST 2014 (anton@f137) Copyright (C) 2000-2011 Broadcom Corporation. HS Serial flash device: name S25FL228, id 0x0118 size 16384KB Total Flash size: 16384K with 256 sectors Flash not used for Auxillary File System Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz Main Thread: TP0 Memory Test Passed Total Memory: 67108864 bytes (64MB) Boot Address: 0xb8000000 Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Boot image (0=latest, 1=previous) : 0 Board Id (0-10) : 96328avng Number of MAC Addresses (1-32) : 11 PSI Size (1-64) KBytes : 24 Enable Backup PSI [0|1] : 0 System Log Size (0-256) KBytes : 0 Auxillary File System Size Percent: 0 Main Thread Number [0|1] : 0 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0 Booting from latest image (0xb8800000) ... Code Address: 0x80010000, Entry Address: 0x80286720 Decompression OK! Entry at 0x80286720 Closing network. Disabling Switch ports. Flushing Receive Buffers... 0 buffers found. Closing DMA Channels. Starting program at 0x80286720 Linux version 2.6.30 (hank_chiang@cs1) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #2 Thu Feb 1 16:36:37 CST 2018 HS Serial flash device: name S25FL128, id 0x0118 size 16384KB 96328avng prom init CPU revision is: 0002a075 (Broadcom4350) DSL SDRAM reserved: 0x100000 Determined physical RAM map: memory: 03f00000 @ 00000000 (usable) Zone PFN ranges: DMA 0x00000000 -> 0x00001000 Normal 0x00001000 -> 0x00003f00 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00003f00 On node 0 totalpages: 16128 free_area_init_node: node 0, pgdat 80334130, node_mem_map 81000000 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 94 pages used for memmap Normal zone: 11938 pages, LIFO batch:1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16002 Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200 wait instruction: enabled Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes. Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes NR_IRQS:128 PID hash table entries: 256 (order: 8, 1024 bytes) console [ttyS0] enabled Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 60304k/64512k available (2545k kernel code, 4188k reserved, 676k data, 120k init, 0k highmem) Calibrating delay loop... 319.48 BogoMIPS (lpj=159744) Mount-cache hash table entries: 512 --Kernel Config-- SMP=0 PREEMPT=0 DEBUG_SPINLOCK=0 DEBUG_MUTEXES=0 Broadcom Logger v0.1 Feb 1 2018 16:30:57 net_namespace: 812 bytes NET: Registered protocol family 16 Total Flash size: 16384K with 256 sectors Flash not used for Auxillary File System registering PCI controller with io_map_base unset registering PCI controller with io_map_base unset bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff] pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff] pci 0000:01:00.0: PME# supported from D0 D3hot pci 0000:01:00.0: PME# disabled pci 0000:01:00.0: PCI bridge, secondary bus 0000:02 pci 0000:01:00.0: IO window: disabled pci 0000:01:00.0: MEM window: disabled pci 0000:01:00.0: PREFETCH window: disabled PCI: Setting latency timer of device 0000:01:00.0 to 64 BLOG v3.0 Initialized BLOG Rule v1.0 Initialized Broadcom IQoS v0.1 Feb 1 2018 16:31:44 initialized Broadcom GBPM v0.1 Feb 1 2018 16:31:45 initialized NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher squashfs: version 4.0 with LZMA457 ported by BRCM fuse init (API version 7.11) msgmni has been set to 117 io scheduler noop registered (default) pcieport-driver 0000:01:00.0: device [14e4:6328] has invalid IRQ; check vendor BIOS PCI: Setting latency timer of device 0000:01:00.0 to 64 Driver 'sd' needs updating - please use bus_type methods PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> bcm963xx_mtd driver v2.0 File system address: 0xb8800100 Registered device mtd[BCM63XX RootFS] dev[0] Flash[0xb8800100,1269760] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver PCI: Enabling device 0000:00:0a.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:0a.0 to 64 ehci_hcd 0000:00:0a.0: EHCI Host Controller ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM ehci_hcd 0000:00:0a.0: irq 50, io mem 0x10002500 ehci_hcd 0000:00:0a.0: USB f.f 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: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver PCI: Enabling device 0000:00:09.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:09.0 to 64 ohci_hcd 0000:00:09.0: OHCI Host Controller ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:09.0: irq 49, io mem 0x10002600 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver usblp Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. brcmboard: brcm_board_init entry PCIe: No device found - Powering down Serial: BCM63XX driver $Revision: 3.00 $ Magic SysRq enabled (type ^ h for list of supported commands) ttyS0 at MMIO 0xb0000100 (irq = 36) is a BCM63XX ttyS1 at MMIO 0xb0000120 (irq = 47) is a BCM63XX Total # RxBds=1920 bcmPktDmaBds_init: Broadcom Packet DMA BDs initialized GACT probability NOT on Mirror/redirect action on u32 classifier input device check on Actions configured TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 NET: Registered protocol family 15 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:0. Freeing unused kernel memory: 120k freed init started: BusyBox v1.17.2 (2018-02-01 16:32:22 CST) starting pid 187, tty '': '/etc/init.d/rcS' starting pid 190, tty '': '-/bin/sh' BusyBox v1.17.2 (2018-02-01 16:32:22 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. Loading drivers and kernel modules... chipinfo: module license 'proprietary' taints kernel. Disabling lock debugging due to kernel taint brcmchipinfo: brcm_chipinfo_init entry Broadcom Ingress QoS Module Char Driver v0.1 Feb 1 2018 16:31:21 Registered<243> Broadcom Ingress QoS ver 0.1 initialized BPM: tot_mem_size=67108864B (64MB), buf_mem_size=10066329B (9MB), num of buffers=4802, buf size=2096 Broadcom BPM Module Char Driver v0.1 Feb 1 2018 16:31:21 Registered<244> [NTC bpm] bpm_set_status: BPM status : enabled NBUFF v1.0 Initialized Initialized fcache state Broadcom Packet Flow Cache Char Driver v2.2 Feb 1 2018 16:31:22 Registered<242> Created Proc FS /procfs/fcache Broadcom Packet Flow Cache registered with netdev chain Broadcom Packet Flow Cache learning via BLOG enabled. Constructed Broadcom Packet Flow Cache v2.2 Feb 1 2018 16:31:22 Broadcom BCM6328B0 Ethernet Network Device v0.1 Feb 1 2018 16:31:24 ETH Init: Ch:0 - 200 tx BDs at 0xa3972000 ETH Init: Ch:0 - 1920 rx BDs at 0xa38a8000 dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered eth0 Link UP 1000 mbps full duplex message received before monitor task is initialized kerSysSendtoMonitorTask Init switch LAN1~4 ports for EEE, enable = 1 Marvell switch control module loaded successfully. XAVi fiber control module loaded successfully. XAVi LED mode module loaded successfully. XAVi port_limit Feb 1 2018 16:31:29 debug (0) ===== Release Version XG6846_4.12TET01.61_TRUNK (build timestamp 180201_1636) ===== Direct used default configure file = /etc/default.cfg [devCtl_catvData][544] catvData: enable 1 Skipped rcl disable port 0 egress rate limiting disable port 1 egress rate limiting disable port 2 egress rate limiting disable port 3 egress rate limiting device eth0 entered promiscuous mode br0: port 1(eth0) entering forwarding state monitor task is initialized pid= 279 xavi_wan started. xavi_switch_daemon started. Allocating 1 taps... 1 of 1 .:: Gone into daemonland ::. Starting Master Thread... OK Starting Interface Threads... 1 of 1Switch VTB Flush! Add an STU entry for init VTB ! device tap0 entered promiscuous mode br0: port 2(tap0) entering forwarding state br0: port 1(eth0) entering disabled state br0: port 1(eth0) entering forwarding state CATV: No signa XG6846 Login:

Dold text

Detta är ju ett ju ett gyllene läge att använda sig av expekt men det är ju inte aktuellt att diskutera här tyvärr så därför undrar jag bara det ovan.

Korten på dessa switchar är från 2012, Inteno presenterar boxarna som om dom vore från 2018. Det är som vanligt, jag tycker det mesta är väldigt gammalt samma med kameror och så där dom är från ett decenium tillbaka men säljs som årets @2022

Efter att jag plockat isär den så såg jag att det fanns ju en springa till anslutningarna så man behöver inte plocka isär den (om någon annan komer testa så kan det vara nice att veta)

Riktgt grymt att du lyckades flasha om den. Det sista den gör innan den bootat upp är att sätta portarna på egress rate limiting det är ju det som gör så att operatören kan begränsa hastigheten på portarna, hur funkar det på den firmwaren som du använder, kan du sätta din egen speed limit?

Citat:

Egress port rate limiting allows the device to limit the traffic that egresses through a port to a value less than the available link bandwidth. This feature is supported on the 7210 SAS-Series platforms.

Skall undersöka denna lite mer hade jag tänkt innan jag ger mig på en flashning.

// wuseman

Permalänk
Medlem

Härligt, jo jag är fortfarane aktiv här

Skrivet av wuseman:

Grymt. Jag började precis leka lite med denna Switchen och sökte runt lite så hittade jag denna tråden och den är ju inte allt för gammal så jag hoppas du fortfarande är aktiv då jag undrar om om du kom in på 'original' firmwaren eller flashade du om din firmware direkt från CFE menyn och på så vis kunde du sätta admin:admin som lösen?

Serial log, det har inte kommit någon uppgradering sedan länge så det är dags att uppgradera för mig med hade jag tänkt så småningomg.

Ang. hur jag tog mig in i firmwaren från OpenUniverse var från början ganska enkel process. Det började med att jag hittade att de kommunicerade frekvent på ett visst VLAN-ID via Wireshark när switchen först bootade vilket jag snabbt förstod var deras admin-vlan för switchen. På den tiden runt 2019 när jag först var intresserad av att ta reda på adminlösenordet var det bara att fortsätta sniffa över natten för att se om de hade någon automatisk telnetklient eller sshklient vilket t.o.m. visade sig vara att de anslöt på via telnet (okrypterat). Lösenord och användarnamn visades i klartext i Wireshark (inget säkerhetstänk alls). På så sätt fick jag tag på lösenord och användarnamn första gången och kunde logga in via både seriell samt webgui. Ganska snabbt kom en uppdatering av deras firmware där de istället använde sig av ssh och bytte lösenord vilket resulterade i att det inte gick att sniffa fram lösenordet längre. Dock finns en generell fabriksfirmware som rubriken på denna post specificerar där anv+lösen är admin/admin. Denna går att flasha direkt via CFE om man så vill. Eftersom jag endast använt mig av switchen i faser (väldigt sällan) har det ofta kommit nya firmware nästa gång jag använt den ca. en/år. På så sätt har jag varit aktiv och sniffat den nya firmwarefilen när den laddats hem m.h.a. Wireshark som sedan kan analyseras och extrahera det nya lösenordet från.

Skrivet av wuseman:

Efter att jag plockat isär den så såg jag att det fanns ju en springa till anslutningarna så man behöver inte plocka isär den (om någon annan komer testa så kan det vara nice att veta)

https://i.imgur.com/Zh6INyK.png

Riktgt grymt att du lyckades flasha om den. Det sista den gör innan den bootat upp är att sätta portarna på egress rate limiting det är ju det som gör så att operatören kan begränsa hastigheten på portarna, hur funkar det på den firmwaren som du använder, kan du sätta din egen speed limit?

Skall undersöka denna lite mer hade jag tänkt innan jag ger mig på en flashning.

// wuseman

Nu som sagt har jag tagit OpenUniverse senaste firmware som kom ut 2022-11-07 och extraherat den och kompilerat om den till mitt eget tycke med bl.a. admin/admin som default login samt kompilerat en mer utvecklad version av busybox med mer funktioner inbakat i då deras standard är en väldigt strippad/bantad version av busybox. Nu fungerar switchen som vilken smartswitch som helst här hemma med 5 portar + SFP. Men som din fråga lyder om det går att begränsa hastigheten så går det att göra via bl.a. webguit per port om man så vill. Dock begränsar nog inte OpenUniverse deras kunder i tjänstefördelaren utan förmodligen i accessswitchen i källaren/kopplingsstationen. Deras tjänstefördelare används nog endast som namnet förklarar och fördelar olika tjänster så som Internet/TV/Telefoni på olika portar i swtichen.

Det ska tilläggas att jag äger flera XG6846 vilka kommer från olika operatörer. Dels OpenUniverse samt Telia.

/Mvh, csoM

Permalänk
Medlem
Skrivet av wuseman:

Grymt. Jag började precis leka lite med denna Switchen och sökte runt lite så hittade jag denna tråden och den är ju inte allt för gammal så jag hoppas du fortfarande är aktiv då jag undrar om om du kom in på 'original' firmwaren eller flashade du om din firmware direkt från CFE menyn och på så vis kunde du sätta admin:admin som lösen?

Serial log, det har inte kommit någon uppgradering sedan länge så det är dags att uppgradera för mig med hade jag tänkt så småningomg.

VFS: Mounted root (squashfs filesystem) readonly on device 31:0. HELO CPUI L1CI DRAM ---- PHYS ZQDN 300H PHYE DINT LSYN USYN MSYN LMBE RACE PASS ---- ZBSS CODE DATA L12F HELO CPUI L1CI DRAM ---- PHYS ZQDN 300H PHYE DINT LSYN USYN MSYN LMBE RACE PASS ---- ZBSS CODE DATA L12F MAINh så där dom är f CFE version 1.0.38-114.101 for BCM96328 (32bit,SP,BE) Build Date: 三 4月 23 18:54:46 CST 2014 (anton@f137) Copyright (C) 2000-2011 Broadcom Corporation. HS Serial flash device: name S25FL228, id 0x0118 size 16384KB Total Flash size: 16384K with 256 sectors Flash not used for Auxillary File System Chip ID: BCM6328B0, MIPS: 320MHz, DDR: 320MHz, Bus: 160MHz Main Thread: TP0 Memory Test Passed Total Memory: 67108864 bytes (64MB) Boot Address: 0xb8000000 Board IP address : 192.168.1.1:ffffff00 Host IP address : 192.168.1.100 Gateway IP address : Run from flash/host (f/h) : f Default host run file name : vmlinux Default host flash file name : bcm963xx_fs_kernel Boot delay (0-9 seconds) : 1 Boot image (0=latest, 1=previous) : 0 Board Id (0-10) : 96328avng Number of MAC Addresses (1-32) : 11 PSI Size (1-64) KBytes : 24 Enable Backup PSI [0|1] : 0 System Log Size (0-256) KBytes : 0 Auxillary File System Size Percent: 0 Main Thread Number [0|1] : 0 *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0 Booting from latest image (0xb8800000) ... Code Address: 0x80010000, Entry Address: 0x80286720 Decompression OK! Entry at 0x80286720 Closing network. Disabling Switch ports. Flushing Receive Buffers... 0 buffers found. Closing DMA Channels. Starting program at 0x80286720 Linux version 2.6.30 (hank_chiang@cs1) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #2 Thu Feb 1 16:36:37 CST 2018 HS Serial flash device: name S25FL128, id 0x0118 size 16384KB 96328avng prom init CPU revision is: 0002a075 (Broadcom4350) DSL SDRAM reserved: 0x100000 Determined physical RAM map: memory: 03f00000 @ 00000000 (usable) Zone PFN ranges: DMA 0x00000000 -> 0x00001000 Normal 0x00001000 -> 0x00003f00 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00003f00 On node 0 totalpages: 16128 free_area_init_node: node 0, pgdat 80334130, node_mem_map 81000000 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 94 pages used for memmap Normal zone: 11938 pages, LIFO batch:1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16002 Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200 wait instruction: enabled Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes. Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes NR_IRQS:128 PID hash table entries: 256 (order: 8, 1024 bytes) console [ttyS0] enabled Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 60304k/64512k available (2545k kernel code, 4188k reserved, 676k data, 120k init, 0k highmem) Calibrating delay loop... 319.48 BogoMIPS (lpj=159744) Mount-cache hash table entries: 512 --Kernel Config-- SMP=0 PREEMPT=0 DEBUG_SPINLOCK=0 DEBUG_MUTEXES=0 Broadcom Logger v0.1 Feb 1 2018 16:30:57 net_namespace: 812 bytes NET: Registered protocol family 16 Total Flash size: 16384K with 256 sectors Flash not used for Auxillary File System registering PCI controller with io_map_base unset registering PCI controller with io_map_base unset bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pci 0000:00:09.0: reg 10 32bit mmio: [0x10002600-0x100026ff] pci 0000:00:0a.0: reg 10 32bit mmio: [0x10002500-0x100025ff] pci 0000:01:00.0: PME# supported from D0 D3hot pci 0000:01:00.0: PME# disabled pci 0000:01:00.0: PCI bridge, secondary bus 0000:02 pci 0000:01:00.0: IO window: disabled pci 0000:01:00.0: MEM window: disabled pci 0000:01:00.0: PREFETCH window: disabled PCI: Setting latency timer of device 0000:01:00.0 to 64 BLOG v3.0 Initialized BLOG Rule v1.0 Initialized Broadcom IQoS v0.1 Feb 1 2018 16:31:44 initialized Broadcom GBPM v0.1 Feb 1 2018 16:31:45 initialized NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher squashfs: version 4.0 with LZMA457 ported by BRCM fuse init (API version 7.11) msgmni has been set to 117 io scheduler noop registered (default) pcieport-driver 0000:01:00.0: device [14e4:6328] has invalid IRQ; check vendor BIOS PCI: Setting latency timer of device 0000:01:00.0 to 64 Driver 'sd' needs updating - please use bus_type methods PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> bcm963xx_mtd driver v2.0 File system address: 0xb8800100 Registered device mtd[BCM63XX RootFS] dev[0] Flash[0xb8800100,1269760] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver PCI: Enabling device 0000:00:0a.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:0a.0 to 64 ehci_hcd 0000:00:0a.0: EHCI Host Controller ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:0a.0: Enabling legacy PCI PM ehci_hcd 0000:00:0a.0: irq 50, io mem 0x10002500 ehci_hcd 0000:00:0a.0: USB f.f 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: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver PCI: Enabling device 0000:00:09.0 (0000 -> 0002) PCI: Setting latency timer of device 0000:00:09.0 to 64 ohci_hcd 0000:00:09.0: OHCI Host Controller ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:09.0: irq 49, io mem 0x10002600 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver usblp Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. brcmboard: brcm_board_init entry PCIe: No device found - Powering down Serial: BCM63XX driver $Revision: 3.00 $ Magic SysRq enabled (type ^ h for list of supported commands) ttyS0 at MMIO 0xb0000100 (irq = 36) is a BCM63XX ttyS1 at MMIO 0xb0000120 (irq = 47) is a BCM63XX Total # RxBds=1920 bcmPktDmaBds_init: Broadcom Packet DMA BDs initialized GACT probability NOT on Mirror/redirect action on u32 classifier input device check on Actions configured TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 17 NET: Registered protocol family 15 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:0. Freeing unused kernel memory: 120k freed init started: BusyBox v1.17.2 (2018-02-01 16:32:22 CST) starting pid 187, tty '': '/etc/init.d/rcS' starting pid 190, tty '': '-/bin/sh' BusyBox v1.17.2 (2018-02-01 16:32:22 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. Loading drivers and kernel modules... chipinfo: module license 'proprietary' taints kernel. Disabling lock debugging due to kernel taint brcmchipinfo: brcm_chipinfo_init entry Broadcom Ingress QoS Module Char Driver v0.1 Feb 1 2018 16:31:21 Registered<243> Broadcom Ingress QoS ver 0.1 initialized BPM: tot_mem_size=67108864B (64MB), buf_mem_size=10066329B (9MB), num of buffers=4802, buf size=2096 Broadcom BPM Module Char Driver v0.1 Feb 1 2018 16:31:21 Registered<244> [NTC bpm] bpm_set_status: BPM status : enabled NBUFF v1.0 Initialized Initialized fcache state Broadcom Packet Flow Cache Char Driver v2.2 Feb 1 2018 16:31:22 Registered<242> Created Proc FS /procfs/fcache Broadcom Packet Flow Cache registered with netdev chain Broadcom Packet Flow Cache learning via BLOG enabled. Constructed Broadcom Packet Flow Cache v2.2 Feb 1 2018 16:31:22 Broadcom BCM6328B0 Ethernet Network Device v0.1 Feb 1 2018 16:31:24 ETH Init: Ch:0 - 200 tx BDs at 0xa3972000 ETH Init: Ch:0 - 1920 rx BDs at 0xa38a8000 dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered eth0 Link UP 1000 mbps full duplex message received before monitor task is initialized kerSysSendtoMonitorTask Init switch LAN1~4 ports for EEE, enable = 1 Marvell switch control module loaded successfully. XAVi fiber control module loaded successfully. XAVi LED mode module loaded successfully. XAVi port_limit Feb 1 2018 16:31:29 debug (0) ===== Release Version XG6846_4.12TET01.61_TRUNK (build timestamp 180201_1636) ===== Direct used default configure file = /etc/default.cfg [devCtl_catvData][544] catvData: enable 1 Skipped rcl disable port 0 egress rate limiting disable port 1 egress rate limiting disable port 2 egress rate limiting disable port 3 egress rate limiting device eth0 entered promiscuous mode br0: port 1(eth0) entering forwarding state monitor task is initialized pid= 279 xavi_wan started. xavi_switch_daemon started. Allocating 1 taps... 1 of 1 .:: Gone into daemonland ::. Starting Master Thread... OK Starting Interface Threads... 1 of 1Switch VTB Flush! Add an STU entry for init VTB ! device tap0 entered promiscuous mode br0: port 2(tap0) entering forwarding state br0: port 1(eth0) entering disabled state br0: port 1(eth0) entering forwarding state CATV: No signa XG6846 Login:

Dold text

Detta är ju ett ju ett gyllene läge att använda sig av expekt men det är ju inte aktuellt att diskutera här tyvärr så därför undrar jag bara det ovan.

Korten på dessa switchar är från 2012, Inteno presenterar boxarna som om dom vore från 2018. Det är som vanligt, jag tycker det mesta är väldigt gammalt samma med kameror och så där dom är från ett decenium tillbaka men säljs som årets @2022

https://i.imgur.com/SWQWIEP.png

Efter att jag plockat isär den så såg jag att det fanns ju en springa till anslutningarna så man behöver inte plocka isär den (om någon annan komer testa så kan det vara nice att veta)

https://i.imgur.com/Zh6INyK.png

Riktgt grymt att du lyckades flasha om den. Det sista den gör innan den bootat upp är att sätta portarna på egress rate limiting det är ju det som gör så att operatören kan begränsa hastigheten på portarna, hur funkar det på den firmwaren som du använder, kan du sätta din egen speed limit?

Skall undersöka denna lite mer hade jag tänkt innan jag ger mig på en flashning.

// wuseman

Skrivet av csom:

Härligt, jo jag är fortfarane aktiv här

Ang. hur jag tog mig in i firmwaren från OpenUniverse var från början ganska enkel process. Det började med att jag hittade att de kommunicerade frekvent på ett visst VLAN-ID via Wireshark när switchen först bootade vilket jag snabbt förstod var deras admin-vlan för switchen. På den tiden runt 2019 när jag först var intresserad av att ta reda på adminlösenordet var det bara att fortsätta sniffa över natten för att se om de hade någon automatisk telnetklient eller sshklient vilket t.o.m. visade sig vara att de anslöt på via telnet (okrypterat). Lösenord och användarnamn visades i klartext i Wireshark (inget säkerhetstänk alls). På så sätt fick jag tag på lösenord och användarnamn första gången och kunde logga in via både seriell samt webgui. Ganska snabbt kom en uppdatering av deras firmware där de istället använde sig av ssh och bytte lösenord vilket resulterade i att det inte gick att sniffa fram lösenordet längre. Dock finns en generell fabriksfirmware som rubriken på denna post specificerar där anv+lösen är admin/admin. Denna går att flasha direkt via CFE om man så vill. Eftersom jag endast använt mig av switchen i faser (väldigt sällan) har det ofta kommit nya firmware nästa gång jag använt den ca. en/år. På så sätt har jag varit aktiv och sniffat den nya firmwarefilen när den laddats hem m.h.a. Wireshark som sedan kan analyseras och extrahera det nya lösenordet från.

Nu som sagt har jag tagit OpenUniverse senaste firmware som kom ut 2022-11-07 och extraherat den och kompilerat om den till mitt eget tycke med bl.a. admin/admin som default login samt kompilerat en mer utvecklad version av busybox med mer funktioner inbakat i då deras standard är en väldigt strippad/bantad version av busybox. Nu fungerar switchen som vilken smartswitch som helst här hemma med 5 portar + SFP. Men som din fråga lyder om det går att begränsa hastigheten så går det att göra via bl.a. webguit per port om man så vill. Dock begränsar nog inte OpenUniverse deras kunder i tjänstefördelaren utan förmodligen i accessswitchen i källaren/kopplingsstationen. Deras tjänstefördelare används nog endast som namnet förklarar och fördelar olika tjänster så som Internet/TV/Telefoni på olika portar i swtichen.

Det ska tilläggas att jag äger flera XG6846 vilka kommer från olika operatörer. Dels OpenUniverse samt Telia.

/Mvh, csoM

Finns det nån mer ingåeende Guide för att flasha Inteno XG6846?

Samt länkar till program och filer?

/Fraggi

Permalänk
Medlem
Visa signatur

RedHat <3 CentOS <3 OpenSuse <3 FreeBSD