VineLinux ノートPC に 無線LAN


[ Vine Linux 4.0 無線LAN ]

VineLinuxのVer4.0が公開されましたので、NEC VA86J改の無線LAN{Corega;WLCB-54GT}を下記を修正して動作しました。

今回のバージョンアップでAnthyがdefaultで組み込まれ、単語登録も霞が組み込まれています。

Ver3.2とVer4.0ではドライバーの保存フォルダも変更になっています。

1 下記{つれづれなるままに}の説明のようにドライバーをダウンロードします。
2 ドライバー名を前回と同じく名前を変更します。(Ver3.2と同じ isl3890 )
3 前回は、/usr/lib/murasaki/firmware.d/に2を保存しましたが、
  今回は、/lib/firware/に保存します。
4 WLCB-54GT をPCIスロットに挿して、Linuxを再起動します。
5 Load途中で新しいドライバーの英語の設定画面が表示されますので、指示通りに進みます。
6 rootで、ログイン後、デスクトップ→システム管理→ネットワーク管理→無線LAN接続をクリック。
  無線LAN設定では画像のように指定します。(WEP利用)

最後に[OK]ボタンを押して、再起動すると無線LANカードのLinkLedが点滅し使用可能になります。



Linux初心者にとってVineLinux4.0は、益々使いやすくなりました。
2007年初め、WindowsVistaが発売されるとアナウンスされていますが、フリーOSのLinuxも魅力があります。
2006.11.30

[ 新 無線LAN ]

わが家の光ファイバーに動作確認済の無線ルターCorega;CG-WLBAGSは、IEEE802.11a:g:bに対応しており、PCカード型のWLCB-54GT(54Mbps)が入手できましたので、Buffalo;WLI-PCM-L11GPに代えようとメーカーWEBページを参考にトライしましたが、Linuxビギナーにはギブアップ寸前でした。
やむを得ずL11GPを使っていましたが、NET検索を繰り返してピッタリのページ(つれづれなるままに)に辿り着きました。


{つれづれなるままに}

http://www.bf-web.net/~dmcsoftware/cgi-bin/tdiary/?date=20051023


以下は、その一部ですので詳細は上記URLを参照下さい。

[Linux] Vine3.2インストール
これすごいです。
Vine3.1でさんざん苦労したCorega WLCB-54GTも、ファームウェアを
/usr/lib/murasaki/firmware.d/
に入れるだけで、自動的に認識されました。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

私の場合、WLI-PCM-L11GPでWEPも入れていましたので今回はそのまま使えました。




VineLinux3.2にBuffalo WlLI-PCM_L11GPで接続


<LINUX初心者が、試行錯誤しながらノートパソコンを無線LANの設定した時の記録です >


使用PC;NEC VersaPro VA86J

LINUX;Vine Linux 3.2

LAN Card;Buffalo WLI-PCM-L11GP


以前からWindowsCE系のMobile GearUとPocket GearはBuffalo WLI-PCM-L11GPとWLI2-CF-S11を使って無線LANを構築していました。
VineLinux上で、WlLI-PCM_L11GPを挿すと接続音が鳴り、PowerLanpが点灯しますが接続できませんでした。

下記の設定をしたのち、アプリケーション→システムツール→ネットワークの設定の接続ダイアログの[eth1]にチェックが付きOKボタンを押し、通常の画面に戻ると巧く設定できていました。

尚、設定を何度も書替えているうちに、前記ネットワークの設定画面の接続ダイアログに複数の[eth*]が表示されましたが、[eth*]を全て削除し、改めてアプリケーション→システムツール→ネットワークの設定をすると、初期設定画面になり、その後、指示通りに進めて無線LANの設定に成功しました。

勿論、念のために[eth*]は、削除する前にバックアップしました。

/etc/pcmcia/network

削除後、新規設定で造られたファイルです。

