■目的
久しぶりにルーターの設定をしようとして
久しぶりにルーターの設定をしようとして
・MACからコンソール接続できるようにする
・MACでtelnetしてみたらtelnet入ってなかったので入れてみる
■内容
まずはMACからコンソール接続できるようにしてみる。
使うUSBシリアルコンバーター は ラトックシステムの「REX-USB60F」を使う。
ドライバーは
以下に公開されていた。(2019/1/12)
http://www.ratocsystems.com/services/driver/convert/usb60f_mac.html
ドライバーをダウンロードしてdmgファイルを開き、インストールを進める。
途中署名されてない〜・・・が出てくるが、セキュリティ設定から許可してインストールを進める。
▪️この記事を参考に
https://qiita.com/yukihigasi/items/8a7deed5e3760b670969
MACにUSBシリアルコンバーター を接続し、「ls -la /dev/tty.*」で確認すると
最後の行に認識されているのが確認できた。
②ルーターにコンソールケーブルをつなぎ、USBシリアルコンバーター と接続
MACのコンソールから「screen」コマンドで接続してみる。
▪️この記事を参考に
https://qiita.com/yukihigasi/items/8a7deed5e3760b670969
MACにUSBシリアルコンバーター を接続し、「ls -la /dev/tty.*」で確認すると
最後の行に認識されているのが確認できた。
mac$ ls -la /dev/tty.*
crw-rw-rw- 1 root wheel 18, 0 1 13 00:45 /dev/tty.Bluetooth-Incoming-Port
crw-rw-rw- 1 root wheel 18, 2 1 13 00:45 /dev/tty.YVC-1000Yamaha-SPPDev
crw-rw-rw- 1 root wheel 18, 4 1 13 00:45 /dev/tty.administratoriMac-Bluet
crw-rw-rw- 1 root wheel 18, 6 1 13 00:50 /dev/tty.usbserial-00002014
②ルーターにコンソールケーブルをつなぎ、USBシリアルコンバーター と接続
MACのコンソールから「screen」コマンドで接続してみる。
mac$ screen /dev/tty.usbserial-00002014 % Please answer 'yes' or 'no'. Would you like to enter the initial configuration dialog? [yes/no]:
無事にルーターの起動画面が確認できた。
一通りルーターの設定を行い、telnet接続できるようにする。
#Ciscoルーターにtelnet接続するときはenableパスワードとvtyのパスワード設定を行っておく。
MACでtelnetする為にいろいろ調べた結果
▪️この記事を参考に
http://osxdaily.com/2018/07/18/get-telnet-macos/
https://qiita.com/samuraidays/items/b8a3d4a06e2c6c379865
Homebrewでインストールする方法でやってみる事にした。
③MACのコンソールで以下を実行「/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"」
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/sbin
/usr/local/Caskroom
==> The Xcode Command Line Tools will be installed.
Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir -p /usr/local/sbin /usr/local/Caskroom
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/sbin /usr/local/Caskroom
==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
==> /usr/bin/sudo /usr/sbin/chown administrator /usr/local/sbin /usr/local/Caskroom
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/sbin /usr/local/Caskroom
==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown administrator /Library/Caches/Homebrew
==> Searching online for the Command Line Tools
==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Installing Command Line Tools (macOS Mojave version 10.14) for Xcode-10.1
==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ (macOS\ Mojave\ version\ 10.14)\ for\ Xcode-10.1
Software Update Tool
----
省略
----
==> Installation successful!
==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
④telnetをインストールする
$ brew install telnet ==> Downloading https://homebrew.bintray.com/bottles/telnet-60.mojave.bottle.tar ######################################################################## 100.0% ==> Pouring telnet-60.mojave.bottle.tar.gz 🍺 /usr/local/Cellar/telnet/60: 4 files, 138.2KB
⑤動作確認
$ telnet 192.168.64.200 Trying 192.168.64.200... Connected to 192.168.64.200. Escape character is '^]'. User Access Verification Password:
無事にtelnetでルーターに接続できた。
■終わり
HomeBrewを使えるようにするところがとても時間がかかって心配になりました。
MACに慣れるとTeratermとかなく、screenコマンドで接続出来るので簡単な検証等をするときは便利だなと思いました。
MACに慣れるとTeratermとかなく、screenコマンドで接続出来るので簡単な検証等をするときは便利だなと思いました。
私の体験が誰かの生産性向上に役立っていただけることを祈って