System configuration files
netc uses startup and running configuration. The running configuration is the configuration that is actually loaded and being used by the netc.
The startup configuration is saved in the /etc/netc/startup-config file. netc reads and loads the startup configuration upon a boot or a restart.
It is possible to save the running configuration to the disk by issuing copy command e.g.:
netx# copy running-config startup-config
Configuration saved to /etc/netc/startup-config
It is possible to specified the name of the config file:
netx# copy running-config myconfig1
Configuration saved to /etc/netc/myconfig1
Other commands that can be used as well are write memory and save. These commands save the output always to the file
startup-config. E.g.,
netx# save
Configuration saved to /etc/netc/startup-config
Using the copy command, the configuration can be loaded from the config file to replace the current running configuration.
netx# copy myconfig1 running-config
Display config
The current running configuration can be displayed by typing show running-config command. The ! character is used only for
better visibility and separation of different config parts. It is possible to used lines with the ! for comments in the
configuration file.
netx# show running-config
system
hostname netx
!
name-server 8.8.8.8
!
ntp server ntp1.netx.as
!
user admin
admin crypt <ommited>
!
!
interface ve1
ipv4 address 100.90.110.11/24
!
ipv4 route 0.0.0.0/0 100.90.110.1
!
!
<snip>
The command show startup-config can be used to display the saved startup configuration.
netx# show startup-config
!
! Config file created by netc at 2018-02-13 21:53:04
!
system
system hostname netx
!
system name-server 8.8.8.8
!
system ntp server ntp1.netx.as
!
system user admin
system user admin crypt <ommited>
!
!
interface ve1
interface ve1 ipv4 address 100.90.110.11/24
!
ipv4 route 0.0.0.0/0 100.90.110.1
!
!
<snip>
Tip
If the configuration shell is switched into a configuration context the show this command displays only the relevant part
of the configuration in the appropriate context:
netx# interface bond0.111
netx(if-bond0.111)# show this
ipv4 address 100.90.111.5/24
ipv6 address 2001:db8:111::4/64
Many configuration options can be displayed by using the show command. E.g.:
netx# show interface
INTERFACE STATE RX TX
b/s p/s b/s p/s
ge1 A 1G-FD 4.2k 8.9 0.0 0.0
ge2 down 0.0 0.0 0.0 0.0
tge3 10G-FD 4.2k 8.8 0.0 0.0
tge4 1G-FD 0.0 0.0 0.0 0.0
Please consult a specific configuration section to get detailed information about show command options and outputs.