108 lines
4.2 KiB
Bash
Executable file
108 lines
4.2 KiB
Bash
Executable file
#! /bin/sh
|
|
# Wireless LAN adapter configuration
|
|
#
|
|
# etc/wlan.conf
|
|
#
|
|
# Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
|
|
# --------------------------------------------------------------------
|
|
#
|
|
# linux-wlan
|
|
#
|
|
# The contents of this file are subject to the Mozilla Public
|
|
# License Version 1.1 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.mozilla.org/MPL/
|
|
#
|
|
# Software distributed under the License is distributed on an "AS
|
|
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
# implied. See the License for the specific language governing
|
|
# rights and limitations under the License.
|
|
#
|
|
# Alternatively, the contents of this file may be used under the
|
|
# terms of the GNU Public License version 2 (the "GPL"), in which
|
|
# case the provisions of the GPL are applicable instead of the
|
|
# above. If you wish to allow the use of your version of this file
|
|
# only under the terms of the GPL and not to allow others to use
|
|
# your version of this file under the MPL, indicate your decision
|
|
# by deleting the provisions above and replace them with the notice
|
|
# and other provisions required by the GPL. If you do not delete
|
|
# the provisions above, a recipient may use your version of this
|
|
# file under either the MPL or the GPL.
|
|
#
|
|
# --------------------------------------------------------------------
|
|
#
|
|
# Inquiries regarding the linux-wlan Open Source project can be
|
|
# made directly to:
|
|
#
|
|
# AbsoluteValue Systems Inc.
|
|
# info@linux-wlan.com
|
|
# http://www.linux-wlan.com
|
|
#
|
|
# --------------------------------------------------------------------
|
|
#
|
|
# Portions of the development of this software were funded by
|
|
# Intersil Corporation as part of PRISM(R) chipset product development.
|
|
#
|
|
# --------------------------------------------------------------------
|
|
# This file is sourced by the init.d/wlan script.
|
|
#
|
|
# The WLAN_DEVICES variable identifies the device names of each WLAN device.
|
|
# If you have more than one, make sure each one is identified in a whitespace
|
|
# separated list that's assigned to WLAN_DEVICES.
|
|
#
|
|
# For each device named in WLAN_DEVICES, the function wlandevice_config will
|
|
# be called with $1 set to the name of the device. To specify the
|
|
# setup for each device, just add an appropriate case section.
|
|
|
|
WLAN_DEVICES="wlan0"
|
|
|
|
wlandevice_config()
|
|
{
|
|
case "$1" in
|
|
*)
|
|
#=======ENABLE========================================
|
|
# Do we want to enable the card at all? Set to 'n' if you don't
|
|
# want the card initialized for normal operation. Helpful for
|
|
# (re)loading flash or for test purposes.
|
|
WLAN_ENABLE=y
|
|
|
|
#=======USER MIB SETTINGS=============================
|
|
# You can add the assignments for various MIB items
|
|
# of your choosing to this variable, separated by
|
|
# whitespace. The wlan script will then set each one.
|
|
# Just uncomment the variable and set the assignments
|
|
# the way you want them.
|
|
|
|
# USER_MIBS="p2CnfRoamingMode=1"
|
|
|
|
#=======WEP===========================================
|
|
# [Dis/En]able WEP. Settings only matter if PrivacyInvoked is true
|
|
dot11PrivacyInvoked=false # true|false
|
|
dot11WEPDefaultKeyID=0 # 0|1|2|3
|
|
dot11ExcludeUnencrypted=true # true|false, in AP this means WEP
|
|
# is required for all STAs
|
|
|
|
# If PRIV_GENSTR is not empty, use PRIV_GENTSTR to generate
|
|
# keys (just a convenience)
|
|
PRIV_GENERATOR=/sbin/nwepgen # nwepgen, Neesus compatible
|
|
PRIV_KEY128=false # keylength to generate
|
|
PRIV_GENSTR=""
|
|
|
|
# If you don't want a GENSTR, Set them explicitly. Just make sure
|
|
# you set genstr or keys, not both. Note that to enable 128 bit wep,
|
|
# all you have to do is set the keys to values longer than 40 bits,
|
|
# specifically, 104 bits. See the format examples below.
|
|
dot11WEPDefaultKey0= # format: xx:xx:xx:xx:xx or
|
|
dot11WEPDefaultKey1= # xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
|
|
dot11WEPDefaultKey2= # e.g. 01:20:03:40:05 or
|
|
dot11WEPDefaultKey3= # 01:02:03:04:05:06:07:08:09:0a:0b:0c:0d
|
|
|
|
#=======STA START=====================================
|
|
# SSID and authtype are all we have for now
|
|
AuthType="opensystem" # opensystem | sharedkey
|
|
DesiredSSID="linux-wlan"
|
|
;;
|
|
esac
|
|
}
|
|
|