Hi!
Nice of you to pop by.

==============================================================================

Slackware "drop-in" replacement rc scripts by Alien.

QUICKY: for wireless users... download rc.inet1* and rc.wireless* together!

NOTE:  The files rc.inet1* and rc.wireless* that I originally made available
       here, are now part of Slackware since 10.2.
       From time to time however, I do make updates to my scripts available on
       this web site and hope they'll appear in future versions of Slackware. 
       The rc.inet1* and rc.wireless* files are compatible with any
       Slackware 10.x release and they will probably just work on Slackware 9
       too.
       Just copy my rc.inet1 and rc.wireless over the installed versions on your
       PC. They will work with your current .conf configuration files, but have
       a look at my new versions of the .conf files too! They have many examples
       of new parameters that you can configure for your network.

NOTE2: The "other_rc_scripts" directory contains what it's name suggests...
       the scripts there are either enhancements of Slackware scripts or my
       own additions. They are not related to the workings of rc.inet1 and
       rc.wireless. I also have copies available of the original Slackware
       rc.inet1* and rc.wireless* files for Slackware releases 10.0 and newer,
       just in case you would need them.

NOTE3: The "ifcfg" directory contains it's own README. The directory contains
       network enhancements that use functionality of my new rc.inet1 script.

==============================================================================

NETWORK CARD CONFIGURATION:
---------------------------
A major complaint with wireless network cards before Slackware 10.2 came out,
was that Slackware's network configuration did not allow for other interface
names than eth0, eth1, eth2 etc...

My replacement scripts work fine for network interfaces with other names
than eth0, etc1, ..... For instance, you can use them if you have a
wireless interface called wlan0, or ath0, or ra0 etc...

If you want this functionality, you will need to download all of the
rc.inet1* and rc.wireless* files together - you must upgrade them all at once.
Note that the re-written rc.inet1 and rc.wireless scripts are compatible with
your old configuration files rc.inet1.conf and rc.wireless.conf .
That means that if you are currently using the stock Slackware scripts, you
do not necessarily have to change anything that is present in your current
.conf files.
You will need to add _extra_ configuration parameters. For instance the
parameter IFNAME that defines the name of your interface if that is not eth*.
There are several other new parameters, you can read all about them
by examining the new rc.inet1.conf file that you can download.

WIRELESS CONFIGURATION:
-----------------------
These new rc scripts will offer support for arbitrary network interface
names, but also support for WPA encryption using wpa_supplicant and better
configiration of wireless parameters.
For WPA support you must of course install wpa_supplicant too, but
the sources, build script and Slackware package can be found under

http://www.slackware.com/~alien/slackbuilds/wpa_supplicant/ - and in
Slackware 11.0 you can find a wpa_supplicant package in /testing .

Put your WPAPSK (the WPA pre-shared key) in '/etc/wpa_supplicant.conf'
together with other wireless settings
- look at '/etc/wpa_supplicant.sample' for inspiration.

>>> WEP encryption, naturally, is still supported, like before. <<<

[***] !!! NOTE !!                                                     [***]
[***] The rc.wireless script must only be run by the rc.inet1 script. [***]
[***] It is _not_ meant to be run directly by you, the user.          [***]

EXAMPLE USAGE:
--------------
So, to start your wlan0 interface, you run:
  # /etc/rc.d/rc.inet1 wlan0_start
and to restart the interface (i.e. stop, and then start again) you do:
  # /etc/rc.d/rc.inet1 wlan0_restart
Look at the bottom of rc.inet1.conf for examples of the (many new)
parameters you can configure for your interfaces.

FEEDBACK:
---------
I would like to receive your comments on how they work for you. Thanks to your 
feedback, my updates were incorporated into Slackware 10.2.

You can email me, or contact me in Freenode IRC in #slackbuilds.
Look out for alienBOB.

Eric Hameleers < alien -at- slackware -dot- com > / 09-jan-2007 /

============================================================================
