RobustOS CLI Show Command Reference

RobustOS CLI Show Command Reference

Summary

Use RobustOS CLI show commands to display configuration settings. Connect to the CLI with an authorized account; see Get started with the RobustOS CLI.

Output shown below was observed on an R5030 running RobustOS 5.6.0. Configuration, installed features and results can differ by device. Some features require the corresponding hardware or configuration.

Important: Configuration output can include credentials and other sensitive information. In these examples, sensitive values are masked or removed. Review your output before sharing it.

How to use show

Use show <group> all to view a group's settings. For a narrower query, replace all with an option from the table. For example, use show ddns hostname to query the DDNS hostname. Some options need an index and further fields. The table lists direct options; it does not list every nested path.

At the CLI prompt, type each line below in turn, pressing ? at the end to see the available next item. Help appears without pressing Enter. Press Ctrl-U to clear the current input before trying the next line:

show lan ?
show lan network ?
show lan network 1 ?
show lan network 1 dhcp ?

For example, after show lan network ?, one device displayed this index hint:

  Integer  Index (1..1)

The permitted index range may differ on your device.

In this example, help identifies network as an option, requests an index, and lists dhcp and then pool_start. Index 1 is the example entry; use the index and options available on your device. Enter the complete command to query it:

# show lan network 1 dhcp pool_start
lan.network[1].dhcp.pool_start = 192.168.0.2

The result reports the configured DHCP pool start for LAN network entry 1. Values and available options depend on the device and configuration.

In group output, name = value shows a setting and its value. Braces group related settings; an id identifies a displayed entry. Nested blocks show their settings within a parent group.

If a query returns an error, check its spelling, required index and the relevant configuration. An absent list entry can return an error. A response with no output or an error alone does not establish that a feature is unsupported. For runtime information, see RobustOS CLI Status Command Reference.

Command Table

System and services

CommandDescriptionSubcommands
show allDisplay all configuration settings. Example output is not available.No further option.
show ddns allDisplay dynamic DNS settings.all, enable, server_type, hostname, username, password, url, tries, checkip, enable_fake_address
show email allDisplay email service settings.all, enable, tls_enable, starttls_enable, outgoing_server, port, timeout, auth_login, username, password, from, subject
show event allDisplay event settings.all, csq_threshold, rsrp_threshold, temperature_threshold, notice_group
show ntp allDisplay time synchronization settings.all, timezone, expert_setting, client_enable, primary_server, secondary_server, update_interval, network_port, server_enable, nitz_enable, nitz_update_interval
show rcms allDisplay RCMS settings.all, enable, rlink_enable, rvpn_enable, detail_enable, frpc_log_enable, reg_addr_type, reg_addr, port, ipv6_preferred, keepalive, keepalive_custom, read_interval, upload_frequency, gps_report_method, gps_distance_threshold, pingenable, primary_server, timeout, count, system_startup, system_time_updated, config_changed, cellular_network_type_changed, cellular_data_stats_clear, cellular_data_stats_daily, cellular_data_traffic_overflow, poor_signal_quality, link_switch, wan_up, wan_down, wan_data_stats_clear, wan_data_stats_daily, wan_data_traffic_overflow, wlan_up, wlan_down, wlan_data_stats_clear, wlan_data_stats_daily, wlan_data_traffic_overflow, wwan_up, wwan_down, ipsec_up, ipsec_down, openvpn_up, openvpn_down, lan_port_up, lan_port_down, eth_up, eth_down, usb_connected, usb_removed, ddns_update_success, ddns_update_fail, sms_received, sms_cmd_executed, di1_on, di1_off, di1_counter_overflow, di1_counter, di2_on, di2_off, di2_counter_overflow, di2_counter, di3_on, di3_off, di3_counter_overflow, di3_counter, di4_on, di4_off, di4_counter_overflow, di4_counter, excessive_temperature
show reboot allDisplay scheduled reboot settings.all, period, daily_time, reboot_list
show req_auth allDisplay role management settings.all, settings
show security allDisplay access control settings.all, enable, fail_count
show sms allDisplay SMS service settings.all, sms_mgmt_enable, auth_type, sms_mgmt_phonenum, dcs
show ssh allDisplay SSH service settings.all, enable, port, disable_passwd_login
show syslog allDisplay system logging settings.all, enable, level, save_position, log_to_remote, add_identifier, remote_ip, remote_port, backup_remote_ip, backup_remote_port
show system allDisplay system settings.all, device_name, usr_led_type
show user_management allDisplay user management settings.all, username, password, usb_key, root_password, user_list, idle_timeout
show web_server allDisplay web server settings.all, http_port, https_port, http_redirect_to_https

