Changes

12,133 bytes added ,  12:19, 22 January 2018
no edit summary
Line 92: Line 92:  
  -X          do not use extended syntax on 'show'
 
  -X          do not use extended syntax on 'show'
   −
==Obtaining parameters==
+
==Configuration hierarchy==
 
  −
This section will overview uci get and uci show commands used to obtain router parameters as well as provide some basic knowledge on configuration hierarchy needed to successfully use most uci commands.
     −
===Configuration hierarchy===
  −
----
   
UCI commands can be used to set and obtain parameters, but to do so, one has to first know the names of the '''config''' file, its '''section''' and the '''option''' that they are trying to interact with. Different configurations for different router functions and services are stored in config files. These config files have sections and section usually store multiple options
 
UCI commands can be used to set and obtain parameters, but to do so, one has to first know the names of the '''config''' file, its '''section''' and the '''option''' that they are trying to interact with. Different configurations for different router functions and services are stored in config files. These config files have sections and section usually store multiple options
   Line 110: Line 106:  
[[File:Uci config hierarchy v2.png]]
 
[[File:Uci config hierarchy v2.png]]
   −
====Sections====
+
===Sections===
 
----
 
----
 
Sections deserve some extra explanation in regard to naming. A section can be '''named''' or '''unnamed'''. Unnamed sections will get an autogenerated ID/CFGID (like "cfg023579") and be presented with an anonymous-name (like "@wifi-iface[0]")
 
Sections deserve some extra explanation in regard to naming. A section can be '''named''' or '''unnamed'''. Unnamed sections will get an autogenerated ID/CFGID (like "cfg023579") and be presented with an anonymous-name (like "@wifi-iface[0]")
Line 131: Line 127:  
  wireless.cfg023579.mode=ap
 
  wireless.cfg023579.mode=ap
 
  ...
 
  ...
 +
 +
===Configuration files===
 +
----
 +
