SLATTACH(8) Linux System Administrator's Manual SLATTACH(8)

# [NAME](#NAME)

slattach - attach a network interface to a serial line

# [SYNOPSIS](#SYNOPSIS)

**slattach \[-dehlLmnqv] \[-c command] \[-p proto] \[-s speed] \[tty]**

# [DESCRIPTION](#DESCRIPTION)

**Slattach** is a tiny little program that can be used to put a normal terminal ("serial") line into one of several "network" modes, thus allowing you to use it for point-to-point links to other computers.

# [OPTIONS](#OPTIONS)

[**tty**](#tty)

Path to a serial device like */dev/ttyS\**, */dev/cua\** or */dev/ptmx* to spawn a new pseudo tty.

**\[-c command]**

Execute **command** when the line is hung up. This can be used to run scripts or re-establish connections when a link goes down.

**\[-d]**

Enable debugging output. Useful when determining why a given setup doesn't work.

**\[-h]**

Exit when the carrier is lost. This works on both /dev/tty and /dev/cua devices by directly monitoring the carrier status every 15 seconds.

**\[-v]**

Enable verbose output. Useful in shell scripts.

**\[-q]**

Operate in quiet mode - no messages at all.

**\[-l]**

Create an UUCP-style lockfile for the device in /var/lock.

**\[-n]**

Equivalent to the "mesg n" command.

**\[-m]**

Do **not** initialize the line into 8 bits raw mode.

**\[-e]**

Exit right after initializing device, instead of waiting for the line to hang up.

**\[-L]**

Enable 3 wire operation. The terminal is moved into CLOCAL mode, carrier watching is disabled.

**\[-p proto]**

Set a specific kind of protocol to use on the line. The default is set to **cslip**, i.e. compressed SLIP. Other possible values are **slip** (normal SLIP), **adaptive** (adaptive CSLIP/SLIP), **ppp** (Point-to-Point Protocol) and **kiss** (a protocol used for communicating with AX.25 packet radio terminal node controllers). The special argument **tty** can be used to put the device back into normal serial operation. Using 'ppp' mode is not normally useful as ppp requires an additional ppp daemon **pppd** to be active on the line. For kiss connections the **kissattach** program should be used.

**\[-s speed]**

Set a specific line speed, other than the default.

If no arguments are given, the current terminal line (usually: the login device) is used. Otherwise, an attempt is made to claim the indicated terminal port, lock it, and open it.

# [FILES](#FILES)

*/dev/cua* /var/lock/LCK.* /dev/ttyS* /dev/ptmx*

# [BUGS](#BUGS)

None known.

# [SEE ALSO](#SEE_ALSO)

[**kissattach**(8)](/man/os/net-tools/kissattach.8), [**dip**(8)](/man/os/net-tools/dip.8), [**pppd**(8)](/man/os/net-tools/pppd.8), [**sliplogin**(8)](/man/os/net-tools/sliplogin.8)

# [AUTHORS](#AUTHORS)

Fred N. van Kempen, &lt;waltje@uwalt.nl.mugnet.org&gt;  
Alan Cox, &lt;Alan.Cox@linux.org&gt;  
Miquel van Smoorenburg, &lt;miquels@drinkel.ow.org&gt;  
George Shearer, &lt;gshearer@one.net&gt;  
Yossi Gottlieb, &lt;yogo@math.tau.ac.il&gt;

2011-12-31 net-tools

---

Document: slattach(8) from net-tools 2.10-r37 (Chainguard OS)
Source: https://git.code.sf.net/p/net-tools/code
