Articles

haakonnessjoen/MAC-Telnet

Outils de console pour la connexion et la desserte d’appareils utilisant le protocole MikroTik RouterOS MAC-Telnet.

Installation

Docker

haakonn/mactelnetcontient les quatre programmes :

Notez que Docker exécute des conteneurs sur des réseaux internes isolés par défaut. --net=host demande à Docker de fournir mactelnet un accès direct aux interfaces réseau de la machine hôte.

Voir Utilisation pour en savoir plus.

CentOS 7

Pour installer les dépendances :

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

Télécharger l’archive source, extraire, compiler et installer:

Linux/kfreebsd

Dépendances: gcc (ou similaire), automake, autoconf

Pour installer les dépendances sur les systèmes basés sur Debian/ Ubuntu :

apt-get install build-essential automake autoconf

Télécharger l’archive source, extraire, compiler et installer :

FreeBSD

Dépendances: clang (gcc ou similaire), automake, autoconf

Pour installer des dépendances sur des systèmes basés sur Debian/Ubuntu :

pkg install automake autoconf gettext-tools

Téléchargez l’archive source, extrayez, compilez et installez :

Mac OS X

Installez les dépendances, téléchargez l’archive source, extrayez, compilez et installez :

Et vous êtes prêt..

Mac OS X (sans Homebrew)

Installez les dépendances, téléchargez l’archive source, extrayez, compilez et installez:

Et vous êtes prêt.

Utilisation

Exemple utilisant l’identité :

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

Exemple utilisant l’adresse mac:

$ 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/ >

Conseils

Vous pouvez utiliser l’outil bien connu « expect » pour automatiser les dialogues / scripts via mactelnet!

Liste des hôtes disponibles

# mactelnet -l

Utilisation MAC-Ping

Exemple :

Ou pour une utilisation en script bash :

# 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] )

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *