1 .\" Copyright (c) 1990, 1991, 1993
2 .\" The Regents of the University of California. All rights reserved.
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\" notice, this list of conditions and the following disclaimer.
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\" notice, this list of conditions and the following disclaimer in the
11 .\" documentation and/or other materials provided with the distribution.
12 .\" 3. All advertising materials mentioning features or use of this software
13 .\" must display the following acknowledgement:
14 .\" This product includes software developed by the University of
15 .\" California, Berkeley and its contributors.
16 .\" 4. Neither the name of the University nor the names of its contributors
17 .\" may be used to endorse or promote products derived from this software
18 .\" without specific prior written permission.
20 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 .\" @(#)startslip.1 8.1 (Berkeley) 6/5/93
33 .\" $FreeBSD: src/sbin/startslip/startslip.1,v 1.16.2.5 2002/06/20 23:09:11 charnier Exp $
40 .Nd dial up and login to a slip server
47 .Op Fl s Ar string2 Op Ar ...\&
54 .Op Fl D Ar downscript
55 .Op Fl t Ar script_timeout
57 .Op Fl w Ar retry_pause
61 .Ar device user password
65 utility opens the specified
67 Once carrier is asserted (if modem control is enabled)
69 attempts to login as the specified
73 Standard login: & Password: scheme assumed unless Annex option
76 If successful, it puts the device into the slip line discipline,
79 and goes to wait mode.
80 If carrier drops (modem control enabled) or a
84 it closes the device, calls
86 and attempts to repeat the dialup and login sequence.
91 it closes the device, calls
96 called twice on the same device, previous copy killed by a
100 The following options are available:
101 .Bl -tag -width indent
103 Print out debugging information.
105 Determine the baud rate used for
107 default value is 9600.
108 .It Fl t Ar script_timeout
109 Set login script timeout in seconds, default value is 90.
110 .It Fl w Ar retry_pause
111 Set connecting retry pause in seconds (increased from one retry to another),
114 Set maximum number of connection retries for one session,
116 Value 0 means infinite count.
122 Return character is added automatically.
124 the string is used to specify a dial sequence.
125 No string written by default.
126 You can specify several
128 arguments to use with each try, f.e. several host phone numbers.
129 .It Fl A Ar annexname
132 utility assumes it is connecting to a Xylogics Annex box and engages in an
133 appropriate dialog using the
140 argument is a string that is used to match against the Annex prompt
141 to determine when a connection has been established.
143 Use hardware (CTS/RTS) flow control for
145 Default value is no flow control.
147 Disable modem control (waiting for carrier and carrier drop sense) for
149 Modem control is enabled by default.
151 Specify a script to run when a SLIP interface becomes connected. This may
155 and other appropriate commands. The arguments that
156 are passed to the script are "slX up".
159 Dial sequence number (see
163 environment variable.
164 .It Fl D Ar downscript
165 Specify a script to run when a SLIP connection goes away. The arguments that
166 are passed to the script are "slX down". Default value is
168 Dial sequence number (see
172 environment variable.
173 .It Fl K Ar keepalive
174 Set SLIP "keep alive" timeout in seconds.
175 If FRAME_END not received during this
176 time period, a reconnect will occur.
177 Active "out fill" timeout expected from other
179 Default value is no timeout.
181 Set SLIP "out fill" timeout in seconds.
182 It causes at least one FRAME_END
183 to be sent during this timeout.
184 Needed for "keep alive" timeout on other side.
185 Default value is no timeout.
187 Set SLIP unit number directly.
188 Use with caution, no check for two
189 interfaces with same number made.
190 Default is dynamic assignment.
192 Use uucp-style device locking.
193 You need it unless you start
195 from external program which already does uucp locking.
196 Default case is no uucp locking to satisfy such programs.
199 .Bl -tag -width /var/run/startslip.<device>.pid -compact
200 .It Pa /var/run/startslip.<device>.pid
202 .It Pa /usr/share/examples/startslip/*