#! /bin/sh
#
# network.sample $Revision: 1.1 $ $Date: 1995/05/25 04:30:06 $ (David Hinds)
#
# Initialize or shutdown a PCMCIA ethernet adapter
#
# This script should be invoked with two arguments. The first is the
# action to be taken, either "start", "stop", or "restart". The
# second is the network interface name.
action=$1
device=$2
case "${action:?}" in
'start') #
# We don't do *anything* here. We get a hotplug event when the ethX device
# is registered, and we bring the device up there
#
;;
'stop')
#
[ -f /etc/sysconfig/network-scripts/ifcfg-${device} ] && \
/etc/sysconfig/network-scripts/ifdown ifcfg-${device}

;;
'restart')
/sbin/ifconfig ${device:?} down up
;;
esac
/etc/pcmcia/wireless.opts

黄色の部分を修正しました

# Wireless LAN adapter configuration
#
# Theory of operation :
#
# The script attempts to match a block of settings to the specific wireless
# card inserted, the *first* block matching the card is used.
# The address format is "scheme,socket,instance,hwaddr", with * as a wildcard.
# 'scheme' is the pcmcia scheme (set via 'cardctl scheme XXX').
# 'hwaddr' is the unique MAC address identifier of the wireless card.
# The MAC address is usually printed on the card, or can be found via ifconfig.
# Some examples here use only half of the MAC address with a wildcard to
# match a whole family of cards...
#
# All the Wireless specific configuration is done through the Wireless
# Extensions, so we will just call 'iwconfig' with the right parameters
# defined below.
# Of course, you need to have iwconfig installled on your system.
# To download iwconfig, or for more info on Wireless Extensions :
# http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
#
# Note : you don't need to fill all parameters, leave them blank, in most
# cases the driver will initialise itself with sane defaults values or
# automatically figure out the value... And no drivers do support all
# possible settings...
#
# If you make any mistakes, you'll get a cryptic message in the system
# log. You'll need to figure out on your own which parameter was wrong:
# cardmgr[310]: executing: './network start wvlan0'
# cardmgr[310]: + SIOCSIWMODE: Invalid argument
# I've tried to give more troubleshooting help at :
# http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html#debug
# In case of doubts, just check "/etc/pcmcia/wireless" for the gory details...
#
# Note also that this script will work only with the original Pcmcia scripts,
# and not with the default Red Hat scripts. Send a bug report to Red Hat ;-)
#
# Finally, send comments and flames to me, Jean Tourrilhes
#

case "$ADDRESS" in

# Here is an example of scheme matching
# Activate with "cardctl scheme essidany"

# Pick up any Access Point, should work on most 802.11 cards
ssidany,*,*,*)
INFO="Any ESSID"
ESSID="any"
;;

# Here are a few examples with a few Wireless LANs supported...
# The matching is done on the first 3 bytes of the MAC address

# Lucent Wavelan IEEE (+ Orinoco, RoamAbout and ELSA)
# Melco/Buffalo Networks WLI-PCM-L11
# Note : wvlan_cs driver only, and version 1.0.4+ for encryption support
# *,*,*,00:60:1D:*|*,*,*,00:02:2D:*)
INFO="Wavelan IEEE example (Lucent default settings)"
ESSID="******" ←ルーターに記載されていました。
MODE="Managed"
RATE="auto"
KEY="s:*****" ←WEPを指定した場合、 16進数で書く場合は[s:]は不要。
# To set all four keys, use :
# KEY="s:secu1 [1] key s:secu2 [2] key s:secu3 [3] key s:secu4 [4] key [1]"
# For the RG 1000 Residential Gateway: The ESSID is the identifier on
# the unit, and the default key is the last 5 digits of the same.
# ESSID="084d70"
# KEY="s:84d70"
;;

# Cisco/Aironet 4800/340
# Note : MPL driver only (airo/airo_cs), version 1.3 or later
*,*,*,00:40:96:*)
INFO="Cisco/Aironet example (Cisco default setting"
ESSID="any"
# To set all four ESSID, use iwconfig v21 and the same trick as above
MODE="Managed"
# RATE="11M auto"
# KEY="off"
;;

