Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
vyos [2023/06/07 23:29] – [Le mode configuration] superadminvyos [2024/12/20 11:07] (Version actuelle) superadmin
Ligne 5: Ligne 5:
 ===== Installation ===== ===== Installation =====
  
-Commencer par insérer le disque (ou l'image ISO) dans la machine (physique ou virtuelle), pour avoir au démarrage cet écran : +[[Installation de VyOS]]
- +
-{{ ::ecranstartvyos.png |Ecran de démarrage du disque live VyOS }} +
- +
-Séléctionner ''Live (amd64-vyos)'' (cela peut être différent en fonction de l'architecture utilisée) et patienter durant le lancement du système. +
- +
-Ensuite, se connecter en mode console avec l'utilisateur **vyos** et le mot de passe correspondant **vyos**, en validant avec la touche ''ENTREE''+
- +
-{{ :loginmdpvyos.png |Connexion à l'utilisateur vyos}} +
- +
-Pour installer le système, entrer la commande suivante : +
- +
-{{ :install_image_vyos.png |Installer l'image de VyOS}} +
- +
-Répondre aux différentes questions concernant le partitionnage et l'installation (rien de complexe) jusqu’à arriver à l'étape du changement de mot de passe du compte **vyos** (il faut le taper 2 fois de suite) : +
- +
-{{ :changepasswordvyos.png |Choisir un mot de passe pour l'utilisateur VyOS}} +
- +
-Une fois ceci fait, le système va poser encore quelques questions puis VyOS sera installé. Il ne reste plus qu'a redémarrer la machine pour lancer VyOS.+
  
 ===== Configuration de base ====== ===== Configuration de base ======
Ligne 45: Ligne 27:
 Pour appliquer les réglages effectués (toujours en mode de configuration) : Pour appliquer les réglages effectués (toujours en mode de configuration) :
  
-<code> commit </code>+<code>commit </code>
  
 Puis pour les sauvegarder (toujours en mode de configuration) : Puis pour les sauvegarder (toujours en mode de configuration) :
  
-<code> save </code>+<code>save </code>
  
 Pour annuler une commande, reprendre la commande et remplacer le verbe “set” au début par “delete”. Pour annuler une commande, reprendre la commande et remplacer le verbe “set” au début par “delete”.
 +
 +<code>delete interfaces dummy dum1</code>
  
 Enfin pour sortir du mode configuration : Enfin pour sortir du mode configuration :
Ligne 59: Ligne 43:
 ==== Paramètres généraux ==== ==== Paramètres généraux ====
  
-Afficher TOUTE la configuration de VyOS (en mode normal) :+Afficher TOUTE la configuration de VyOS (fonctionne en mode normal) :
  
 <code> show configuration | less </code> <code> show configuration | less </code>
  
-Afficher les interfaces de VyOS (en mode normal) :+Afficher les interfaces de VyOS (fonctionne en mode normal) :
  
 <code> show interfaces </code> <code> show interfaces </code>
Ligne 170: Ligne 154:
 A rédiger A rédiger
  
-==== Translation d'adresses (NAT) ====+==== Translation d'adresses sources (NAT Source) ====
  
-Créer une règle de NAT Source (basé sur la source des paquets) indiquant l'interface externe du NAT :+Créer une règle de NAT Source (basé sur la source des paquets) en indiquant l'interface sur laquelle les paquets à modifier arriveront :
  
 <code>set nat source rule 10 outbound-interface 'eth1' </code> <code>set nat source rule 10 outbound-interface 'eth1' </code>
Ligne 183: Ligne 167:
  
 <code>set nat source rule 10 translation address 'masquerade' </code> <code>set nat source rule 10 translation address 'masquerade' </code>
 +
 +Indiquer les protocoles concernés par la translation d'IP (ici TCP & UDP) :
 +<code>set nat source rule 20 protocol tcp_udp</code>
  
 :!: Rappel : Pour annuler une commande, reprendre la commande et remplacer "set" par "delete". :!: Rappel : Pour annuler une commande, reprendre la commande et remplacer "set" par "delete".
 +
 +==== Translation d'adresses et de ports destination (NAT/PAT Destination) ====
 +
 +Créer une règle de NAT destination (basé sur la destination des paquets) en indiquant l'interface sur laquelle les paquets à modifier arriveront :
 +
 +<code>set nat destination rule 20 inbound-interface eth1</code>
 +
 +Indiquer les protocoles concernés par la translation d'IP (ici UDP) :
 +
 +<code>set nat destination rule 20 protocol udp</code>
 +
 +Indiquer les ports concernés par la translation (ici 3389) :
 +<code>set nat destination rule 100 destination port '3389'</code>
 +
 +Indiquer l'IP de destination après translation :
 +<code>set nat destination rule 100 translation address '192.168.100.2'</code>
 +
 +
 +
 +
 +
 +
  
 ===== Services réseau ===== ===== Services réseau =====