RedHat 7.3 での無線LAN の利用 0. インストール環境と留意事項 PC本体: Sony VAIO C1 VSX/K (Crusoe TM5600 667MHz, 256MB RAM) 無線LANPCカード: メルコ WLI-PCM-L11GP C1 は PCカードスロットが1つしかなく LANポートも内蔵していないので、 環境によって有線LAN用PCカード、無線LAN用PCカード を差し替えて使う。 ここでは大学では有線LAN用PCカードにより固定IPアドレスでの運用、 自宅では無線LAN用PCカードにより DHCP による割り当てIPアドレスでの運用、 という環境を想定し、各々の環境で PCカードを挿しただけで使えることを 目標とする。 1. 有線LANでは固定IPアドレス /etc/sysconfig/network-scripts に ifcfg-eth0 として以下の内容のファイル作成 DEVICE=eth0 ONBOOT=no BOOTPROTO=static IPADDR=123.45.67.89 NETMASK=255.255.255.0 GATEWAY=123.45.67.250 TYPE=Ethernet USERCTL=no PEERDNS=no NETWORK=123.45.67.0 BROADCAST=123.45.67.255 HOSTNAME=nantoka.fukuoka-edu.ac.jp DOMAIN=fukuoka-edu.ac.jp 同じ内容で ifcfg-eth0.default も作成しておく これで有線LANカードを挿すと固定IPで利用できる 2. 無線LANではDHCP DHCP 用の ifcfg-eth0.home を作成 DEVICE=eth0 ONBOOT=no BOOTPROTO=dhcp これを無線LANカードを挿した時 ifcfg-eth0 と差し替えるために /etc/pcmcia にある wireless ファイルの中程を編集して、 if [ -n "$ESSID" ] ; then log $IWPATH/iwconfig $DEVICE essid \"$ESSID\" # /etc/sysconfig/network-scripts/ifcfg-eth0 rewrite if [ -f /etc/sysconfig/network-scripts/ifcfg-eth0.home ] ; then cp /etc/sysconfig/network-scripts/ifcfg-eth0.home /etc/sysconfig/network-scripts/ifcfg-eth0 fi fi のようにしておく。また終了時にデフォルトに戻すために、終の方も、 'stop) if [ -f /etc/sysconfig/network-scripts/ifcfg-eth0.default ] ; then cp /etc/sysconfig/network-scripts/ifcfg-eth0.default /etc/sysconfig/network-scripts/ifcfg-eth0 fi ;; のようにしておく。これでうまく行かない場合は /etc/pcmcia/network の終の方 の 'stop') のところに同様の記述をしておく。 3. 無線LANアクセスポイントの認識 /etc/pcmcia/wireless.opts の該当するカードのところ (ここではメルコ WLI-PCM-L11)に必要な記述をする。 # 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="tekitou" MODE="Managed" RATE="auto" KEY="s:13length-keys" 以上。