Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jak dostać się do routera przez serial port TP-link

tay9418 30 Maj 2017 21:23 1065 3
  • #1 30 Maj 2017 21:23
    tay9418
    Poziom 2  

    Witam
    Posiadam dość nietypowy problem, ponieważ nie mogę się dostać do routera poprzez serial port, wszystko dobrze podpięte DND do GND, RX do TX, TX do RX, kombinowałem też na inne sposoby, wygląda na to jak by za szybko się bootował. Ten router jest sprawny, lecz mam kilka uszkodzonych i trenuję na tym bo szukam sposobu aby się dostać w ustawienia i wgrać nowego softa. Próbowałem kombinacji klawiszowych w putty jednocześnie włączając router do prądu takich jak ctrl+c, ctrl+bream, fn+break itp, nic nie zatrzymywało bootowania.
    Oto kod z putty.

    Code:
    Booting...
    

    ========== SPI =============
    SDRAM CLOCK:168MHZ
    ------------------------- Force into Single IO Mode ------------------------
    |No chipID Sft chipSize blkSize secSize pageSize sdCk opCk chipName |
    | 0 ef4017h 0h 800000h 10000h 1000h 100h 40 28 UNKNOWN|
    ----------------------------------------------------------------------------
    Reboot Result from Watchdog Timeout!

    ---RealTek(RTL8198)at 2012.10.17-15:05+0800 version v1.1f [16bit](620MHz)
    no sys header found at 00010000
    Jump to image start=0x80500000...
    decompressing kernel:
    Uncompressing Linux... done, booting the kernel.
    done decompressing kernel.
    start address: 0x80003750
    CPU revision is: 0000dc02
    Determined physical RAM map:
    memory: 04000000 @ 00000000 (usable)
    Zone PFN ranges:
    Normal 0x00000000 -> 0x00004000
    Movable zone start PFN for each node
    early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
    Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
    Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2
    icache: 16kB/32B, dcache: 8kB/32B, scache: 0kB/0B
    NR_IRQS:48
    PID hash table entries: 256 (order: 8, 1024 bytes)
    console handover: boot [early0] -> real [ttyS0]
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 57804k/65536k available (2164k kernel code, 7660k reserved, 693k data, 100k init, 0k highmem)
    Calibrating delay loop... 619.31 BogoMIPS (lpj=3096576)
    Mount-cache hash table entries: 512
    net_namespace: 496 bytes
    NET: Registered protocol family 16
    bio: create slab <bio-0> at 0
    SCSI subsystem 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
    msgmni has been set to 113
    io scheduler noop registered
    io scheduler deadline registered (default)
    Realtek GPIO Driver for Flash Reload Default
    Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
    serial8250: ttyS0 at MMIO 0x18002000 (irq = 8) is a 16550A
    brd: module loaded
    Driver 'sd' needs updating - please use bus_type methods
    PPP generic driver version 2.4.2
    NET: Registered protocol family 24
    RTL8192C/RTL8188C driver version 1.4 (2010-12-22)
    =====>>INSIDE rtl8192cd_init_one <<=====
    PCIE reset (0)
    Do MDIO_RESET
    Find Port=0 Device:Vender ID=819110ec
    vendor_deivce_id=819110ec
    =====>>EXIT rtl8192cd_init_one <<=====
    =====>>INSIDE rtl8192cd_init_one <<=====
    =====>>EXIT rtl8192cd_init_one <<=====
    =====>>INSIDE rtl8192cd_init_one <<=====
    =====>>EXIT rtl8192cd_init_one <<=====
    =====>>INSIDE rtl8192cd_init_one <<=====
    =====>>EXIT rtl8192cd_init_one <<=====
    =====>>INSIDE rtl8192cd_init_one <<=====
    =====>>EXIT rtl8192cd_init_one <<=====
    =====>>INSIDE rtl8192cd_init_one <<=====
    =====>>EXIT rtl8192cd_init_one <<=====



    Probing RTL8186 10/100 NIC-kenel stack size order[2]...
    chip name: 8196C, chip revid: 0
    ==Set GPHY Parameter OK
    NOT YET
    Set threshould idx 0
    eth0 added. vid=9 Member port 0x1...
    eth1 added. vid=8 Member port 0x1...
    eth2 added. vid=9 Member port 0x2...
    eth3 added. vid=9 Member port 0x4...
    eth4 added. vid=9 Member port 0x8...
    [peth0] added, mapping to [eth1]...
    SPI INIT
    ------------------------- Force into Single IO Mode ------------------------
    |No chipID Sft chipSize blkSize secSize pageSize sdCk opCk chipName |
    | 0 ef4017h 0h 800000h 10000h 1000h 100h 40 0 UNKNOWN|
    ----------------------------------------------------------------------------
    SPI flash(UNKNOWN) was found at CS0, size 0x800000
    Creating 5 MTD partitions on "flash_bank_1":
    0x000000000000-0x000000020000 : "boot+mac+pin"
    0x000000020000-0x000000120000 : "linux"
    0x000000120000-0x0000007e0000 : "root fs"
    0x0000007e0000-0x0000007f0000 : "uc"
    0x0000007f0000-0x000000800000 : "rf data"
    nf_conntrack version 0.5.0 (1024 buckets, 5120 max)
    CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
    nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
    sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
    ip_tables: (C) 2000-2006 Netfilter Core Team
    TCP cubic registered
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    Netlink[Kernel] create socket for igmp ok.
    VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
    Freeing unused kernel memory: 100k freed
    init started: BusyBox v1.01 (2012.10.17-07:09+0000) multi-call binary
    xt_time: kernel timezone is -0000
    insmod: cannot open module `/lib/modules/2.6.30/kernel/flashid.ko': No such file or directory
    PPPoL2TP kernel driver, V1.0
    PPTP driver version 0.8.3
    insmod: cannot open module `/lib/modules/2.6.30/kernel/harmony.ko': No such file or directory

    (none) rlx #4 Wed Oct 17 15:08:49 CST 2012 (none)
    (none) login: ####start the ushare main
    ####init success
    device eth0 entered promiscuous mode
    br0: port 1(eth0) entering forwarding state
    nf_conntrack_rtsp v0.6.21 loading
    nf_nat_rtsp v0.6.21 loading
    device wlan0 entered promiscuous mode
    [PHY_ConfigMACWithParaFile][MACPHY_REG_92C]
    [PHY_ConfigBBWithParaFile][PHY_REG_PG]
    ===> Load_92C_Firmware
    <=== Load_92C_Firmware
    8192c firmware not ready
    br0: port 2(wlan0) entering forwarding state
    fuse init (API version 7.11)
    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
    rtl8652-ehci rtl8652-ehci.0: RTL8652 On-Chip EHCI Host Controller
    rtl8652-ehci rtl8652-ehci.0: new USB bus registered, assigned bus number 1
    read synopsys=0
    read synopsys2=0
    rtl8652-ehci rtl8652-ehci.0: irq 10, io base 0x18021000
    rtl8652-ehci rtl8652-ehci.0: USB 0.0 started, EHCI 1.00
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: RTL8652 On-Chip EHCI Host Controller
    usb usb1: Manufacturer: Linux 2.6.30.9 ehci_hcd
    usb usb1: SerialNumber: rtl8652-ehci.0
    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
    rtl8652-ohci rtl8652-ohci.0: RTL8652 OHCI
    rtl8652-ohci rtl8652-ohci.0: new USB bus registered, assigned bus number 2
    rtl8652-ohci rtl8652-ohci.0: irq 10, io mem 0x18020000
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: RTL8652 OHCI
    usb usb2: Manufacturer: Linux 2.6.30.9 ohci_hcd
    usb usb2: SerialNumber: rtl8652
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    GPL NetUSB up!
    NetUSB: module license 'Proprietary' taints kernel.
    Disabling lock debugging due to kernel taint
    kc 88 : run_telnetDBGDServer start
    kc 225 : init_DebugD end
    INFO16A1: NetUSB 1.162, 0002061E : Feb 22 2012 13:47:02
    INFO16A3: AUTH ISOC CBudelay
    INFO16A4:
    usbcore: registered new interface driver KC NetUSB General Driver
    INFO0076: init proc : PAGE_SIZE 4096
    INFO16FD: Check mac address
    INFO1578: sleep to wait br0 to wake up
    INFO02D0: use dev Name br0
    INFO1581: sleep to wait br0 end.
    INFO159A: UDP_BROAD 7437 tcpPort:625868800
    INFO02D0: use dev Name br0
    INFO14D1: tcpConnector() started...
    INFO13AE: Bind to br0

    TL-WR1042ND rlx #4 Wed Oct 17 15:08:49 CST 2012 (none)
    TL-WR1042ND login: admin
    login: no valid shadow password

    TL-WR1042ND rlx #4 Wed Oct 17 15:08:49 CST 2012 (none)
    TL-WR1042ND login: root
    Password:
    Login incorrect
    TL-WR1042ND login: admin
    login: no valid shadow password

    TL-WR1042ND rlx #4 Wed Oct 17 15:08:49 CST 2012 (none)
    TL-WR1042ND login: wr1042nd
    Password:
    Login incorrect
    TL-WR1042ND login: admin
    login: no valid shadow password

    TL-WR1042ND rlx #4 Wed Oct 17 15:08:49 CST 2012 (none)
    TL-WR1042ND login: INFO02D0: use dev Name br0
    <3>NERR03CD: NU VM : ks_gethostbyname get ip failed
    INFO1613: connect server failed


    Oto konfiguracja:
    Jak dostać się do routera przez serial port TP-link Jak dostać się do routera przez serial port TP-link Jak dostać się do routera przez serial port TP-link

    Próbowałem również na końcu gdy woła o hasło pisać standardowo admin admin lub root admin lecz wyświetlało że błędne.

    Z góry dziękuję za pomoc, pozdrawiam.

    0 3
  • Pomocny post
    #2 30 Maj 2017 21:44
    Heinzek
    Specjalista Sieci, Internet

    tay9418 napisał:
    Próbowałem również na końcu gdy woła o hasło pisać standardowo admin admin lub root admin lecz wyświetlało że błędne.

    próbowałeś root/5up

    Konfiguracja putty jest OK jeśli widzisz bootlog oraz potrafisz wpisywać hasła itp.

    Nie widzę opcji zatrzymania bootowania więc najlepiej by było wgrać gotowy wsad do pozostałych urządzeń.

    0
  • Pomocny post
    #3 30 Maj 2017 21:56
    michald
    Poziom 29  

    bledne haslo

    przywroc ustawienia fabryczne

    0
  • #4 30 Maj 2017 23:02
    tay9418
    Poziom 2  

    Hasło 5up zadziałało, tylko teraz nasuwa się kolejne pytanie, jakimi komendami usunąć stary soft oraz wgrać nowy oraz czy jest do tego konieczny kabel rj45 ?
    Dodano po 24 [minuty]:
    Takie możliwe opcje mi wyświetla.
    Jak dostać się do routera przez serial port TP-link

    To tak dziś udało mi się ożywić 2 routery, napiszę dokładnie jak, może komuś się przyda.

    TP-Link 1043ND V3.0 - brak strony logowania tplinklogin.net jak i po ip:

    Naprawa:
    1.Pobrałem najnowszego softa, zmieniłem nazwę na wr1043v3_tp_recovery
    2.Wkleiłem plik do tftpd64
    3.Ustawiłem ip na 192.168.0.66, maska standardowo
    4.Odpaliłem tftpd64
    5.Trzymałem reset oraz włączyłem kabel zailania
    6.Poczekałem chwilę w tftpd64 ruszył proces, następnie zamieniłem ip na automatyczne i w efekcie strona tplinklogin.net jak i po ip zalogowałem się na router.
    Link do filmiku z którego korzystałem:
    https://www.youtube.com/watch?v=b81CWCBYf2w

    TP-Link 1043ND V2.1 - brak strony logowania tplinklogin.net jak i po ip, ciągle świeciły 2 porty:

    Na początku próbowałem jak jak w poprzednim przypadku, na sofcie do wersji 2 zmeiniałęm nazwę pliku na wr1043v2_tp_recovery, lecz ten sposób nie zadziałał, jeśli ktoś wie co robiłem źle to bardzo proszę o komentarz(czy ip inne w zależności od routera, czy złą nazwę nadałem) ten sposób jest najszybszy i nie trzeba rozbierać routera to bym był bardzo wdzięczny za poradę jak wykorzystać ten sposób w przypadku innych modeli oraz wersji :)

    Podpiołem router przez serial to usb, następnie zauważyłem że niema od razu booting jak w przypadku sprawnego routera tylko jakieś ślaczki i kreski(brak logiki).
    Naprawa:
    1.Odpaliłem putty, podłączyłem router, zacząłem spamować tpl tpl tpl tpl tpl, proces bootowania się zatrzymał, lecz dalej nie było nic widać, tylko krzaczki.
    2.Zmieniłem ip na 192.168.0.5, maska standard, gateway oraz DNS 192.168.0.1
    3.Wgrałem plik do tftpd64 nadając mu nazwę firmware, odpaliłem tftpd64
    4.Następnie na pałę wpisywałem komendy
    setenv ipaddr 192.168.0.3 [ENTER]
    setenv serverip 192.168.0.5 [ENTER]
    printenv [ENTER]
    erase 0xbf020000 +7c0000 [ENTER]
    tftpboot 0x81000000 firmware.bin [ENTER]
    cp.b 0x81000000 0xbf020000 0x7c0000 [ENTER]
    bootm 0xbf020000 [ENTER]
    5.Zmieniłem ip na automatyczne i ruszył, wszystko działa strona logowania itp, porty nie świecą i są już sprawne.


    Teraz miał bym kilka pytań:
    1. Czy da się inne modele naprawiać w sposób który opisałem jako pierwszy? jeśli tak to w jaki sposób czy złą nazwę nadąłem, czy złe ip.
    2.Czy jest możliwość wgrania softa przez serial to usb ponieważ mam kilka routerów w których nie działa ani 1 port, a jak widać soft czasem pomaga aby się naprawiły?

    0