# Autres systèmes réseau # 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. |
**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 |
**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) |
**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) |
**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. |
**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. |
**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 |
**Nom de la commande dans l’arborescence** | **Description** |
\[admin@MikroTik\] > /system package update check-for-updates | Vérifie les mises à jour de paquets |
\[admin@MikroTik\] > /system package update install | Installe les mises à jour de paquets et redémarre automatiquement à la fin |
\[admin@MikroTik\] > /system routerboard print | Affiche 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=yes | Effectue la mise à niveau du firmware de la carte LTE lte1 |
*Brouillon*
VyOS est un OS de routeur virtuel à placer dans une VM ou sur une petite 1u Le lien de téléchargement de Vyos : [https://downloads.vyos.io/?dir=rolling/current/amd64](https://downloads.vyos.io/?dir=rolling/current/amd64) ##### Configuration minimale ```shell conf set interfaces ethernet eth0 description WAN set interfaces ethernet eth0 address dhcp set interfaces ethernet eth1 description LAN set interfaces ethernet eth1 address 192.168.2.1/24 set service dhcp-server shared-network-name dhcpproc authoritative set service dhcp-server shared-network-name subnet 192.168.2.0/24 default-router 192.168.2.1 set service dhcp-server shared-network-name subnet 192.168.2.0/24 dns-server 192.168.2.1 set service dhcp-server shared-network-name subnet 192.168.2.0/24 range 0 start 192.168.2.10 set service dhcp-server shared-network-name subnet 192.168.2.0/24 range 0 stop 192.168.2.200 set nat source rule 99 description LAN2WAN set nat source rule 99 outbound-interface eth0 set nat source rule 99 source address 192.168.2.0/24 set nat source rule 99 translation address masquerade commit save ``` ##### Configuration simple ```shell sudo dpkg-reconfigure keyboard-configuration # Tant qu'a faire, autant mettre le clavier en français... conf set interfaces ethernet eth0 address '192.168.1.253/24' set interfaces ethernet eth0 description 'WAN' set interfaces ethernet eth1 address '192.168.2.1/24' set interfaces ethernet eth1 description 'LAN' set nat source rule 100 outbound-interface 'eth0' set nat source rule 100 source address '192.168.2.0/24' set nat source rule 100 translation address 'masquerade' set service dhcp-server disabled 'false' set service dhcp-server shared-network-name LAN authoritative 'disable' set service dhcp-server shared-network-name LAN subnet 192.168.2.0/24 default-router '192.168.2.1' set service dhcp-server shared-network-name LAN subnet 192.168.2.0/24 dns-server '192.168.2.1' set service dhcp-server shared-network-name LAN subnet 192.168.2.0/24 domain-name 'lan-interne' set service dhcp-server shared-network-name LAN subnet 192.168.2.0/24 lease '86400' set service dhcp-server shared-network-name LAN subnet 192.168.2.0/24 start 192.168.2.128 stop '192.168.2.255' set service dns forwarding cache-size '0' set service dns forwarding listen-on 'eth1' set service dns forwarding name-server '9.9.9.9' set service dns forwarding name-server '1.1.1.1' set service snmp community public authorization 'ro' set service snmp community public network '192.168.2.0/24' set service snmp community public network '192.168.1.0/24' set service snmp contact 'Somebody**Baud Rate** | **Data Bits** | **Parity** | **Stop Bits** | **Flow Control** |
9600 | 8 | None | 1 | Off |