Network and interfaces

CommandDescriptionSubcommands
show captive_portal allDisplay Captive Portal settings.all, enable, www_position, client_network, client_netmask, home_url, redir_url, download_volume, upload_volume, maxdown_bw, maxup_bw, session_timeout, idle_timeout, total_time, reset_every, start_time, en_alert, enable_log, allowed_networks, domainaddress, allowed_clients, expert, probe_domains
show ethernet allDisplay Ethernet port settings.all, port_setting
show firewall allDisplay firewall settings.all, filtering_enable, default_filter_policy, remote_input_policy, local_input_policy, remote_ssh_access, local_ssh_access, remote_telnet_access, local_telnet_access, remote_http_access, local_http_access, remote_https_access, remote_ping_respond, dos_defending_enable, vpn_nat_traversal_enable, ping_forward_limit, white_list, filter_list, mac_ip_binding, sip_enable, ftp_enable, dmz_enable, dmz_host, dmz_source, port_mapping, nat_list, masq_list, ipset_enable, default_input_policy, mac_list_name, mac_list_action, ip_port_list_name, ip_port_list_action, net_list_name, net_list_action, mac_list, ip_port_list, net_list, custom_list, custom_ipv6_list
show ieee8021x allDisplay IEEE 802.1X settings.all, ieee8021x_list
show ip_passthrough allDisplay IP passthrough settings.all, enable
show lan allDisplay LAN interface and DHCP settings.all, network, static_lease_list, multi_ip, vlan
show link_manager allDisplay link manager settings.all, primary_link, backup_link, backup_mode, revert_interval, emergency_reboot, link
show policy_route allDisplay policy route settings.all, enable, blink_drop_conn, ignore_dns_for_backup, policy_route_list
show pppoe_bridge allDisplay PPPoE Bridge settings.all, enable, username, password, lcp_echo_interval, lcp_echo_failure
show qos allDisplay QoS settings.all, enable, priority, rule
show route allDisplay route settings.all, static_route
show wifi allDisplay Wi-Fi settings.all, mode, client_band, region, oem_prefix, oem_content, enable, wireless_mode, bandwidth_20, bandwidth_40, channel_2g, ssid_2g, broadcast_ssid, security_mode, wpa_version, encryption, psk_password, auth_server_addr, auth_server_port, auth_server_secret, key_update_interval, wep_secret, radius_addr, radius_port, radius_secret, max_station_num, beacon_interval, dtim_period, rts_threshold, fragmentation_threshold, tx_rate, tx_rate_11n, tx_power, wmm_enable, short_gi_enable, ap_isolation_enable, debug_level, acl_enable, acl_mode, acl, enable_5g, wireless_mode_5g, bandwidth_5g, bandwidth_5g_ac, bandwidth_5g_ax, channel_5g, ssid_5g, broadcast_ssid_5g, security_mode_5g, wpa_version_5g, encryption_5g, psk_password_5g, auth_server_addr_5g, auth_server_port_5g, auth_server_secret_5g, key_update_interval_5g, wep_secret_5g, radius_addr_5g, radius_port_5g, radius_secret_5g, max_station_num_5g, beacon_interval_5g, dtim_period_5g, rts_threshold_5g, fragmentation_threshold_5g, tx_power_5g, wmm_enable_5g, short_gi_enable_5g, ap_isolation_enable_5g, debug_level_5g, acl_enable_5g, acl_mode_5g, acl_5g
show wlan allDisplay WLAN settings.all, enable, multi_ap

Cellular and Smart Roaming

