[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 941] Re: ネットに繋がってない!?



こんにちは、河です。

私もノートで無線LANを使っているので、ご参考になれば…
長文になりますが、すいません。

私のカードは yahooBB に付いてきた Corega PCCL-11 ですが、
 hermes
 orinoco
 orinoco_cs
で動いています。

私の場合は gentoo-kernel-2.4.20-r9 なのですが、

 #genkernel --config

で、

 General setup ->
  PCMCIA/CardBus support ->
   <M>PCMCIA/CardBus support

 Plug and Play configuration ->
  <M>Plug and Play support
  <M> ISA Plug and Play support (これを忘れてかなりハマった事があります)

 Network device support ->
  Wireless LAN (non-hamradio) ->
   [*]Wireless LAN (non-hamradio)
   [*] Hermes chipset 802.11b supprt (Orinoco/Prism2/Symbol)

  PCMCIA network device support ->
   [*]PCMCIA network support
   [*] Pcmcia Wireless LAN
   // これは必要なのかどうかわかりませんが入れておきました。

これでカネールをコンパイルしたら、

 #emerge pcmcia-cs

で、pcmcia-csをインストールしたら

 #cardctl ident

Socket 0:
  product info: "corega", "WL PCCL-11", "ISL37300P", "RevA"
  manfid: 0xc00f, 0x0000
  function: 6 (network)

と、PCカードの情報を調べます。これを参考に

/etc/pcmcia/hogehoge.conf (hogehogeは何でも良いらしい)

card "corega PCCL-11"
   version "corega", "WL PCCL-11", "ISL37300P", "RevA"
   manfid 0xc00f, 0x0000
   bind "orinoco_cs"

などと、記述しファイルを作成します。

私のノートは内蔵LANがe100なので、

 #emerge e100

として、

 #cp /etc/init.d/net.eth0 /etc/init.d/net.eth1

eth.net1 を編集します。

########################
# /etc/init.d/net.eth1
########################
depend() {
        #use hotplug pcmcia
        need pcmcia <- これに変更
}

これで、

 #ifconfig すると

#内蔵LAN
eth0      Link encap:Ethernet HWaddr 00:00:E3:84:32:6C  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:590 (590.0 b)
          Interrupt:11 Base address:0x7000 Memory:80101000-80101038 

#無線LAN
eth1      Link encap:Ethernet  HWaddr 00:19:51:42:5D:25  
          inet addr:192.168.3.3  Bcast:255.255.255.255  Mask:255.255.255.128
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4910 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4657 errors:1 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:4760593 (4.5 Mb)  TX bytes:725325 (708.3 Kb)
          Interrupt:3 Base address:0x100 

# LOOPBACK
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:600 (600.0 b)  TX bytes:600 (600.0 b)

になります。
内蔵LANが無い場合は eth0 が無線LANになるので、eth0, lo の2つが表示されるはずです。

それと、私の場合通信が途中で切れたりしたので、

 http://ozlabs.org/people/dgibson/dldwd/

から、orinoco-0.13e.tar.gz をダウンロードして make; make install して使っています。
最初は WEP などは無効にして設定するといいです。
余計な設定があるかもしれませんが、私はこれで快適に無線LAN+Gentoo生活を送っています。

あと、ハマった点はeth0を使わないからといってキチンとドライバをインストールしないと、
うまく無線カードを認識してくれなかった事です。

参考になりますでしょうか? はずしてたらごめんなさい。
長文失礼しました。