Skip to content

regisu blog

Blog z notatkami …

Archive

Tag: xmodem

Hehe inteligentnie zrobiłem. Chciałem zresetować hasło w cisco 2900 XL i … no cóż z rozpędu sformatowałem flash’a bo się zamyśliłem 🙁 Co za tym idzie IOS poszedł się kochać … 😛

No cóż to teraz trzeba wgrać nowego przez xmodem. No to robimy:

  • odpalamy naszego switcha oraz minicoma <jeśli ktoś używa Linuxa> i czekamy na prompta, a potem wpisujemy:
    init_flash
    load_helper
  • w między czasie musimy skądś skombinować IOS’a do naszej maszynki <tutaj przydaje się backup> i wgrać go sobie na dysk twardy do jakiegoś łatwo dostępnego katalogu
  • jak już go mamy na dysku, to w konsoli minicoma wpisujemy:copy xmodem: flash:c2900xl-c3h2s-mz.120-5.WC10.bin
  • i w minicomie wciskamy kombinację klawiszy CTRL+A Z <odpala menu minicoma> i S <wysyłanie przez xmodem>
  • pojawi nam się okienko, z którego wybieramy xmodem, a w następnym oknie wybieramy naszego IOSa i zanaczamy spacją, potem enter
  • jeśli wszystko poszło dobrze to powinno się ładnie wgrywać, co zajmie dość dużo czasu. Można więc iść na kawę i obiad.
  • po wgraniu IOS’a wpisujemy polecenie boot i nasz switch powinien ładnie wstać

Kurcze no i przyszło mi pod linuksem wgrać coś na routerek Cisco przez xmodem. Pomyślałem sobie, że przecież to nie problem mam minicoma!!! No to co podłączam się szczęśliwy do routerka, konsolka śmiga, czas zacząć kopiowanie … i tak będzie trwało ruski rok i jeden dzień dłużej.

Wklepuje na routerku copy xmodem: flash:jakis_pliczek coś tam mi wyświetla więc wciskam CTRL+a s w celu rozpoczęcia wysyłania. Wybieram pliczek, zaznaczam spacją wciskam enter i … czekam … a potem dupa. Pojawia się komunikat, że nie można otworzyć xmodemu 😐 Zacząłem się zastanawiać co jest grane. Pewnie to ta durna „chińska” przejściówka! :-/ Próbowałem jeszcze kilka razy z innymi przejściówkami dla pewności, ale ciągle mi nie wychodziło.

Dopiero po chwili grzebiąc po konfiguracji minicoma w poszukiwaniu jakiejś wskazówki, wpadłem na to, że aby przesłać pliki przez xmodem minicom korzysta z programów sx (wysyłanie) oraz rx (odbieranie), które powinny znajdować się w /usr/bin/. Jak się można domyślić nie było ich tam 🙁

Teraz dobre pytanie brzmiało, która paczka w ubuntu zawiera te programy? Na szczęście w pomocą przyszedł mi apt! Wykonałem magiczne polecenie sudo apt-cache search xmodem i moim oczom ukazało się kilka pakietów podejrzanych o ukrywanie rzeczy związanych z tym zagadnieniem. Po zapoznaniem się z krótkim opisem pakietów wybrałem lrzsz, gdyż opis (lrzsz – Tools for zmodem/xmodem/ymodem file transfer) brzmiał dość przekonująco 🙂 . Jego instalacja rozwiązała moje problemy i mogłem w bardzo powolny, ale skuteczny sposób przesłać pliki do routerka.