jongrieve.net
 Home > FAQs, Tips & Tricks > SAR715 CLI Syntax

Below are the Command Line Interface commands and options for the Solwise By clicking this link, you will leave the jongrieve.net site SAR715 ADSL Router v8.2 beta firmware.

Notes:
  • The PPPoE section is missing.
  • The port section does not show individual parameters for the set command.
  • The syntax is pretty much standard format for computer-type literature; free-format text is shown <like this> and where there are multiple keywords for a given command they are shown like this: [option 1 | option 2].  Where the syntax has multiple keywords that have very different parameters, I have split them onto multiple, indented lines to hopefully make it more readable.
  • This is not a replacement for the manual.  Where free-format text must be entered, there is no description of what that text should/could be (e.g. <name>).  Also, there is no documentation or examples of how to use a given command.  When the 8.2 firmware is out of beta, we should expect to see an updated manual to support it, which should render this page obsolete.
  • For more information, see the Revision History at the foot of this document

console
     enable
process

source
     <filename>

help


ethernet
     add transport <name> <port>
delete transport <name>
set transport <name> [port <port> | ethernetport <port>]
show transport <name>
list [ports | transports]
clear transports

system
     restart
info
list [users | logins | errors | openfiles <name>]
add [user <name> <comment> | login <name> <comment>]
set user <name>
access [default | engineer | superuser]
maydialin [enabled | disabled]
mayconfigure [enabled | disabled]
login <name>
access [default | engineer | superuser]
maydialin [enabled | disabled]
mayconfigure [enabled | disabled]
delete [user <name> | login <name>]
config
save
restore
backup <filename>
factory
backup <filename>
log
nothing
warnings
info
trace
entryexit
all
enable <module> <category>
disable <module> <category>
list <module>
show
aticmem

user
     [logout | password | change <name>]

imdebug
     get <attr> <type> <name>
set <attr> <value> <type> <name>
list <type> <name>

transports
     [list | clear | show <name> | delete <name>]

ipoa
     add
transport <name> pvc <port> <vpi> <vci>
delete
transport <name>
transport <name>
add [pvc <port> <vpi> <vci> | vc <port> <vpi> <vci>]
delete [pvc <number> | vc <number>]
set pvc <number> [port <port> | vpi <vpi> | vci <vci> | pcr <pcr>]
set transport <name> [arpserver <server> | lifetime <timeout>]
show transport <name>
list [transports | arp]
clear transports

ip
     add
interface <name> <ipaddress> <netmask>
route <name> <dest_ip> <netmask> [gateway <gateway_ip> | interface <interface>]
defaultroute [gateway <gateway_ip> | interface <interface>]
delete [interface <name> | route <name>]
set interface <name>
ipaddress <ipaddress> <netmask>
mtu <mtu>
netmask <netmask>
dhcp [enable | disable]
rip
accept [none | v1 | v2 | all]
send [none | v1 | v2 | all]
multicast [enable | disable]
tcpmssclamp [enable | disable]
rip
hostroutes [enable | disable]
poison [enable | disable]
route <name>
destination <dest_ip> <netmask>
gateway <gateway_ip>
cost <cost>
interface <interface>
attach <name> <transport>
attachbridge <name>
detach <name>
show [interface <name> | route <name> | debuginfo]
list [interfaces | routes | arpentries | connections]
clear [interfaces | routes]
interface <name>
add secondaryipaddress <ipaddress> <netmask>
delete secondaryipaddress <number>
clear secondaryipaddress
list secondaryipaddress

igmp
     set upstreaminterface <ip_interface>
show [status | upstreaminterface]

pppoa
     add transport <name>
dialin pvc <iface> <port> <vpi> <vci>
dialout pvc <iface> <port> <vpi> <vci>
delete transport <name>
set transport <name>
dialin pvc <port> <vpi> <vci>
dialout pvc <port> <vpi> <vci>
pvc <port> <vpi> <vci>
interface <iface>
autoconnect [enable | disable]
idletimeout <idletimeout>
welogin [none | auto | chap | pap]
username <username>
password <password>
theylogin [none | chap | pap]
headers
hdlc [enable | disable]
llc [enable | disable]
lcpmaxconf <lcpmaxconf>
lcpmaxfail <lcpmaxfail>
lcpmaxterm <lcpmaxterm>
lcpechoevery <lcpechoevery>
remoteip <ipaddress>
localip <ipaddress>
atmaddress <atmaddr>
remotedns <ipaddress> <ipaddress2>
givedns
client [enable | disable]
relay [enable | disable]
discoverdns
primary [enable | disable]
secondary [enable | disable]
subnetmask <mask>
routemask <mask>
createroute [enable | disable]
specificroute [enable | disable]
port <port>
vpi <vpi>
vci <vci>
pcr <pcr>
bt <bt>
scr <scr>
mbs <mbs>
mcr <mcr>
qosclass [ubr | cbr | vbr | vbrrt | abr | qfc]
enabled
disabled
show transport <name>
list transports
clear transports

rfc1483
     add transport <name> <port> <vpi> <vci>
llc [bridged | routed]
vcmux [bridged | routed]
delete transport <name>
set transport <name>
mode
llc [bridged | routed]
vcmux [bridged | routed]
port <port>
vpi <vpi>
txvpi <vpi>
rxvpi <vpi>
vci <vci>
txvci <vci>
rxvci <vci>
pcr <pcr>
bt <bt>
scr <scr>
mbs <mbs>
mcr <mcr>
qosclass [ubr | cbr | vbr | vbrrt | abr | qfc]
show transport <name>
list transports
clear transports

pptp
     add tunnel <name>
delete tunnel <name>
set
tunnel <name>
localaddr <ipaddress>
listening [enable | disable]
attach <name> <transport>
detach <name>
show tunnel <name>
list tunnels
clear tunnels

bridge
     add interface <name>
delete interface <name>
set
interface <name>
filtertype [all | ip | pppoe]
spanning
priority <priority>
cost <pathcost>
filterage <filterage>
spanning
enabled
disabled
priority <priority>
forwarddelay <delay>
hellotime <hellotime>
maxage <maxage>
attach <name> <transport>
detach <name>
show interface <name>
list interfaces
clear interfaces

dhcpclient
     add interfaceconfig <name> <ipinterface>
show interfaceconfig <name>
set
interfaceconfig <name>
requestedleasetime <requestedleasetime>
interface <ipinterface>
clientid <clientid>
noclientid
autoip [enable | disable]
givednstorelay [enable | disable]
givednstoclient [enable | disable]
dhcpserverpoolsize <size>
dhcpserverinterface <ipinterface>
defaultroute [enable | disable]
reboot <reboottime>
retry <retrytime>
backoff <backofftime>
delete interfaceconfig <name>
interfaceconfig <name>
add
requested option <option>
required option <option>
sent option <option> <value>
delete
requested option <number>
sent option <number>
list
requested options
sent options
clear
requested options
sent options
list interfaceconfigs
clear interfaceconfigs
update

dhcpserver
     add subnet <name> <ipaddress> <netmask> <startaddr> <endaddr>
delete subnet <name>
subnet <name>
add
iprange <startaddr> <endaddr>
option <identifier> <value>
range <startaddr> <endaddr>
delete
iprange <number>
option <number>
range <number>
list [ipranges | options | ranges]
clear [ipranges | options | ranges]
set
subnet <name>
defaultleasetime <defaultleasetime>
maxleasetime <maxleasetime>
subnet <ipaddress> <netmask>
hostisdnsserver [enable | disable]
hostisdefaultgateway [enable | disable]
defaultleasetime <defaultleasetime>
maxleasetime <maxleasetime>
bootp [enable | disable]
allowunknownclients [enable | disable]
enable
disable
show subnet <name>
list [subnets | options]
clear subnets
update

dhcprelay
     add [server <ipaddress> | dhcpserver <ipaddress>]
delete [server <number> | dhcpserver <number>]
enable
disable
list [servers | dhcpservers]
clear [servers | dhcpservers]
show
update

dnsrelay
     add [server <ipaddress> | dnsserver <ipaddress>]
delete [server <number> | dnsserver <number>]
list [servers | dnsservers]
clear [servers | dnsservers]

dnsclient
     add [server <ipaddress> | searchdomain <searchstring>]
