1 Reply Latest reply: Oct 10, 2019 12:08 PM by Stephen Dugan RSS

    My mac terminal will not initiate a telnet connection for the Cisco Learning Labs for CCNP ROUTE v2.0

    armel

      Trying to fix this issue

        • 1. Re: My mac terminal will not initiate a telnet connection for the Cisco Learning Labs for CCNP ROUTE v2.0
          Stephen Dugan

          The problem here is that the both the CLI telnet protocol and the browser URL protocol handler has been intentionally broken by Apple.

           

          Fix Telnet on OSX High Sierra or later in four steps:

           

          1. Put Telnet back on your MAC
          2. Disable SIP
          3. Create symlink
          4. Enable SIP

           

           

           

           

          Step 1: Replace the Telnet application

           

          Install the home-brew version of telnet.  Test that this works by typing telnet in the terminal.

          Alternatively you can copy the telnet file from a previous MacOS backup to the /usr/local/bin directory on your MAC once SIP has been disabled (see next step.)

           

           

          Step 2: Disable SIP

           

          1. Turn off your Mac (Apple > Shut Down).
          2. Hold down Command-R and press the Power button. Keep holding Command-R until the Apple logo appears.
          3. Wait for OS X to boot into the OS X Utilities window.
          4. Choose Utilities > Terminal.
          5. TYPE: csrutil disable
          6. TYPE: reboot

           

           

          Step 3: Create Symlink

           

          1. Once the MAC reboots, Open terminal.
          2. TYPE: sudo ln -s /usr/local/bin/telnet /usr/bin/
          3. Enter Admin password

           

           

          Step 4: Enable SIP

           

          1. Turn off your Mac (Apple > Shut Down).
          2. Hold down Command-R and press the Power button. Keep holding Command-R until the Apple logo appears.
          3. Wait for OS X to boot into the OS X Utilities window.
          4. Choose Utilities > Terminal.
          5. TYPE: csrutil enable
          6. TYPE: reboot

           

           

          Once this is all done the telnet URLs will now work correctly.