Wczoraj zrobiłem jedną głupią rzecz. Usunięto zakodowane hasło roota z / etc / shadow na moim routerze.
root::17459:0:99999:7:::
Oprogramowanie routera jest otwartym linuxem z wbudowanym linuksem z dostępem ssh. Teraz nie mogę się zalogować ani pustym hasłem, ani starym hasłem. Czy jest jakiś sposób na przywrócenie hasła lub czy aktualizacja oprogramowania sprzętowego spowoduje zresetowanie hasła?
sudo su
aby dostać się do roota i zmienić hasło z tego miejsca?Odpowiedzi:
Istnieje tryb awaryjny, którego można użyć do zresetowania hasła roota w OpenWrt . Ustawia router w stanie zalogowania do roota. Działa to dla mnie z OpenWrt Attitude Adjustment 12.09, kiedy nie miałem root pw na TP-Link TL-WR841ND. Może to zadziała dla Ciebie lub innych osób, które szukają tych informacji:
sudo ifconfig en10 inet 192.168.1.2 netmask 255.255.255.0
:. Mój Ethernet był w interfejsieen10
. Link u góry zawiera informacje dla użytkowników systemu Windows, ale mogę przetestuj to teraz.)telnet
do 192.168.1.1. Powinien się połączyć i dać baner, przepis na napój i monit o rootowanie.mount_root
do zamontowania systemu plików routera w trybie odczytu / zapisupasswd
zmienić hasło rootaTeraz możesz ponownie uruchomić router i wypróbować go ponownie. Nie zapomnij zmienić interfejsu ethernetowego komputera z powrotem na korzystanie z DHCP (zrobiłem
sudo ipconfig set en10 DHCP
) i podłączyć do portu LAN. Następnie możesz odwiedzić router pod jego normalnym adresem (mój to http://192.168.55.1/ ) i zalogować się przy użyciu ustawionego hasła.źródło
Jeśli dostępna jest fabryka przywracania lub dostępny reset, powinno to przywrócić domyślną konfigurację (w większości routerów admin: admin)
źródło