Difference between revisions of "CLI - Configuration Mode"

Line 12: Line 12:
  
 
=== datetime ===
 
=== datetime ===
To change the system time and date, enter the <code>datetime {format}</code>. The format must be 'yyyy-mm-dd hh24:mi:ss'. Note that if you manually change the system time and date while the NTP is enabled, you encounter the "Failed to set time: Automatic time synchronization is enabled" error. Therefore  
+
To change the system time and date, enter the <code>datetime {format}</code>. The format must be 'yyyy-mm-dd hh24:mi:ss'. Note that if you manually change the system time and date while the NTP is enabled, you encounter the "Failed to set time: Automatic time synchronization is enabled" error. Therefore you need to disable the NTP before configuring the system time and date manually.
 
  LYSH@MyHostName# configure
 
  LYSH@MyHostName# configure
 
  configure# datetime 2021-04-27 13:00:00
 
  configure# datetime 2021-04-27 13:00:00

Revision as of 12:48, 27 April 2021

You can add, change, or delete configuration variables in the Configuration Mode. You can enter the configuration mode using the configure command. To exit from the configuration mode, enter the exit command.
If you enter the help command in the configuration mode, you can see all commands of the mode.

LYSH@MyHostName# configure
configure# help

database

Please refer to the CLI - Database section.

datetime

To change the system time and date, enter the datetime {format}. The format must be 'yyyy-mm-dd hh24:mi:ss'. Note that if you manually change the system time and date while the NTP is enabled, you encounter the "Failed to set time: Automatic time synchronization is enabled" error. Therefore you need to disable the NTP before configuring the system time and date manually.

LYSH@MyHostName# configure
configure# datetime 2021-04-27 13:00:00
              Local time: Tue 2021-04-27 13:00:00:49 KST
          Universal time: Tue 2021-04-27 04:00:00 UTC
                RTC time: Tue 2021-04-27 04:00:00
               Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
             NTP service: active
         RTC in local TZ: no

dhcpv4, dhcpv6

Please refer to the CLI - Services(daemons) section.

fail2ban

Please refer to the CLI - fail2ban section.

failover

Please refer to the CLI - System Failover section.

hostname

Please refer to the CLI - Hostname section.

ip

Please refer to the CLI - Networking section.

log

sort

You can specify the order of logs display. This configuration affects when if you execute the show log command without -w option. you can verify current setting by executing show system logsort. If the sort is "desc," it shows logs in descending order. If the sort is "asc", it shows logs in ascending order.

LYSH@MyHostName# show system logsort
logsort                       : desc		// logs are shown in descending order.

You can change the order in the configuration mode.

LYSH@MyHostName# configure
configure# log sort asc
configure# exit
LYSH@MyHostName# show system logsort
logsort                       : asc		// logs are shown in descending order.

logexp

Please refer to the CLI - Services(daemons) section.

loghost

It is the configuration for syslog to log remotely.

LYSH@MyHostName# configure
configure# loghost add -h
usage: loghost add [-h] <A.B.C.D|WORD> [<[1-65535]>] [<[WORD]>]

To send all logs to the remote server whose address is 192.168.0.100 and port is the default Syslog port(514).

configure# loghost add 192.168.0.100

To send all logs to the remote server whose address is 192.168.0.100 and port is 1000.

configure# loghost add 192.168.0.100 1000	

To send logs whose level is greater than or equal to "notice" to the remote server whose address is 192.168.0.100 and port is 1000.

configure# loghost add 192.168.0.100 1000 notice

nameserver

You can add or delete a nameserver of a network interface.

LYSH@MyHostName# configure
configure# nameserver add eth0 8.8.8.8		// add a nameserver, 8.8.8.8, into the eth0 interface.
configure# nameserver delete eth0 8.8.4.4	// delete a nameserver, 8.8.8.8, from the eth0 interface.

netplan

You can apply the network configuration immediately.

LYSH@MyHostName# configure
configure# netplan apply

ntp

You can configure the Network Time Protocol (NTP) server.

LYSH@MyHostName# configure
configure# ntp add ntp.ubuntu.com
configure# exit
LYSH@MyHostName# show system ntp
NTP Servers                   : ntp.ubuntu.com

You can disable the System clock synchronizing using the NTP server.

LYSH@MyHostName# configure
configure# ntp disable
Local time: Tue 2021-04-27 10:26:03 KST
           Universal time: Tue 2021-04-27 01:26:03 UTC
                 RTC time: Tue 2021-04-27 01:26:03
                Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

You can also enable it. Note that the status of the "System clock synchronized" may show "inactive" for a while after enabling the NTP and the status will be changed to "active" in few seconds.

LYSH@MyHostName# configure
configure# ntp enable
  Local time: Tue 2021-04-27 10:26:03 KST
           Universal time: Tue 2021-04-27 01:26:03 UTC
                 RTC time: Tue 2021-04-27 01:26:03
                Time zone: Asia/Seoul (KST, +0900)
  System clock synchronized: active
              NTP service: active
          RTC in local TZ: no

rtlog

Please refer to the CLI - Services(daemons) section.

system

Please refer to the CLI - System.

timezone

You can configure the timezone of the device.

LYSH@MyHostName# configure
configure# tiemzone

ufw

It is the default firewall configuration tool. Please refer to the CLI - ufw section.

References