Fortigate CLI Cheatsheet

Général

Obtenir les informations générales sur l'équipement :

get system status

Redémarrer l'équipement :

exec reboot

Afficher la configuration complète de l'équipement :

show full-configuration

HA

Afficher la conf HA d'un équipement :

show sys ha

Etat actuel et informations sur la HA :

get sys ha status

Configurer/reconfigurer la HA en mode actif-passif (à faire sur les 2 équipements, attention la priorité ne doit pas être la même sur les 2) :

config system ha
    set group-id 61
    set group-name "HA_CLUSTER"
    set mode a-p
    set password admin123
    set hbdev "ha1" 45 "ha2" 45
    set session-pickup enable
    set override enable
    set priority 130
end

Vérifier le checksum du cluster :

diag sys ha checksum cluster

Recalculer le checksum du cluster sur un équipement :

diag sys ha checksum recalculate

Activer/désactiver la synchro de configuration entre membre d'un cluster :

exec ha synchronize <start|stop>

Interfaces

Afficher la configuration des interfaces :

show sys interface

Afficher l'état des interfaces physiques :

get sys interface physical

Entrer dans le mode configuration des interfaces :

config sys interface

Configurer une interface physique (avec les accès de mgmt sur cette interface) :

        edit "wan1"
        set vdom "root"
        set ip 10.1.1.1 255.255.255.0
        set allowaccess ping https ssh snmp fgfm fabric
        set ident-accept enable
        set type physical
        set description "admin-external"
        set alias "z-untrust"
        set role wan
        set snmp-index 3
    next

Désactiver une interface dans sa configuration :

set status down

Sortir de la configuration des interfaces :

end

Routage

Afficher la configuration des routes statiques :

show router static

Entrer en mode configuration du routage statique :

config router static

Ajouter une route :

    edit 1
        set dst 10.2.0.0. 255.255.0.0
        set device "wan1"
        set gateway "10.1.1.254"
    next 

Sortir de la configuration :

end

Objets

Afficher les adresses IPv4 enregistrées dans la base de données de l'équipement :

show firewall address

Afficher les adresses IPv6 enregistrées dans la base de données de l'équipement :

show firewall address6

Afficher les groupes d'adresses enregistrées dans la base de données de l'équipement :

show firewall addrgrp

Afficher les wildcard FQDN enregistrées dans la base de données de l'équipement :

show firewall wildcard fqdn <custom|group>

Filtrage

Afficher les règles de filtrage configurées dans l'ordre :

show firewall policy

Afficher les “local-in policies” configurées dans l'ordre :

show firewall local-in-policy

Entrer en mode configuration du pare-feu :

config firewall policy

Créer une règle de filtrage :

    edit 1
        set srcintf "any"
        set dstintf "any"
        set action accept
        set srcaddr "all"
        set dstaddr "all"
        set schedule "always"
        set service "ALL"
    next

Déplacer une règle après une autre dans l'ordre d'execution (mettre la règle 1 après la 2 par exemple) :

move 1 after 2

Déplacer une règle avant une autre dans l'ordre d'execution (mettre la règle 3 avant la 1 par exemple) :

move 3 before 1

Sortir du mode configuration :

end

Débug / troubleshooting

Afficher les erreurs générales au démarrage de l'équipement (problèmes d'interprétation de conf par ex) :

diagnose debug config-error-log

Lancer un ping :

exec ping 1.1.1.1

Lancer un traceroute :

exec traceroute 1.1.1.1

Prendre des traces / voir le traffic

Configurer un filtre pour prendre des traces de flux (“clear” pour remettre à zéro le filtre) :

diagnose debug flow <filter|filter6> <port|sport|dport|addr|saddr|daddr|proto|clear> <valeur>

Afficher l'heure dans les traces :

diagnose debug console timestamp enable

Remettre à zéro les paramètres des traces :

diagnose debug reset

Activer/désactiver l'affichage des traces de flux dans la console :

diagnose <debug enable|disable>