This section provides a list of all available configuration files of RUT routes.
 +
 +
{| class="wikitable"
 +
|+
 +
! style="width: 250px; background: black; color: white;"  | File
 +
! style="width: 340px; background: black; color: white;"  | Description
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/auto_update
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/blocklist
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/call_utils
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/cam_monitoring
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/cli
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/coovachilli
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/data_limit
 +
| style="text-align: left; vertical-align: top;" | Stores Mobile Data Limit configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ddns
 +
| style="text-align: left; vertical-align: top;" | Stores Dynamic DNS configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ddos
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/dhcp
 +
| style="text-align: left; vertical-align: top;" | Stores Dnsmasq configuration and DHCP settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/dropbear
 +
| style="text-align: left; vertical-align: top;" | Stores the List Of Blocked Addresses and its settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/easycwmp
 +
| style="text-align: left; vertical-align: top;" | Stores EasyCwmp configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/events_reporting
 +
| style="text-align: left; vertical-align: top;" | Stores Events Reporting rules configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/eventslog_report
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/firewall
 +
| style="text-align: left; vertical-align: top;" | Stores Firewall rules configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/fstab
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/gps
 +
| style="text-align: left; vertical-align: top;" | Stores GPS configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/gre_tunnel
 +
| style="text-align: left; vertical-align: top;" | Stores GRE Tunnel configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/hostblock
 +
| style="text-align: left; vertical-align: top;" | Stores Blocked Hosts' settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/hotspot_scheduler
 +
| style="text-align: left; vertical-align: top;" | Stores Hotspot Scheduler configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/hwinfo
 +
| style="text-align: left; vertical-align: top;" | Stores Hardware Information
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ioman
 +
| style="text-align: left; vertical-align: top;" | Stores Input/Output status and label configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/kmod_man
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/landingpage
 +
| style="text-align: left; vertical-align: top;" | Stores Landing Page configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/load_balancing
 +
| style="text-align: left; vertical-align: top;" | Stores Load Balancing configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/logtrigger
 +
| style="text-align: left; vertical-align: top;" | Stores some Access Control (Safety) configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/luci
 +
| style="text-align: left; vertical-align: top;" | Base LuCI config
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/mdcollectd
 +
| style="text-align: left; vertical-align: top;" | Stores ''mdcollect'' configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/mosquitto
 +
| style="text-align: left; vertical-align: top;" | Stores MQTT configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/mqtt_pub
 +
| style="text-align: left; vertical-align: top;" | Stores MQTT Publisher configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/modbus
 +
| style="text-align: left; vertical-align: top;" | Stores Modbus configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/multiwan
 +
| style="text-align: left; vertical-align: top;" | Stores Multiwan (backup WAN) configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/network
 +
| style="text-align: left; vertical-align: top;" | Stores Network (LAN, WAN, Mobile interface) interface configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ntpclient
 +
| style="text-align: left; vertical-align: top;" | Stores NTP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/openvpn
 +
| style="text-align: left; vertical-align: top;" | Stores OpenVPN configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/operctl
 +
| style="text-align: left; vertical-align: top;" | Stores Operator List configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/output_control
 +
| style="text-align: left; vertical-align: top;" | Stores Output Control settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/overview
 +
| style="text-align: left; vertical-align: top;" | Stores Overview page configuration settings (displayed widgets)
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/periodic_reboot
 +
| style="text-align: left; vertical-align: top;" | Stores Periodic Reboot configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ping_reboot
 +
| style="text-align: left; vertical-align: top;" | Stores Ping Reboot configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/portscan
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/pptpd
 +
| style="text-align: left; vertical-align: top;" | Stores PPTP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/privoxy
 +
| style="text-align: left; vertical-align: top;" | Stores Proxy Based URL Content Blocker configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/profiles
 +
| style="text-align: left; vertical-align: top;" | Stores router Configuration Profile settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/qos
 +
| style="text-align: left; vertical-align: top;" | Stores QoS configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/quagga
 +
| style="text-align: left; vertical-align: top;" | Stores Dynamic Routing configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/racoon
 +
| style="text-align: left; vertical-align: top;" | Stores racoon IPsec daemon settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/radius
 +
| style="text-align: left; vertical-align: top;" | Stores Internal RADIUS server configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/reregister
 +
| style="text-align: left; vertical-align: top;" | Stores Force LTE network configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/rms_connect
 +
| style="text-align: left; vertical-align: top;" | Stores Remote Monitoring configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/rpcd
 +
| style="text-align: left; vertical-align: top;" | Stores Login settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/rs
 +
| style="text-align: left; vertical-align: top;" | Stores RS232 and RS485 configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/samba
 +
| style="text-align: left; vertical-align: top;" | Stores SAMBA configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/sim_idle_protection
 +
| style="text-align: left; vertical-align: top;" | Stores SIM Idle Protection configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/sim_switch
 +
| style="text-align: left; vertical-align: top;" | Stores SIM Switching configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/simcard
 +
| style="text-align: left; vertical-align: top;" | Stores SIM card (general Mobile) configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/smpp_config
 +
| style="text-align: left; vertical-align: top;" | Stores SMPP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/sms_gateway
 +
| style="text-align: left; vertical-align: top;" | Stores SMS Forwarding and Post/Get configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/sms_utils
 +
| style="text-align: left; vertical-align: top;" | Stores SMS Utilities rules configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/smscollect
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/snmpd
 +
| style="text-align: left; vertical-align: top;" | Stores SNMP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/static_arp
 +
| style="text-align: left; vertical-align: top;" |
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/strongswan
 +
| style="text-align: left; vertical-align: top;" | Stores IPsec configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/system
 +
| style="text-align: left; vertical-align: top;" | Stores various system settings (e.g., modem settings, reset button settings, router's hostname, etc.)
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/teltonika
 +
| style="text-align: left; vertical-align: top;" | Stores basic Teltonika router configuration settings (e.g., whether password was changed, whether WAN information is to be displayed in the login window)
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/ucitrack
 +
| style="text-align: left; vertical-align: top;" | Stores ''init'' script information
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/uhttpd
 +
| style="text-align: left; vertical-align: top;" | Stores RMS configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/upnpd
 +
| style="text-align: left; vertical-align: top;" | Stores UPNP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/vrrpd
 +
| style="text-align: left; vertical-align: top;" | Stores VRRP configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/wget_reboot
 +
| style="text-align: left; vertical-align: top;" | Stores Wget Reboot configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/wireless
 +
| style="text-align: left; vertical-align: top;" | Stores Wireless Acces Point and Wireless Station configuration settings
 +
|-
 +
! style="text-align: left; vertical-align: top;" | /etc/config/xl2tpd
 +
| style="text-align: left; vertical-align: top;" | Stores L2TP configuration settings
 +
|-
 +
|}
 +
 +
==Obtaining parameters==
 +
 +
This section will overview uci get and uci show commands used to obtain router parameters as well as provide some basic knowledge on configuration hierarchy needed to successfully use most uci commands.
    
===UCI get===
 
===UCI get===

Navigation menu