Достаточно:
esr-1000 login: <other_username> Password: <password of other usernate> ******************************************** * Welcome to ESR-1000 * ******************************************** esr# configure esr(config)# username <problem username> esr(config-user)# password <new password> esr(config-user)# end esr# commit esr# confirm |
Для того, что-бы появилась возможность аутентифицироваться используя логин techsupport необходимо заранее задать пароль для данного польльзователя и активировать его при помощи следующих команд:
Если ранее пользователь techsupport не был активирован - после утери возможности конфигурирования маршрутизатором - активировать его невозможно. |
Вариант восстановления данного пароля возможен при включенном пользователе techsupport и имеющемся паролем к нему. Для этого необходимо авторизоваться под пользователем techsupport, далее вводим команду sudo passwd admin и вводим еще раз пароль для пользователя techsupport. После ESR запросит ввести новый пароль для пользователя admin дважды:
esr login: techsupport Password: ******************************************** * Welcome to ESR * ******************************************** techsupport@esr:~$ sudo passwd admin Password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
Далее необходимо обязательно зайти под пользователем и поменять пароль уже в основном CLI ESR:
techsupport@esr:~$ sudo login admin Password: ******************************************** * Welcome to ESR * ******************************************** esr# config esr(config)# username admin esr(config-user)# password <new password> esr(config-user)# exit esr(config)# exit esr# commit esr# confirm esr# |
В такой ситуаии есть возмождность:
Если ни один из ранее описанных вариантов не удалось реализовать, восстановить пароль без потери конфигурации невозможно! Невозможность изменения пароля без знания каких либо учётных данных на маршрутизаторе (даже при наличии физического доступа к маршрутизатору) - сделано специально - для предотвращения несанкционированного вмешательства в работу оборудования отвечающего за безопасность (средствами firewall). |
Имеется 2 способа сброса конфигурации к заводскому состоянию:
Способ 1. На лицевой панели зажимаем кнопку "F" на 15 секунд, после отпускаем. Маршрутизатор перезагружается и после загрузки подгружает заводскую конфигурацию, где логин/пароль для входа: admin/password
Способ 2. Подключится к маршрутизатору через консольный интерфейс, перезагрузить по питанию и остановить загрузку в uboot. Для этого необходимо ввести "stop" во время загрузки uboot в момент когда выведется следующая фраза на экране:
BRCM.XLP.U-Boot:1.8.5.5 (08/04/2020 - 10:34:57) DRAM: 4 GB Detected [XLP204B1] Booted from SPI/MMC CS0/CS1 -> OnBoard NOR/NAND XLP watchdog timer: initialized Now running in RAM - U-Boot [N64 ABI, Big-Endian] at: ffffffff8c100000 Ref Clk:133 MHz Read FPGA from partition 'fpga0' SF: Detected MX25L128xxF with page size 256, total 16777216 bytes Initializing FPGA: OK ## CFI Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB SF: Detected MX25L128xxF with page size 256, total 16777216 bytes Flash: 16 MB NAND: ONFI flash detected ONFI param page 0 valid 1024 MiB SF: Detected MX25L128xxF with page size 256, total 16777216 bytes Using default environment In: serial Out: serial Err: serial Reading factory settings... SF: Detected MX25L128xxF with page size 256, total 16777216 bytes Reading factory additional settings... SF: Detected MX25L128xxF with page size 256, total 16777216 bytes Factory settings: factory_type: <ESR-200> factory_sn: <NP15002333> factory_mac: <A8:F9:4B:AE:DA:7B> factory_hw_ver: <1v9> Factory additional settings: factory_fpga_type: <EP3C5> Active Nodes: 1 spillsize 0x2000000 @ 0x0000000010000000 node 0 default qsize 28672 credits 50 spill_base_cur 0x104b8000 qram_base_cur 0x1520 XLP304/204/104 FMN configuration Validating credits configured for Node-0 Net: PMA2P0 configuration is OK xlp2xx_set_pll_dividers: RefClk=125 block=0 lane_ctrl=4, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=0 lane_ctrl=5, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=0 lane_ctrl=6, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=0 lane_ctrl=7, mode=2 PMA2P0 configuration is OK xlp2xx_set_pll_dividers: RefClk=125 block=1 lane_ctrl=4, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=1 lane_ctrl=5, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=1 lane_ctrl=6, mode=2 xlp2xx_set_pll_dividers: RefClk=125 block=1 lane_ctrl=7, mode=2 initializing port 0, type 1. nae-0-0: PHY is Broadcom 54240 (600d8463) initializing port 1, type 1. nae-0-1: PHY is Broadcom 54240 (600d8463) initializing port 2, type 1. nae-0-2: PHY is Broadcom 54240 (600d8463) initializing port 3, type 1. nae-0-3: PHY is Broadcom 54240 (600d8463) initializing port 4, type 1. nae-0-4: PHY is Broadcom 54240 (600d8463) initializing port 5, type 1. nae-0-5: PHY is Broadcom 54240 (600d8463) initializing port 6, type 1. nae-0-6: PHY is Broadcom 54240 (600d8463) initializing port 7, type 1. nae-0-7: PHY is Broadcom 54240 (600d8463) SMC Endian Test:a81fa81f nae-0-0, nae-0-1, nae-0-2, nae-0-3, nae-0-4, nae-0-5, nae-0-6, nae-0-7 Initialized I2C0 Controller. Initialized I2C1 Controller. Initialized I2C2 Controller. Initialized I2C3 Controller. Set default values for mtdids and mtdparts variables Temp: MAX6657 temperature (int) 41 C Temp: MAX6657 temperature (ext) 42 C Temp: LM75 temperature 42 C FPGA: FW Revision 8 Hit any key to stop autoboot: 0 - в этот момент вводим слово stop BRCM.XLP204B1.u-boot# |
Далее вводим команду clear_mtd_config, после выполнения команду reset:
BRCM.XLP204B1.u-boot# clear_mtd_config Device 0: nand0... is now current device NAND erase: device 0 offset 0x0, size 0x1400000 Erasing at 0x13c0000 -- 100% complete. Cleanmarker written at 0x13c0000. OK BRCM.XLP204B1.u-boot# reset |
После этого маршрутизатор запустится с заводской конфигурацией, где логин/пароль: admin/password