Наборы всех команд FG можно сравнить с деревом, и его корень начинается с основных команд:
CONFIG — конфигурирование объектов
GET — запросить значения объектов в данном разделе
SHOW — показать конфигурацию в данном разделе
EXECUTE — запустить команду
DIAGNOSE — команды диагностики
Например:
config system interface
Здесь system является Object, а interface является SubObject.
Каждый объект состоит из переменных и их значений.
Если мы запросим show, мы увидим конфигурацию в её дефолтном виде:
FG (root) # config system interface
FG (interface) # edit mgmt
FG (interface) # show
config system interface
edit «mgmt»
set vdom «root»
set ip 192.168.1.1 255.255.255.0
set allowaccess ping https ssh
set type physical
set dedicated-to management
set role lan
set snmp-index 1
next
end
Здесь edit — это subcommand, позволяющая зайти в нужный раздел для его просмотра и редактирования.
В данном примере мы зашли в раздел редактирования интерфейса «mgmt»
Если же мы запросим get, мы увидим значения всех объектов данного интерфейса:
FG (root) # config system interface
FG (interface) # edit mgmt
FG (mgmt) # get
name : mgmt
vdom : root
vrf : 0
cli-conn-status : 0
distance : 5
priority : 1
dhcp-relay-interface-select-method: auto
dhcp-relay-service : disable
dhcp-classless-route-addition: disable
management-ip : 0.0.0.0 0.0.0.0
ip : 192.168.1.1 255.255.255.0
allowaccess : ping https ssh
fail-detect : disable
arpforward : enable
…………………………………………..
Для редактирования значения объектов, мы используем команду set:
FG (root) # config system interface
FG (interface) # edit mgmt
FG (mgmt) # set ip 192.168.1.2 255.255.255.0
FG (mgmt) # show
FG (interface) # show
config system interface
edit «mgmt»
set vdom «root»
set ip 192.168.1.2 255.255.255.0
set allowaccess ping https ssh
set type physical
set dedicated-to management
set role lan
set snmp-index 1
next
end