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 / ============================================================================