Połączenie kablem konsolowym macOS z urządzeniami Cisco

Sprzęt firmy Cisco najczęściej musimy w całości skonfigurować przez konsolę. W nowszym sprzęcie tej firmy możemy użyć kabla konsolowego z jednej strony zakończonego złączem USB, a z drugiej mini USB. W starszym sprzęcie za pomocą kabla konsolowego z jednej strony zakończonego końcówką RJ-45 a z drugiej RS232 - portem COM.  Ponieważ żaden MacBook nie jest wyposażony w port COM, musimy pokombinować.
Przetestowałem kilka kabli, które działały lepiej, gorzej albo wcale.  Na uwagę zasługuje jeden. który w sklepach internetowych możecie znaleźć pod nazwą "FTDI USB to RJ45 Cisco Router Console Cable RS232 (6 FT)" już za około 10$.

Współpracuje ze wszystkimi systemami operacyjnymi oraz urządzeniami Cisco, Ubiquiti, Juniper, Fortigate, Mikrotik, TP-LINK, HP ProCurve. W systemie macOS nie wymaga żadnych dodatkowych sterowników. Jak połączyć się z urządzeniem Cisco przez terminal:

  1. Podłączamy FTDI Console Cable do urządzenia Cisco oraz naszego MacBooka.
  2. Otwieramy terminal i wywołujemy komendę: ls /dev/tty.* i szukamy nazwy pod jaką funkcjonuje w systemie ten kabel. U mnie urządzenie widnieje jako /dev/tty.usbserial-AI02OD3E
  3. Następnie w terminalu wywołujemy komendę screen /dev/tty.usbserial-AI02OD3E 9600  ,  gdzie screen to narzędzie podobne do Putty, które pozwala uruchomić sesję terminalu szeregowego na komputerze Mac, następnie podajemy systemową nazwę naszego kabla oraz 9600 czyli prędkość połączenia.
  4. Następnie powinniśmy zobaczyć informacje wysyłane z urządzeń Cisco jak na powyższym zrzucie ekranu.
  5. Aby odłączyć się od konsoli, należy wydać następujące polecenia
    • Ctrl + A
    • Ctrl + \

Połączenie kablem konsolowym macOS z urządzeniami Cisco

Sprzęt firmy Cisco najczęściej musimy w całości skonfigurować przez konsolę. W nowszym sprzęcie tej firmy możemy użyć kabla konsolowego z jednej strony zakończonego złączem USB, a z drugiej mini USB. W starszym sprzęcie za pomocą kabla konsolowego z jednej strony zakończonego końcówką RJ-45 a z drugiej RS232 - portem COM.  Ponieważ żaden MacBook nie jest wyposażony w port COM, musimy pokombinować.
Przetestowałem kilka kabli, które działały lepiej, gorzej albo wcale.  Na uwagę zasługuje jeden. który w sklepach internetowych możecie znaleźć pod nazwą "FTDI USB to RJ45 Cisco Router Console Cable RS232 (6 FT)" już za około 10$.

Współpracuje ze wszystkimi systemami operacyjnymi oraz urządzeniami Cisco, Ubiquiti, Juniper, Fortigate, Mikrotik, TP-LINK, HP ProCurve. W systemie macOS nie wymaga żadnych dodatkowych sterowników. Jak połączyć się z urządzeniem Cisco przez terminal:

  1. Podłączamy FTDI Console Cable do urządzenia Cisco oraz naszego MacBooka.
  2. Otwieramy terminal i wywołujemy komendę: ls /dev/tty.* i szukamy nazwy pod jaką funkcjonuje w systemie ten kabel. U mnie urządzenie widnieje jako /dev/tty.usbserial-AI02OD3E
  3. Następnie w terminalu wywołujemy komendę screen /dev/tty.usbserial-AI02OD3E 9600  ,  gdzie screen to narzędzie podobne do Putty, które pozwala uruchomić sesję terminalu szeregowego na komputerze Mac, następnie podajemy systemową nazwę naszego kabla oraz 9600 czyli prędkość połączenia.
  4. Następnie powinniśmy zobaczyć informacje wysyłane z urządzeń Cisco jak na powyższym zrzucie ekranu.
  5. Aby odłączyć się od konsoli, należy wydać następujące polecenia
    • Ctrl + A
    • Ctrl + \

Zapisz się na kurs

'6Lc0GHwUAAAAAFB3FmkdqIwa4wNsJTs6iT6nk10t', 'response' => $user_response ); foreach($fields as $key=>$value) $fields_string .= $key . '=' . $value . '&'; $fields_string = rtrim($fields_string, '&'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://www.google.com/recaptcha/api/siteverify'); curl_setopt($ch, CURLOPT_POST, count($fields)); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, True); $result = curl_exec($ch); curl_close($ch); return json_decode($result, true); } // Call the function post_captcha $res = post_captcha($_POST['g-recaptcha-response']); if (!$res['success'] ) { // What happens when the CAPTCHA wasn't checked echo '

Sprawdź czy zaznaczyłeś pole CAPTCHA


'; } else if( isset ($_POST['priv']) && isset ($_POST['regulamin'])) { ////////// USTAWIENIA ////////// $email = 'szkolenia@devillecloud.com'; // Adres e-mail adresata $subject =$_POST['imie'].' - Zapytanie ze strony'; // Temat listu $message = '

Dziękujemy za wysłanie formularza

'; // Komunikat $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu $charset = 'utf-8'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/html; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; $body.= "

Imie i Nazwisko : ".$_POST['imie']." ".$_POST['nazwisko']."

"; $body.= "

tel. : ".$_POST['tel']."

"; $body.= "

E-mail : ".$_POST['mail']."

"; $body.= "

Kurs : ".$_POST['kurs']."

"; if( isset ($_POST['priv'])) $body.= "

Użytkownik zaakceptował politykę prywatności

"; else $body.= "Użytkownik nie zaakceptował polityki prywatności

"; if( isset ($_POST['regulamin'])) $body.= "

Użytkownik zaakceptował regulamin szkoleń

"; else $body.= "Użytkownik nie zaakceptował regulaminu szkoleń

"; echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; $body = "Twoje zgłoszenie zostało wysłane. Oto jego kopia :

".$body; $message = ""; echo mail($_POST['mail'], "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else{ echo '

Sprawdź czy zaakceptowałeś politykę prywatności i regulamin szkoleń


'; } } else { ?>
Akceptuję
Akceptuję szkoleń




„Jedynym sposobem na prawdziwą satysfakcję z pracy jest robienie tego, w czego wielkość się wierzy. A jedynym sposobem na robienie rzeczy wielkich jest miłość do tego, co się robi”.

Steve Jobs

Adres


Rynek 7, 50 – 106 Wrocław
Pasaż Pod Błękitnym Słońcem
Wejście od ul. Kiełbaśnicza 3/4, brama D
I piętro, domofon: FULL SERVICE OFFICE

Mobile


+48 888 574 462
Prosimy o kontakt SMS, ze względu na kulturę pracy podczas prowadzenia szkoleń.