PortMaster Command Summary

Carl Rigney ((no email))
Tue, 24 Oct 1995 19:10:18 -0700 (PDT)

Attached below is a comprehensive list of command syntax for the
PortMasters as of release 3.1.4 and 3.2.1R, excluding a couple of
obsolete or experimental commands.

I'm planning to include this in an upcoming manual but I thought I'd
post it to the mailing list both because people might find it useful,
and so people who like to find mistakes can point out any they find to
doc@livingston.com.

Would people like to see more of this kind of thing, or would you prefer
that we just keep things to ourselves until they're printed in the manual,
and not clutter mailboxes?

Either way, please express your opinion to doc@livingston.com - no need to
reply to the entire mailing list.

Table 1 Values
Device /dev/network of a pseudo-tty on a UNIX host
Ether0 ether0 or ether1 (on IRX-211), defaults to ether0 if omitted
Filtername string up to 12 characters long naming a filter
Frametype IPX Frame type: ethernet_802.3, ethernet_802.2, ethernet_ii
Group an integer from 0 to 99, 0 is default.
Hex hexadecimal number with leading 0x
Interface Interface specification, e.g. ether0, frm1, ptp1, frmW1, ptpW1
Ipaddress IP dotted quad or hostname
Ipxddress IPX address in hex format Ipxnetwork:node
Ipxnetwork 32-bit hexadecimal number
Isock IPX Socket
Itype ICMP packet type, 0 or higher
Locname string up to 12 characters long naming a location
MTU integer from 100 to 1500
Mask dotted quad with 1's in high order bits, 0's in low order bits
Metric Integer from 1 to 15, defaults to 1
Minutes integer from 0 to 240; note that 1 has special meaning
ModemName Modem table entry
NM integer 0-32, the number of high-order bits set to 1 in netmask
Number number 0 or higher
Password string up to 16 characters long
RuleNumber integer 1 or higher
S0 any async port s0-s29, or all
S1 any async or sync port s0-s29, w1, or all
Seconds number 0 or higher
Speed 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 76800, 115200
String string of ASCII characters
Tport TCP/IP port, integer from 0 to 65535
Uport UDP/IP port, integer from 0 to 65535
Username string up to 8 characters long naming a user
W1 any sync port s1-s4, w1, or all

Table 2 General Commands
version
reboot
quit
done
exit
help
ifconfig interface [ address Ipaddress ] [ destination Ipaddress ] [ ipxnet Ipxnetwork ] [ ipxframe Frametype ] [ netmask Mask ] [ up ] [ down ] [ private ] [ -private ]
dial Location [ -x ]
ping [Ipaddress]
traceroute [Ipaddress]
ptrace [Filtername]
pmlogin Ipaddress
rlogin Ipaddress
telnet Ipaddress
set debug Hex
set register Hex Hex
set console [S0|p0]
save S1|all|console|filter|host|location|routes|snmp|user
reset S1|console|dialer|nic
show all
show arp Interface
show global
show memory
show netconns
show netstat
show routes
show sap
show sessions
show table filter|host|location|snmp|user

Table 3. Global Configuration
set password Password
set telnet Tport
set host [1|2|3|4] Ipaddress
set loghost Ipaddress
set namesvc domain|nis
set nameserver Ipaddress
set domain String
set gateway Ipaddress Metric
set default on|off|broadcast|listen
set assigned_address Ipaddress
set reported_ip Ipaddress
set ipxgateway Ipxgateway
set netbios on|off
set pap on|off

Table 4. Radius Client Configuration
set authentication_server Ipaddress
set alternate_auth_server Ipaddress
set accounting [2] Ipaddress
set secret Password

Table 5. Ethernet Configuration
set Ether0 address Ipaddress
set Ether0 netmask Mask
set Ether0 broadcast high|low
set Ether0 routing on|off|broadcast|listen
set Ether0 ipxnet Ipxnetwork
set Ether0 ipxframe ethernet_802.2|ethernet_802.3|ethernet_ii

Table 6. Asynchronous Port Configuration
set S0 service_login netdata|portmaster|rlogin|telnet [Tport]
set S0 service_device netdata|portmaster|rlogin|telnet [Tport]
set S1 network hardwired
set S0 [login|device Device|twoway Device] [network dialin|dialout|twoway]
set S0 host default|prompt|Ipaddress
set S0 override xon|rts|speed|parity|databits on|off
set S0 speed [1|2|3] Speed
set S0 parity even|none|odd|strip
set S0 databits 5|6|7|8
set S0 stopbits 1|2
set S0 xon/xoff on|off
set S0 rts/cts on|off
set S0 modem|cd on|off
set S0 modem ModemName
set S0 prompt String
set S0 security on|off
set S0 extended on|off
set S0 message String
set S1 group Group
set S1 ifilter Filtername
set S1 ofilter Filtername
set S1 idletime Minutes
set S0 protocol slip|ppp
set S1 address Ipaddress
set S1 destination Ipaddress [Mask]
set S1 netmask [Mask]
set S1 mtu MTU
set S1 routing on|off|broadcast|listen
set S1 ipxnet Ipxnetwork
set S0 compression off|on
set S0 termtype String
set S0 username|autolog String
set S0 dtr_idle on|off
set S0 hangup on|off
set S0 dialback_delay Seconds