# Samsung MagicLan (+ some other PrismII cards)
# Note : Samsung binary library driver, version 1.20 or later
*,*,*,00:00:F0:*|*,*,*,00:02:78:*)
INFO="Samsung MagicLan example (Samsung default settings)"
ESSID="any"
MODE="Managed"
CHANNEL="4"
RATE="auto"
# KEY="883e-aa67-21 [1] key 5501-d0da-87 [2] key 91f5-3368-6b [3] key 2d73-31b7-96 [4]"
# IWCONFIG="power on"
;;

# Raytheon Raylink/WebGear Aviator2.4
# Note : doesn't work yet, please use for debugging only :-(
*,*,*,00:00:8F:*|*,*,*,00:00:F1:*)
INFO="Raylink/Aviator2.4 example (Aviator default ad-hoc setting)"
ESSID="ADHOC_ESSID"
MODE="Ad-Hoc"
RATE="auto"
IWPRIV="set_framing 1"
;;

# Old Lucent Wavelan
*,*,*,08:00:0E:*)
INFO="Wavelan example (Lucent default settings)"
NWID="0100"
MODE="Ad-Hoc"
FREQ="2.425G"
KEY="off"
;;

# Netwave (Xircom Netwave/Netwave Airsurfer)
*,*,*,00:80:C7:*)
INFO="Netwave example (Netwave default settings)"
NWID="100"
KEY="00"
;;

# Proxim RangeLan2/Symphony (what is the MAC address ???)
*,*,*,XX:XX:XX:*)
INFO="Proxim RangeLan2/Symphony example"
NWID="0"
MODE="Master"
CHANNEL="15"
IWPRIV="setsubchan 1"
;;

# No Wires Needed Swallow 550 and 1100 setting (what is the MAC address ???)
*,*,*,XX:XX:XX:*)
INFO="NWN Swallow example"
ESSID="session"
KEY="0000-0000-00 open"
;;

# Symbol Spectrum24 setting (what is the MAC address ???)
*,*,*,XX:XX:XX:*)
INFO="Symbol Spectrum24 example"
ESSID="Essid string"
;;

# Generic example (decribe all possible settings)
*,*,*,*)
INFO="Fill with your own settings..."
# ESSID (extended network name) : My Network, any
ESSID=""
# NWID/Domain (cell identifier) : 89AB, 100, off
NWID=""
# Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto
MODE=""
# Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)
FREQ=""
CHANNEL=""
# Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)
SENS=""
# Bit rate : auto, 1M, 11M
RATE=""
# Encryption key : 4567-89AB-CD, s:password
KEY=""
# RTS threshold : off, 500
RTS=""
# Fragmentation threshold : off, 1000
FRAG=""
# Other iwconfig parameters : power off, ap 01:23:45:67:89:AB
IWCONFIG=""
# iwspy parameters : + 01:23:45:67:89:AB
IWSPY=""
# iwpriv parameters : set_port 2, set_histo 50 60
IWPRIV=""
;;
esac

/etc/sysconfig/network-scripts/ifcfg-eth1

黄色の部分を修正しました

BOO
TPROTO=dhcp
ONBOOT=yes
USERCTL=yes
NAME="wireless lan"  ← [無線LAN] で良いかも。
DEVICE=eth1     ← 今回設定
ESSID=******    ← ルーターから転記
PEERDNS=yes


/etc/sysconfig/network

黄色の部分を修正しました

# Lucent Wavelan IEEE(+ Orinco,RoamAbout and ELSA)
# Melco/Buffalo Networks WLI-PCM-L11    ←ここにありました。
# Note :wvlan_cs driver only, and version 1.0.4+ for encryption support
# *,*,*,00,:60:ID:*|*,*,*,00,02,2D:*)
INFO="Wavelan IEEE example (Lucent default settings)"
NETWORKING=yes
HOSTNAME=localhost.localdomain
MOOD=Managed
ESSID=******    ← ルーターから転記
KEY=s:*****     ← WEP   128bitなど (16進数の場合、[s:]は不要)

topへ戻る