delete [server <number> | searchdomain <number>]
list [servers | searchdomains]
clear [servers | searchdomains]

security
     enable
disable
status
add
interface <name> [external | internal | dmz]
trigger <name>
ftp
netmeeting
tcp <startpoint> <endpoint> <maxactinterval>
udp <startpoint> <endpoint> <maxactinterval>
delete [interface <name> | trigger <name>]
clear [interfaces | triggers]
show [interface <name> | trigger <name>]
list [interfaces | triggers]
set trigger <name>
sessionchaining [enable | disable]
UDPsessionchaining [enable | disable]
addressreplacement [none | tcp | udp | both]
binaryaddressreplacement [enable | disable]
startport <portnumber>
endport <portnumber>
maxactinterval <interval>
multihost [enable | disable]

firewall
     enable [sessionlog | blockinglog | intrusionlog | IDS]
disable [sessionlog | blockinglog | intrusionlog | IDS]
status
set
securitylevel [none | high | medium | low | userdefined <slevel>]
IDS
blacklist [enable | disable | clear]
victimprotection [enable | disable]
DOSattackblock <duration>
SCANattackblock <duration>
MaxTCPopenhandshake <max>
MaxPING <max>
MaxICMP <max>
show [IDS | policy <name> | validator <policyname> | portfilter <name> <policyname>]
add
policy <name> [external-internal | external-dmz | dmz-internal] [blockonlyval | allowonly-val]
validator <name> <policyname> [outbound | inbound | both] <ipaddress> <hostipmask>
portfilter <name> <policyname>
protocol <number> [inbound | outbound | both]
tcp <startpoint> <endpoint> [inbound | outbound | both]
udp <startpoint> <endpoint> [inbound | outbound | both]
icmp [inbound | outbound | both]
smtp [inbound | outbound | both]
http [inbound | outbound | both]
ftp [inbound | outbound | both]
telnet [inbound | outbound | both]
delete [policy <name> | validator <name> <policyname> | portfilter <name> <policyname>]
clear [policies | portfilters]
list [policies | validators <policyname> | portfilters <policyname> | protocol]

nat
     enable <name> <interfacename> [internal | dmz]
disable <name>
status
add
globalpool <name> <interfacename> [internal | dmz] <ipaddress> subnetmask <mask> endaddress <address>
resvmap <name> [globalip | interfacename] <interfacename> <internalip>
tcp <portno>
udp <portno>
icmp
igmp
ip
egp
rsvp
gre
ospf
ipip
protocol <number>
all
delete [globalpool | resvmap] <name> <interfacename>
clear [globalpools | resvmaps] <interfacename>
show [globalpool | resvmap] <name> <interfacename>
list [globalpools | resvmaps] <interfacename>

adsl
     down
up
mode [multi | ansi | gdmt | glite]
show [rate | perf | error | defects | channel | id]

webserver
     show [info | stats]
enable
disable
set
port <port>
upnpport <port>
interface <interface>
managementip <ipaddress>
clear [stats | statistics]
load <archive-name>

port
     [ethernet | r1483] show
ethernet set
MaxQueue
Reset
Disable
PromiscuousEnable
RxBroadcastEnable
RxMulticastEnable
RxMulticastAllEnable
RxAddressEnable
RxPassBad
RxFixup
FullDuplexEnable
CrcEnable
PadShortDataEnable
Loopback
MAC
HashHigh
HashLow
SnmpIfAdminStatus
SnmpIfLinkUpDownTrapEnable
SnmpIfPromiscuousMode
SnmpIfAlias
r1483 set
PhyConnectAttrString
DslMode
CprOptions
Enable
Revision History
19-Jun-2002
  • Added nore notes and headings.
  • It is now possible to link to a specific section of this page by using the HTML destination links, such as http://jongrieve.net/faq/sar715/#pppoa.  The destination links are the same as the desired command; i.e. console, source, help, ethernet, etc.
18-Jun-2002
  • First release





Copyright © Jon Grieve
Visitor Number 878,782
Home   Contact   Top
This site is optimised for Internet Explorer, Netscape Navigator and Mozilla on Windows, Macintosh & Linux.



 
 
If your browser does not fully support HTML Style Sheets, these pages may not appear correctly formatted.