やられた…
いつものようにGNS3使って起動したルータにコンソール接続しようとするとこんなことに。
sh-3.2$ exec telnet 192.168.133.128 5000 sh: exec: telnet: not found sh-3.2$
telnetが無いだと!?
調べてみたら、High Sierraではtelnetとftpコマンドがなくなるって。確認不足だった…
macOS 10.13 High SierraではTelnetやFTPコマンドが廃止される?
macOS 10.13 High SierraではTelnetやFTPコマンドが廃止されるかもしれないようです。詳細は以下から。
さらに調べると、telnetコマンドを提供しているGNUのinetutilsがHomebrewに入ってるってので、早速インストール。
$ brew install inetutils Updating Homebrew... ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core, caskroom/cask). ==> Updated Formulae elasticsearch filebeat kibana logstash metricbeat packetbeat ==> Downloading https://homebrew.bintray.com/bottles/inetutils-1.9.4.high_sierra.bottle.1.tar.gz ######################################################################## 100.0% ==> Pouring inetutils-1.9.4.high_sierra.bottle.1.tar.gz 🍺 /usr/local/Cellar/inetutils/1.9.4: 107 files, 2.6MB $ which telnet /usr/local/bin/telnet
で、インストールはされたけどGNS3からは見えてないみたいなので、直接Prerefencesから修正。
これで無事コンソール接続できるようになった。
2017/10/11追記
次のGNS3 2.1では対処されるらしい。
OSX 10.13 removes telnet binary, device console type issue OOB · Issue #2274 · GNS3/gns3-gui
Not specifically a bug, but usability issue with OSX, subject says it all. Had to install homebew and telnet binary, changing GNS3 settings for Telnet Console A...
コメント