Table 7. Synchronous Port Configuration
set S1 extended on|off
set W1 network dialin|dialout|twoway|hardwired
set W1 protocol ppp|frame
set S1 address Ipaddress
set S1 netmask [Mask]
set S1 destination Ipaddress [Mask]
set S1 ipxnet Ipxnetwork
set S1 routing on|off|broadcast|listen
set S1 ifilter Filtername
set S1 ofilter Filtername
set S1 group Group
set S1 hangup on|off
set S1 idletime Minutes
set S1 modem|cd on|off
set S1 lmi|annex-d Seconds
set S1 dlci Dlci_list
set S1 mtu MTU
set W1 speed 9600|14400|19200|38400|57600|76800|115200|56000|64000|1344k|1536k|2048k|t1|t1e|e1

Table 8. To Be Announced :-)

Table 9. Parallel Port Configuration
set p0 extended on|off
set p0 device Device
set p0 disabled
set p0 service_device netdata|portmaster|rlogin|telnet [Tport]
set p0 host default|Ipaddress
set p0 disconnect Seconds|infinity

Table 10. DLCI Table Configuration
add dlci Dlci [Ipaddress]
add ipdlci Dlci [Ipaddress]
add ipxdlci [Ipaddress]
delete dlci Dlci
delete ipdlci Dlci
delete ipdlci Dlci
show location Locname

Table 11. Host Table Configuration
show table host
add host Ipaddress String
delete host Ipaddress

Table 12. Filter Table Configuration
show table filter
show filter Filtername
add filter Filtername
delete filter Filtername
set filter Filtername RuleNumber permit|deny [Ipaddress/NM Ipaddress/NM] [log]
set filter Filtername RuleNumber permit|deny [Ipaddress/NM Ipaddress/NM] tcp [src eq|lt|gt Tport] [dst eq|lt|gt Tport] [established] [log]
set filter Filtername RuleNumber permit|deny [Ipaddress/NM Ipaddress/NM] udp [src eq|lt|gt Tport] [dst eq|lt|gt Tport] [log]
set filter Filtername RuleNumber permit|deny [Ipaddress/NM Ipaddress/NM] icmp [type Itype] [log]
set ipxfilter Filtername RuleNumber permit|deny [srcnet Ipxnetwork] [srchost Ipxaddress] [srcsocket eq|gt|lt Isock] [dstnet Ipxnetwork] [dsthost Ipxaddress] [dstsocket eq|gt|lt Isock]
set sapfilter Filtername RuleNumber permit|deny [server String] [network Ipxnetwork] [host IPXaddress] [socket eg|gt|lt Isock]

Table 13. Location Table Configuration
show table location
show location Locname
add location Locname
delete location Locname
set location Locname continuous|manual|on_demand
set location Locname protocol slip|ppp|frame
set location Locname destination Ipaddress
set location Locname netmask Mask
set location Locname ipxnet Ipxnetwork
set location Locname routing on|off|broadcast|listen
set location Locname group Group
set location Locname map Hex
set location Locname compression on|off
set location Locname mtu MTU
set location Locname script|v25bis RuleNumber String String
set location Locname maxports 1
set location Locname high_water Number
set location Locname idletime Minutes
set location Locname ifilter Filtername
set location Locname ofilter Filtername

Table 14. Modem Table Configuration
show table modem
show modem ModemName
add modem ModemName String Speed String
delete modem ModemName

Table 15. Netmask Table Configuration
show table netmasks
add netmask Ipaddress Mask
delete netmask Ipaddress

Table 16. Route Table Configuration
show route
add route Ipaddress Ipaddress Metric
delete route Ipaddress
add ipxroutes Ipxnet Ipxaddress Metric Ticks

Table 17. SNMP Configuration
set sysname String
set snmp on|off|readcommunity|writecommunity [String]
show table snmp
add snmphost reader|writer any|none|Ipaddress

Table 18. User Table Configuration
show table user
show user Username
add netuser Username [password Password]
add user Username [password Password]
delete user Username
set user Username password Password
set user Username protocol slip|ppp
set user Username destination Ipaddress
set user Username netmask Mask
set user Username ipxnet Ipxnetwork
set user Username routing on|off|broadcast|listen
set user Username map Hex
set user Username compression on|off
set user Username mtu MTU
set user Username ifilter Filtername
set user Username ofilter Filtername
set user Username host default|prompt|Ipaddress
set user Username service netdata|portmaster|rlogin|telnet [Tport]
set user Username dialback Locname|String