2009-08-26 17:00:38 +02:00
|
|
|
.\" -*- nroff -*-
|
|
|
|
.ds g \" empty
|
|
|
|
.ds G \" empty
|
|
|
|
.\" Like TP, but if specified indent is more than half
|
|
|
|
.\" the current line-length - indent, use the default indent.
|
|
|
|
.de Tp
|
|
|
|
.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
|
|
|
|
.el .TP "\\$1"
|
|
|
|
..
|
2021-02-27 20:26:22 +01:00
|
|
|
.TH RC.INET1 8 "1 Oct 2018" "Slackware Version 15.0"
|
2009-08-26 17:00:38 +02:00
|
|
|
.SH NAME
|
|
|
|
rc.inet1 \- Slackware network configuration script.
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.BR rc.inet1 .
|
|
|
|
This script configures network interfaces.
|
|
|
|
Wireless interfaces are configured just like any network device
|
|
|
|
but accept many more configuration parameters.
|
2021-02-27 20:26:22 +01:00
|
|
|
.LP
|
|
|
|
rc.inet1 reads its configuration parameters from a file
|
|
|
|
.IR /etc/rc.d/rc.inet1.conf .
|
|
|
|
The
|
|
|
|
.I rc.inet1.conf
|
|
|
|
file contains a series of variable array definitions,
|
2009-08-26 17:00:38 +02:00
|
|
|
with each array index corresponding to a single network interface.
|
|
|
|
.SH OPTIONS
|
2021-02-27 20:26:22 +01:00
|
|
|
The way to start your network (configuring your nics and
|
2009-08-26 17:00:38 +02:00
|
|
|
bringing the interfaces up, and creating a default route if required)
|
|
|
|
is by running the command:
|
|
|
|
.LP
|
2021-02-27 20:26:22 +01:00
|
|
|
.B /etc/rc.d/rc.inet1 start
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
|
|
|
Restarting the whole network (all available network interfaces)
|
|
|
|
is done in a similar fashion:
|
|
|
|
.LP
|
2016-06-30 22:26:57 +02:00
|
|
|
.B /etc/rc.d/rc.inet1 restart
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2021-02-27 20:26:22 +01:00
|
|
|
More generally speaking, you can start/stop/restart any network
|
|
|
|
interface by running one of the commands:
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2016-06-30 22:26:57 +02:00
|
|
|
.B /etc/rc.d/rc.inet1 INTERFACE_start
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2016-06-30 22:26:57 +02:00
|
|
|
.B /etc/rc.d/rc.inet1 INTERFACE_stop
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2016-06-30 22:26:57 +02:00
|
|
|
.B /etc/rc.d/rc.inet1 INTERFACE_restart
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2021-02-27 20:26:22 +01:00
|
|
|
where
|
|
|
|
.B INTERFACE
|
2009-08-26 17:00:38 +02:00
|
|
|
is the name of an existing network interface (eth0, wlan0, ...)
|
|
|
|
.SH WIRELESS
|
|
|
|
The script
|
|
|
|
.I rc.wireless
|
|
|
|
takes care of configuring the wireless parameters for a network
|
|
|
|
interface. This script does not run independently. Instead, it is executed
|
|
|
|
by the generic network configuration script
|
|
|
|
.IR rc.inet1 .
|
2021-02-27 20:26:22 +01:00
|
|
|
.LP
|
2009-08-26 17:00:38 +02:00
|
|
|
If a wireless interface is detected,
|
|
|
|
.I rc.wireless
|
|
|
|
will use
|
2021-02-27 20:26:22 +01:00
|
|
|
.IR iwconfig ,
|
2009-08-26 17:00:38 +02:00
|
|
|
.I iwpriv
|
|
|
|
and possibly
|
|
|
|
.I wpa_supplicant
|
|
|
|
to associate the card with an access point (in managed mode) or peer it with
|
|
|
|
another computer (in ad-hoc mode), and enable an encryption modus like WPA.
|
|
|
|
.SH FILES
|
|
|
|
.TP 25
|
|
|
|
.I /etc/rc.d/rc.inet1
|
|
|
|
network configuration script
|
|
|
|
.TP
|
|
|
|
.I /etc/rc.d/rc.inet1.conf
|
|
|
|
parameter definition file (is being read by rc.inet1 and rc.wireless)
|
|
|
|
.TP
|
|
|
|
.I /etc/rc.d/rc.wireless
|
|
|
|
wireless configuration script
|
|
|
|
.TP
|
|
|
|
.I /etc/rc.d/rc.wireless.conf
|
|
|
|
parameter definition file (
|
|
|
|
.B deprecated
|
|
|
|
)
|
|
|
|
.SH DIAGNOSTICS
|
|
|
|
If you remove the executable bit from the
|
|
|
|
.I rc.wireless
|
2021-02-27 20:26:22 +01:00
|
|
|
script, it will never be executed. This can be beneficial if you have
|
2009-08-26 17:00:38 +02:00
|
|
|
written your own wireless script and don't want Slackware to mess it up.
|
|
|
|
.SH CAVEATS
|
|
|
|
The network interface definitions are stored in variable
|
|
|
|
.I arrays.
|
|
|
|
The bash shell has no facilities to retrieve the largest array index used.
|
|
|
|
Therefore, the
|
|
|
|
.I rc.inet1
|
|
|
|
script makes the assumption that array indexes stay below the value of
|
|
|
|
.BR 6 .
|
|
|
|
Effectively this means that you can configure up to 6 network interfaces in
|
|
|
|
rc.inet1.conf by default.
|
|
|
|
.LP
|
|
|
|
If you want to configure more than six network interfaces, you will
|
|
|
|
have to edit the file
|
2021-02-27 20:26:22 +01:00
|
|
|
.I /etc/rc.d/rc.inet1.conf
|
2009-08-26 17:00:38 +02:00
|
|
|
and change the value `6' in the line:
|
|
|
|
.br
|
2021-02-27 20:26:22 +01:00
|
|
|
.B \ \ #MAXNICS="6"
|
2009-08-26 17:00:38 +02:00
|
|
|
.br
|
2021-02-27 20:26:22 +01:00
|
|
|
(at the very bottom of the file) to a value that is larger than the largest
|
|
|
|
index value you use, and uncomment the line.
|
2009-08-26 17:00:38 +02:00
|
|
|
.LP
|
2018-05-28 21:12:29 +02:00
|
|
|
The /etc/rc.d/rc.wireless script is not meant to be run on its own by the user!
|
|
|
|
.SH AUTHORS
|
|
|
|
Patrick J. Volkerding <volkerdi@slackware.com>
|
2021-02-27 20:26:22 +01:00
|
|
|
.br
|
2009-08-26 17:00:38 +02:00
|
|
|
Eric Hameleers <alien@slackware.com>
|
2021-02-27 20:26:22 +01:00
|
|
|
.br
|
2018-05-28 21:12:29 +02:00
|
|
|
Robby Workman <rworkman@slackware.com>
|
2021-02-27 20:26:22 +01:00
|
|
|
.br
|
2021-03-01 21:10:44 +01:00
|
|
|
Darren 'Tadgy' Austin <darren@slackware.uk>
|
2009-08-26 17:00:38 +02:00
|
|
|
.SH "SEE ALSO"
|
|
|
|
.BR rc.inet1.conf(5),
|
2018-05-28 21:12:29 +02:00
|
|
|
.BR ip(8),
|
2009-08-26 17:00:38 +02:00
|
|
|
.BR iwconfig(8),
|
|
|
|
.BR route(8)
|