Nodes' Configuration This section adds/removes/configures the ports which Portslave will manage. An empty field means the default value will be used instead (defaults are defined in "Configuration and Defaults' Settings"). To enter an empty value you shall type "" (double quote). Usually most of the items will be kept set to pick the default definition, most of items are very unlikely to need to be set differently for a specific port. 11.. CCoommmm ddeevviiccee ((RREEQQUUIIRREEDD)) This field tells Portslave which communications device (usually a serial device) to use for this port. It assumes the /dev/ before it, so there's no need to write the full path for this device. 22.. NNeettwwoorrkk Here you're able to configure network aspects of the port. 22..11.. DDeebbuugg If enabled, dumps extra debug information to be dumped to syslog. 22..22.. AAuutthh ttyyppee Authentication type. Example: such as radius. 22..33.. AAuutthh hhoosstt 11 Primary authentication host to be used. 22..44.. AAuutthh hhoosstt 22 Secondary authentication host to be used when primary authentication host is unreachable or down. This definition is optional. 22..55.. AAcccctt hhoosstt 11 Primary accounting host to be used. Usually this is the same host as the authentication host. 22..66.. AAcccctt hhoosstt 22 Secondary accounting host to be used when primary accounting host is unreachable or down. Usually this is the same as the secondary authentication host. This definition is optional. 22..77.. RRAADD ttiimmeeoouutt Retry timeout for authentication and accounting requests. 22..88.. RReeaallmmss ddeeffiinniittiioonnss Again, user@host login names are recognized, but the @host part is used to select different authentication/accounting hosts. In the first example, all four hosts are actually defined; in the second, there is only one authentication and one accounting host. Undefined hosts must be represented by empty strings (double quotes). The order is @realm authhost1 accthost1 authhost2 accthost2. the suffix if providing a login service. which does what UUCPHACK has existed for. 22..99.. SSeeccrreett The shared secret for RADIUS. 22..1100.. PPrroottooccooll Protocol to be used in sessions. 22..1111.. HHoosstt Hostname used. 22..1122.. IIPP nnuummbbeerr IP assigned to port. You may want to left this to pick the default and define auto- generation for IPs in the defaults' settings. 22..1133.. NNeettmmaasskk Leave this to 255.255.255.255 unless you really know what you're doing. 22..1144.. MMTTUU Self explanatory. 33.. CCoommmm Here you may configure the communications aspects of the port, such as serial port configuration, modem-related settings, etc. 33..11.. IIssssuuee Standard message that is issued on connect. This string may contain some 'keys' that expands to port number, etc. 33..22.. PPrroommpptt Login prompt. 33..33.. TTeerrmm ttyyppee Term type for rlogin/telnet sessions. 33..44.. UUppddaattee uuttmmpp // UUppddaattee wwttmmpp If you want portslave to update the utmp and/or wtmp files just like a regular getty/login, enable these. 33..55.. PPoorrtt ttyyppee Port type (passed to Radius for logging). 33..66.. SSppeeeedd Serial port speed. All ports are set to 8N1. 33..77.. MMooddeemm iinniitt cchhaatt Use this to initialize the modem. d == delay (1 sec), p == pause (0.1 sec), l == toggle DTR, r == CR, l == LF 33..88.. WWaaiitt ffoorr Wait for this modem's message to pick the call. Use this *OR* auto-answer. 33..99.. AAnnsswweerr Chat string to get the modem to connect after waitfor. The @ sign matches (.*)[\r\n] in regexp code, the match is logged to Radius as Connection-Info. 33..1100.. AAuuttoo aannsswweerr If you enable this, the system will just wait for the DCD line to get high (you won't get the connection info either). 33..1111.. CChheecckk ttiimmee How often to check if the modem is still alive. Time is in minutes 33..1122.. CChheecckk cchhaatt The chat string for checking if the modem is still alive. 33..1133.. FFllooww ccoonnttrrooll Flow control on this serial port: Hardware (RTS/CTS), software (CTRL-S, CTRL-Q) or none. 33..1144.. UUssee DDCCDD lliinnee Use the DCD line or not (this sets CLOCAL if on). This means that the session will get hung up if the modem hangs up. 33..1155.. AAuuttoo PPPPPP PPP options - used if we autodetect a PPP session. Note that we set mru and mtu both to the MTU setting. (pppd 2.3.x -- Linux 2.2, or Linux 2.0 patched) 33..1166.. PPPPPP ooppttiioonnss PPP options - User already authenticated and service type is PPP. (pppd 2.3.x -- Linux 2.2, or Linux 2.0 patched)