Fortinet Notes ============== Fortigate default address ------------------------- By default the fortigate LAN interface is at ``192.168.1.99`` Fortigate flow debugging ------------------------ You can view traffic flows through the fortigate. This will show firewall polices, routing, and nat actions on packet. See example below * Reset the flow filter ``diag debug flow filter clear`` * Filter for protocol 1 (icmp) ``diagnose debug flow filter proto 1`` * Set host to filter for (source or destination) ``diagnose debug flow filter addr 172.0.0.2`` * Enable timestamps ``diagnose debug console timestamp enable`` * Set number of flows to catch. ``diagnose debug flow trace start 1000`` * Enable the filter ``diagnose debug enable`` * Show the filter ``diag debug flow filter`` An example I have used. I like to leave off the timestamps, they create too many logs. :: diag debug flow filter clear diagnose debug flow filter addr 172.0.0.2 diagnose debug flow trace start 1000 diagnose debug enable Fortigate system controll ------------------------- You can interact with fortigate services as unix services using ``fnsysctl``. See examples below * View all processes (equivelent to ps -ax): ``fnsysctl ps`` * Kill all processes (equivelent to pkill) ``fnsysctl killall `` * View interfacs (similar to ip a): ``fnsysctl ifconfig`` * View interface error: ``fnsysctl ifconfig ``