CommandDescriptionSubcommands
show cellular allDisplay cellular and SIM settings.all, sim
show smart_roaming allDisplay Smart Roaming settings.all, enable, check_period, rssi_quality_check, rssi_quality_gsm, rssi_quality_wcdma, rssi_quality_lte, rsrp_quality_check, rsrp_quality_lte, rsrp_quality_5g, rsrq_quality_check, rsrq_quality_lte, rsrq_quality_5g, sinr_quality_check, sinr_quality_lte, sinr_quality_lte_pcc, network_delay_check, network_delay, packet_loss_rate_check, packet_loss_rate, primary_server, secondary_server, timeout, tries, use_degraded_networks, period, daily_time, preferred_operator_list
show sr_site_survey allDisplay Smart Roaming site survey settings.all, site_survey_enable, site_survey_ping_server, auto_upload_to_rcms, ignored_networks, speedtest_count, allow_auto_survey, allow_timed_survey, periodic_testing, daily_testing_time, network_selection
show_networksDisplay Smart Roaming network entries. This is a standalone command.Standalone command; not a show subcommand.

VPN

CommandDescriptionSubcommands
show gre allDisplay GRE settings.all, tunnel
show ipsec allDisplay IPsec settings.all, keepalive, optimize_dh_exponent_size, debug_enable, debug_level, enable_backup, monitor_interval, monitor_times, retransmit_tries, tunnel
show openvpn allDisplay OpenVPN settings.all, tunnel, password_manage, client_manage
show wireguard allDisplay WireGuard settings.all, enable, private_key_secrets, address, listen_port, mtu, nat_enable, peer_settings

Hardware and other features

CommandDescriptionSubcommands
show ai allDisplay analog input settings. Example output is not available.all; other options not confirmed.
show dido allDisplay digital input and output settings.all, di, do
show do_scheduler allDisplay digital output scheduler settings.all, set
show gps allDisplay GPS settings.all, enable, sync_gps_time, sync_gps_time_interval, report_to_rs232, rs232_num, rs232_nmea_gpgga, rs232_nmea_gpvtg, rs232_nmea_gprmc, rs232_nmea_gpgsv, rs232_nmea_gngsa, rs232_nmea_gngns, rs232_nmea_glgsv, server, remove_lf_character, self_define_gpsid, self_define_gpsid_header, add_sn_as_gpsid, transmit_interval
show redirector allDisplay serial redirector settings. Example output is not available.all; other options not confirmed.
show serial_port allDisplay serial port settings. Example output is not available.all; other options not confirmed.
show usb allDisplay USB settings.all, enable, auto_update

The Subcommands column lists direct options from device help. An option can require an index or additional fields; use context help for the complete syntax. Options and availability can vary by device. Where device help is unavailable, only the documented all option is shown.

Examples

Each example shows a command followed by the output observed on the test device. Returned values reflect that device at the time of the query.

show all

Example output is not available for this command.

show ddns all

Sanitized; lines may be omitted.

# show ddns all
enable = false
server_type = dyndns
hostname = ""
username = <redacted>
password = <redacted>
url = ""
tries = 3
checkip = ""
enable_fake_address = false

show email all

Sanitized; lines may be omitted.

# show email all
enable = false
tls_enable = false
starttls_enable = false
outgoing_server = ""
port = 25
timeout = 10
auth_login = false
username = <redacted>
password = <redacted>
from = ""
subject = ""

show event all

Sanitized; lines may be omitted.

# show event all
csq_threshold = 0
rsrp_threshold = 0
temperature_threshold = 0

show ntp all

Sanitized; lines may be omitted.

# show ntp all
timezone = 8
expert_setting = ""
client_enable = true
primary_server = pool.ntp.org
secondary_server = ""
update_interval = 0
network_port = default
server_enable = false
nitz_enable = false
nitz_update_interval = 0

show rcms all

Sanitized excerpt; remaining lines omitted.

# show rcms all
enable = true
rlink_enable = true
rvpn_enable = true
detail_enable = false
frpc_log_enable = true
reg_addr_type = RCMS_Cloud_International
reg_addr = rcms-cloud.robustel.net
port = 443
ipv6_preferred = false
keepalive = 600
keepalive_custom = 600
read_interval = 60
upload_frequency = 60
gps_report_method = Trigger
gps_distance_threshold = 20
pingenable = <redacted>
primary_server = 8.8.8.8
timeout = 5
count = 3
system_startup = false
system_time_updated = false
config_changed = false
cellular_network_type_changed = false
cellular_data_stats_clear = false
...

