Articles

haakonnessjoen/MAC-Telnet

MikroTik RouterOS MAC-Telnetプロトコルを使用してデバイスに接続し、サービスを提供するためのコンソールツール。

インストール

Docker

haakonn/mactelnet四つのプログラムすべてが含まれています。

Dockerはデフォルトで分離された内部ネットワーク上でコンテナを実行することに注意してください。 --net=hostホストマシンのネットワークインターフェイスへの直接アクセスを提供するようにDockerに指示します。詳細については、使用法を参照してください。

CentOS7

依存関係をインストールするには:

yum -y install wget automake gettext gettext-devel gcc make

ソースtarballのダウンロード、抽出、コンパイル、インストール:

Linux/kfreebsd

依存関係:gcc(

apt-get install build-essential automake autoconf

ソースtarballをダウンロードし、抽出し、コンパイルしてインストールします。

freebsd

依存関係: Debian/Ubuntuベースのシステムに依存関係をインストールするには:

pkg install automake autoconf gettext-tools

ソースtarballをダウンロードし、抽出し、コンパイルしてインストールします:

Mac OS X

依存関係をインストールし、ソースtarballをダウンロードし、抽出し、コンパイルし、インストールします:

あなたは準備ができています。.依存関係をインストールし、ソースtarballをダウンロードし、抽出し、コンパイルしてインストールします:

そして、あなたは準備ができています。

使用法

idを使用する例:

$ mactelnet main-routerSearching for 'main-router'...foundLogin: adminPassword:Connecting to d4:ca:6d:12:47:13...done

macアドレスを使用する例:P>

$ mactelnet 0:c:42:43:58:a5 -u adminPassword:Connecting to 0:c:42:43:58:a5...done MMM MMM KKK TTTTTTTTTTT KKK MMMM MMMM KKK TTTTTTTTTTT KKK MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK MikroTik RouterOS 4.0 (c) 1999-2009 http://www.mikrotik.com/ >

ヒント

よく知られている”expect”ツールを使用して、mactelnet経由で対話を自動化/スクリプト化することができます!

利用可能なホストのリスト

# mactelnet -l

MAC-Pingの使用法

例:

またはbash-scriptingで使用する場合:

# macping 0:c:42:43:58:a5 -c 2 >/dev/null 2>&1 || ( echo "No answer for 2 pings" | mail -s "router down" [email protected] )
# macping 0:c:42:43:58:a5 -c 2 >/dev/null 2>&1 || ( echo "No answer for 2 pings" | mail -s "router down" [email protected] )
# macping 0:c:42:43:58:a5 -c 2 >/dev/null 2>&1 || ( echo "No answer for 2 pings" | mail -s "router down" [email protected] )

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です