# Commandes de base MikroTik ### Commandes principales #### Navigation
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] ip address>.. \[admin@MikroTik\] ip> La commande « .. » permet de revenir au niveau inférieur.
\[admin@MikroTik\] ip address> / \[admin@MikroTik\] > La commande « / » permet de revenir à la racine peu importe le niveau où le prompt se trouve.
#### Gestion de la configuration
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] system backup> save name=test Sauvegarder la configuration sous le nom test
\[admin@MikroTik\] > system backup load name=test Restore and reboot? \[y/N\]: y Restaurer la configuration au redémarrage du matériel.
\[admin@MikroTik\] > system reset-configuration Effectue un hard reset du matériel (toutes les configurations seront perdu.)
\[admin@MikroTik\] > system reboot Redémarrer le matériel
#### Commandes de visualisation
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] > file print Afficher les fichiers stockés sur le matériel
\[admin@MikroTik\] > ip address print Afficher les adresses IP affectées aux différentes interfaces
\[admin@PB-Router\] ip route> print Afficher la table de routage sur un routeur
\[admin@MikroTik\] > interface print Afficher les différentes interfaces présentes (Physiques / virtuelles)
\[admin@MikroTik\] ip arp> print Afficher la table arp
\[admin@MikroTik\] interface ethernet> print detail Afficher les détails d’une interface.
\[admin@MikroTik\] interface ethernet> monitor ether1,ether2 Permet le monitoring d’interfaces (Détection des liens / vitesse etc...)
\[admin@MikroTik\] system console> print Afficher les différentes consoles
\[admin@MikroTik\] system package> print Afficher les différents packages
\[admin@office2\]> ping 192.168.1.1 Effectue un ping vers la destination spécifiée.
\[admin@office2\]> ping 8.8.8.8 src-address=192.168.10.254 Permet d’émuler un ping provenant d’une adresse source (sur le réseau local par exemple) vers une adresse de destination (sur Internet)
#### Commandes de modification
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] system package> uninstall security \[admin@MikroTik\] system package> enable ipv6 \[admin@MikroTik\] > reboot Exemple de gestion des package : désinstallation du package “Security”, Installation du package “ipv6”, redémarrage du matériel pour prendre en compte les modifications.
\[admin@MikroTik\] > interface enable ether1 Activer une interface, dans le cas présent : Activation de l’interface ether 1
\[admin@MikroTik\] ip address> add address=10.10.10.1/24 interface=ether2 1ère commande : affecter l’adresse 10.10.10.1 et le masque 255.255.255.0 à l’interface nommée “ether2”
\[admin@MikroTik\] ip route> add dst-address=10.1.12.0/24 gateway=192.168.0.253 Ajouter une route statique vers un réseau (illustration avec le réseau 10.1.12.0/24)
\[admin@MikroTik\] ip route> add gateway=10.5.8.1 Ajouter une passerelle (10.5.8.1) pour la route par défaut (0.0.0.0)
#### Vlan
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] interface vlan> add name=test vlan-id=1 interface=ether1 Ajouter le VLAN 1 nommé test sur l’interface ether 1
\[admin@MikroTik\] interface vlan> print Afficher les différents VLAN
\[admin@MikroTik\] ip address> add address=10.10.10.1/24 interface=test Ajouter une adresse IP à une interface virtuelle de VLAN (sous-interface par rapport à l’interface physique.
#### Services ##### DHCP
**Etape** **Nom de la commande dans l’arborescence** **Description**
1 \[admin@MikroTik\] > ip pool add name=dhcp-pool ranges=192.168.1.1-192.168.1.100 Créer une plage d’adresses distribuée par le serveur DHCP : de 192.168.1.1 à 192.168.1.100
2 \[admin@MikroTik\] > ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.254 \\ dns-server=159.148.147.194,159.148.60.20 Ajouter la passerelle par défaut et les adresse vers les DNS primaire et secondaires sur dans la plage DHCP configurée précédemment.
3 \[admin@MikroTik\] > ip dhcp-server add interface=wlan1 address-pool=dhcp-pool Spécification de l’interface sur laquelle le serveur DHCP doit travailler et de la plage d’adresses IP distribuée.
\[admin@MikroTik\] ip dhcp-server lease> print Afficher les adresses IP attribuées par le serveur DHCP.
##### Monitoring (Graphiques)
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] tool graphing interface> add interface=ether1 Cette commande active les graphiques pour l’interface ether 1
\[admin@MikroTik\] tool graphing resource> add allow-address=192.168.0.0/24 Cette option affichera le graphique uniquement pour le réseau 192.168.0.0 /24
#### Mises à jour & Mises à niveau
**Nom de la commande dans l’arborescence** **Description**
\[admin@MikroTik\] > /system package update check-for-updatesVérifie les mises à jour de paquets
\[admin@MikroTik\] > /system package update installInstalle les mises à jour de paquets et redémarre automatiquement à la fin
\[admin@MikroTik\] > /system routerboard printAffiche si un mise à jour est disponible pour le firmware de la cart-mère
\[admin@MikroTik\] > /system routerboard upgrade Effectue la mise à niveau du firmware de la carte-mère
\[admin@MikroTik\] > /interface lte firmware-upgrade lte1 Affiche si un mise à jour est disponible pour le firmware de la carte LTE lte1
\[admin@MikroTik\] > /interface lte firmware-upgrade lte1 upgrade=yesEffectue la mise à niveau du firmware de la carte LTE lte1
### Bonus L'administration est aussi possible via les logiciels [**The Dude**](https://mikrotik.com/thedude) et [**Winbox**](https://www.mikrotik.com/download)