show reboot all

Sanitized; lines may be omitted.

# show reboot all
period = 0
daily_time = ""

show req_auth all

Sanitized excerpt; remaining lines omitted.

# show req_auth all
settings {
    id = 1
    role = Guest
    others = 1
    cellular = 1
    wifi = 1
    wlan = 1
    usb = 1
    link_manager = 1
    lan = 1
    ethernet = 1
    dido = 1
    policy_route = 1
    pppoe_bridge = 1
    ip_passthrough = 1
    route = 1
    qos = 1
    firewall = 1
    gre = 1
    wireguard = 1
    openvpn = 1
    ipsec = 1
    ddns = 1
    rcms_portal = 1
...

show security all

Sanitized; lines may be omitted.

# show security all
enable = true
fail_count = 10

show sms all

Sanitized; lines may be omitted.

# show sms all
sms_mgmt_enable = true
auth_type = password
sms_mgmt_phonenum = <redacted>
dcs = gsm_7

show ssh all

Sanitized; lines may be omitted.

# show ssh all
enable = true
port = 22
disable_passwd_login = <redacted>

show syslog all

Sanitized; lines may be omitted.

# show syslog all
enable = true
level = debug
save_position = ram
log_to_remote = false
add_identifier = false
remote_ip = ""
remote_port = 514
backup_remote_ip = ""
backup_remote_port = 514

show system all

# show system all
device_name = router
usr_led_type = none

The output includes device_name and usr_led_type.

show user_management all

Sanitized; lines may be omitted.

# show user_management all
username = <redacted>
password = <redacted>
usb_key = <redacted>
root_password = <redacted>
idle_timeout = 600

show web_server all

Sanitized; lines may be omitted.

# show web_server all
http_port = 80
https_port = 443
http_redirect_to_https = true

show captive_portal all

Sanitized; lines may be omitted.

# show captive_portal all
enable = true
www_position = system
client_network = 192.168.137.0
client_netmask = 255.255.255.0
home_url = ""
redir_url = ""
download_volume = 0
upload_volume = 100
maxdown_bw = 0
maxup_bw = 0
session_timeout = 0
idle_timeout = 100
total_time = 1440
reset_every = 1
start_time = 08:00
en_alert = false
enable_log = false
allowed_networks = ""
domainaddress = ""
allowed_clients = ""
expert = ""
probe_domains = ""

show ethernet all

Excerpt from the response; remaining lines are omitted.

# show ethernet all
port_setting {
    id = 1
    port = eth0
    port_assignment = lan0
    poe_enable = false
    port_enable = true
    port_speed = auto
    vlan_tag_enable = false
    tag_value = 1
}
port_setting {
    id = 2
    port = eth1
    port_assignment = lan0
    poe_enable = false
    port_enable = true
    port_speed = auto
    vlan_tag_enable = false
    tag_value = 1
}
port_setting {
    id = 3
    port = eth2
    port_assignment = lan0
...

Each port_setting entry includes a port, its assignment, enable setting and configured speed. Use status ethernet to view the reported link state.

show firewall all

Sanitized; lines may be omitted.

# show firewall all
filtering_enable = true
default_filter_policy = accept
remote_input_policy = accept
local_input_policy = accept
remote_ssh_access = true
local_ssh_access = true
remote_telnet_access = true
local_telnet_access = true
remote_http_access = true
local_http_access = true
remote_https_access = true
remote_ping_respond = <redacted>
dos_defending_enable = true
vpn_nat_traversal_enable = false
ping_forward_limit = <redacted>
sip_enable = true
ftp_enable = true
dmz_enable = false
dmz_host = ""
dmz_source = ""
ipset_enable = false
default_input_policy = accept
mac_list_name = ******
mac_list_action = ******
ip_port_list_name = ip-port
ip_port_list_action = drop
net_list_name = net
net_list_action = drop

show ieee8021x all

The test device returned to the prompt without displaying configuration output.

# show ieee8021x all

show ip_passthrough all

Sanitized; lines may be omitted.

# show ip_passthrough all
enable = false

show lan all

Excerpt from the response; remaining lines are omitted.

# show lan all
network {
    id = 1
    interface = lan0
    ip = 192.168.0.1
    netmask = 255.255.255.0
    connection_type = delegated
    prefix = ""
    static_nat = true
    ipv6_addr_allocation_type = slaac
    mtu = 1500
    vlan_id = 0
    dhcp {
        enable = true
        mode = server
        relay_server = ""
        pool_start = 192.168.0.2
        pool_end = 192.168.0.100
        netmask = 255.255.255.0
        gateway = ""
        primary_dns = ""
        secondary_dns = ""
        wins_server = ""
        lease_time = 120
        static_lease = ""
...

In this example, interface = lan0 identifies the LAN interface. The ip and netmask values identify its configured IPv4 address and subnet mask. Under dhcp, enable = true and mode = server show that the DHCP server is enabled; pool_start and pool_end give the configured address-pool limits. These settings do not by themselves confirm that a client has obtained a lease.

show link_manager all

Sanitized excerpt; remaining lines omitted.

# show link_manager all
primary_link = wwan1
backup_link = none
backup_mode = cold_backup
revert_interval = 0
emergency_reboot = false
link {
    id = 1
    type = wwan1
    desc = ""
    ipv6_enable = false
    connection_type = dhcp
    ipv6_connection_type = slaac
    ipv6_PPPoE_address_mode = slaac
    wwan {
        sim_slot = sim1
        auto_apn = true
        apn = internet
        apn_polling = false
        username = <redacted>
        password = <redacted>
        dialup_number = *99***1#
        auth_type = auto
        ppp_preferred = false
        switch_by_data_allowance = false
...

show policy_route all

Sanitized; lines may be omitted.

# show policy_route all
enable = false
blink_drop_conn = false
ignore_dns_for_backup = false

show pppoe_bridge all

Sanitized; lines may be omitted.

# show pppoe_bridge all
enable = false
username = <redacted>
password = <redacted>
lcp_echo_interval = 30
lcp_echo_failure = 5

show qos all

Sanitized; lines may be omitted.

# show qos all
enable = false
priority {
    id = 1
    priority = highest
    bandwidth = 20
    borrow_enable = true
}
priority {
    id = 2
    priority = high
    bandwidth = 20
    borrow_enable = true
}
priority {
    id = 3
    priority = normal
    bandwidth = 20
    borrow_enable = true
}
priority {
    id = 4
    priority = low
    bandwidth = 20
    borrow_enable = true
}
priority {
    id = 5
    priority = lowest
    bandwidth = 20
    borrow_enable = true
}

show route all

The test device returned to the prompt without displaying configuration output.

# show route all

show wifi all

Sanitized excerpt; remaining lines omitted.

# show wifi all
mode = both
client_band = 2_4g
region = SE
oem_prefix = support
oem_content = RBT
enable = true
wireless_mode = 11axg
bandwidth_20 = 20
bandwidth_40 = 40
channel_2g = 0
ssid_2g = <redacted>
broadcast_ssid = <redacted>
security_mode = wpa_personal
wpa_version = wpa2wpa3
encryption = aes
psk_password = <redacted>
auth_server_addr = ""
auth_server_port = 1812
auth_server_secret = <redacted>
key_update_interval = <redacted>
wep_secret = <redacted>
radius_addr = 0.0.0.0
radius_port = 1812
radius_secret = <redacted>
...

show wlan all

Sanitized; lines may be omitted.

# show wlan all
enable = false

show cellular all

Sanitized excerpt; remaining lines omitted.

# show cellular all
sim {
    id = 1
    card = sim1
    phone_number = <redacted>
    pin_code = <redacted>
    mcc_mnc = ""
    extra_at_cmd = ""
    telnet_port = 0
    auto_update_apn = 90
    sms_max_limit = 0
    sms_billing_day = 1
    network_type = auto
    band_select_type = all
    band_settings {
        gsm_850 = false
        gsm_900 = false
        gsm_1800 = false
        gsm_1900 = false
        wcdma_800 = false
        wcdma_850 = false
        wcdma_900 = false
        wcdma_1700 = false
        wcdma_1800 = false
        wcdma_1900 = false
...

show smart_roaming all

Sanitized; lines may be omitted.

# show smart_roaming all
enable = true
check_period = 5
rssi_quality_check = false
rssi_quality_gsm = -85
rssi_quality_wcdma = -95
rssi_quality_lte = -100
rsrp_quality_check = false
rsrp_quality_lte = -100
rsrp_quality_5g = -100
rsrq_quality_check = false
rsrq_quality_lte = -20
rsrq_quality_5g = -20
sinr_quality_check = false
sinr_quality_lte = 1
sinr_quality_lte_pcc = 1
network_delay_check = false
network_delay = 3000
packet_loss_rate_check = false
packet_loss_rate = 70
primary_server = 8.8.8.8
secondary_server = 114.114.114.114
timeout = 5
tries = 10
use_degraded_networks = false
period = 0
daily_time = ""
preferred_operator_list = ""

show sr_site_survey all

Sanitized; lines may be omitted.

# show sr_site_survey all
site_survey_enable = true
site_survey_ping_server = <redacted>
auto_upload_to_rcms = true
ignored_networks = ""
speedtest_count = 1
allow_auto_survey = false
allow_timed_survey = false
periodic_testing = 0
daily_testing_time = ""
network_selection = previous_network

show_networks

# show_networks
46000:5G;46015:N/A;46011:N/A;46001:N/A;

The response contains network entries with reported values such as 5G and N/A.

show gre all

The test device returned to the prompt without displaying configuration output.

# show gre all

show ipsec all

Sanitized; lines may be omitted.

# show ipsec all
keepalive = 20
optimize_dh_exponent_size = false
debug_enable = false
debug_level = -1
enable_backup = false
monitor_interval = 30
monitor_times = 5
retransmit_tries = 5

show openvpn all

The test device returned to the prompt without displaying configuration output.

# show openvpn all

show wireguard all

Sanitized; lines may be omitted.

# show wireguard all
enable = false
private_key_secrets = <redacted>
address = ""
listen_port = 51820
mtu = 1472
nat_enable = true

show ai all

Example output is not available for this command.

show dido all

Sanitized; lines may be omitted.

# show dido all
di {
    id = 1
    enable = false
    mode = on_off
    inversion = false
    clr_dicounter_timer = 0
    clr_dicounter_timer_minute = 0
    clr_dicounter_time = 0
    clr_reserve = 0
    clr_reserve_timer = 0
    clr_reserve_minute = 0
    threshold = 0
    alarm_on_content = "Alarm On"
    alarm_off_content = "Alarm Off"
}
do {
    id = 1
    enable = false
    alarm_on_action = high
    alarm_off_action = low
    initial_state = last
    delay = 0
    hold_time = 0
    pulse_low = 10
    pulse_high = 10
    di_trigger = true
    alarm_source = none
}

show do_scheduler all

Sanitized; lines may be omitted.

# show do_scheduler all
set {
    id = 1
    port = 1
    enable = false
    invert_logic = false
    sunday = ""
    monday = ""
    tuesday = ""
    wednesday = ""
    thursday = ""
    friday = ""
    saturday = ""
}

show gps all

Sanitized; lines may be omitted.

# show gps all
enable = false
sync_gps_time = false
sync_gps_time_interval = 0
report_to_rs232 = false
rs232_num = com1
rs232_nmea_gpgga = false
rs232_nmea_gpvtg = false
rs232_nmea_gprmc = false
rs232_nmea_gpgsv = false
rs232_nmea_gngsa = false
rs232_nmea_gngns = false
rs232_nmea_glgsv = false
remove_lf_character = false
self_define_gpsid = None
self_define_gpsid_header = ""
add_sn_as_gpsid = ******
transmit_interval = 1

show redirector all

Example output is not available for this command.

show serial_port all

Example output is not available for this command.

show usb all

Sanitized; lines may be omitted.

# show usb all
enable = true
auto_update = false

Related information