お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-11-20 00:45:30

ukks
メンバ
登録日: 2009-11-23

UbuntuServer11.10にて無線LANが使えません

はじめまして

勉強がてらUbuntuServer11.10をインストールしたのですが、無線LANが使えません。

サーバーなら有線LANを使え、という話なのですが、なにかと不便なので無線LANは捨てられないのです。

http://w.livedoor.jp/vanillalab/d/ubuntu%20server%2011.04%A1%A1USB%CC%B5%C0%FELAN#
こちらのサイトを参考に、/etc/wpa_supplicant/wpa_supplicant.confに、下記のように書きました。

コード:

#ctrl_interface=/var/run/wpa_supplicant

network={


        ssid="000A79EE047F_na"
        scan_ssid=1
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=CCMP
        #psk="XXXXXXXXXX"
    psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}

そして

コード:

$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

を実行したのですが、下記のようなエラーが返ってきます。

コード:

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

どうしたらよいのでしょうか?ネットで調べてもいまいちヒットしません。

コード:

ifconfig

の結果は

コード:

eth1      Link encap:Ethernet  HWaddr 70:5a:b6:f0:63:ca  
          inet addr:192.168.1.34  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: 2408:a8:5fff:15c:725a:b6ff:fef0:63ca/64 Scope:Global
          inet6 addr: fe80::725a:b6ff:fef0:63ca/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:261047 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23818 errors:0 dropped:0 overruns:0 carrier:7
          collisions:0 txqueuelen:1000 
          RX bytes:379344788 (379.3 MB)  TX bytes:1728391 (1.7 MB)
          Interrupt:45 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:91 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5480 (5.4 KB)  TX bytes:5480 (5.4 KB)

wlan0     Link encap:Ethernet  HWaddr 78:e4:00:92:5f:48  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

コード:

iwconfig

の結果は

コード:

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=14 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
lo        no wireless extensions.

eth1      no wireless extensions.

です。

無線LANセキュリティ:WPA/WPA2-PSK  AES
無線LANのランプは付いているのでハードウェア的な問題ではないかと思われます。

マシン:AcerAspireone532h
OS:UbuntuServer11.10

よろしくお願いします。

オフライン

 

#2 2011-11-20 19:21:49

jackalope
メンバ
登録日: 2009-01-01

Re: UbuntuServer11.10にて無線LANが使えません

proto=RSNをproto=WPA WPA2に変更すればどうでしょうか。

ioctl[SIOCSIWENCODEEXT]: Invalid argumentは今回の問題とは関係なさそうです。

wlan0の有効/無効化はsudo wpa_supplicant...ではなくsudo ifup wlan0 またはsudo ifdown wlan0を使います。

オフライン

 

#3 2011-11-23 15:31:27

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

お返事ありがとうございます
ご指示の通り

コード:

proto=RSN


コード:

proto=WPA WPA2

に変更し

コード:

$sudo ifup wlan0
$ping 192.168.1.1

としたのですが、ピングが帰って来ず、無線につながっていないようです。
どうすればよいのでしょうか?

オフライン

 

#4 2011-11-24 11:41:18

jackalope
メンバ
登録日: 2009-01-01

Re: UbuntuServer11.10にて無線LANが使えません

sudo ifup wlan0の実行でエラーはでませんでしたか?
iwconfigの結果は以前と変わりましたか?
ifconfigの結果でwlan0にinetアドレスは取得できていますか?

オフライン

 

#5 2011-11-24 17:11:38

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

私の所ではUbuntu 10.04.3 LTS serverなのですが、こんな感じで出力を見てはどうでしょうか。

$ cd /etc/wpa_supplicant してから、

コード:

$ wpa_supplicant -D wext -i wlan0 -c wpa_supplicant.conf

コンソールにこんな感じで出力されるかと思います。(接続成功の例)

コード:

Trying to associate with xx:xx:xx:xx:xx:xx (SSID='your-ssid' freq=0 MHz)
Associated with xx:xx:xx:xx:xx:xx
wpa: key negotiation completed with xx:xx:xx:xx:xx:xx [PTK=CCMP GTK=CCMP]
CTRL-EVENT-CONNECTED - Connection to xx:xx:xx:xx:xx:xx completed (auth) [id=0 id_str=]

CTRL + C でプロンプトに戻ります。


接続が成功する様になったら、/etc/network/interfaces を編集する。
(DHCPの設定例)

コード:

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
post-down killall -q wpa_supplicant
 

#6 2011-11-25 12:53:43

jackalope
メンバ
登録日: 2009-01-01

Re: UbuntuServer11.10にて無線LANが使えません

検索するとacer-wmiをblacklistに指定すると無線が使える記事がありますので、このモジュールがロードされているかlsmodで確認して、ロードされているようであればblacklistに指定してみてはどうでしょうか。

11.10ではinterfacesにpre-upもpost-downも必要ありません。
通常は有線LANで必要な時だけ無線LANを使うのであれば、
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
の2行で使えます。

オフライン

 

#7 2011-11-26 00:14:46

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

お返事が遅れて申し訳ありません。

jackalopeさん

sudo ifup wlan0の実行でエラーは出ていません。
そもそも起動した時からランプがついていますので、認識はできているようです。
wconfigの結果は特に変わっていません。
fconfigの結果は以下のとおりです。

コード:

wlan0     Link encap:Ethernet  HWaddr 78:e4:00:92:5f:48  
          inet6 addr: fe80::7ae4:ff:fe92:5f48/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:4307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:486691 (486.6 KB)  TX bytes:667064 (667.0 KB)

jackalopeさん による投稿:

acer-wmiをblacklistに指定

すいません。blacklistとはなんですか?どのように指定すればいいのでしょうか。

また、

コード:

lsmod | grep acer
とすると、
acer_wmi               23302  0 
sparse_keymap          13658  1 acer_wmi
wmi                    18744  1 acer_wmi

上記のようになりました。


katsu07さん

ご指示の通りのコマンドを実行したのですが、次のようなメッセージが帰ってきます。

コード:

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWSCAN]: Device or resource busy
Trying to associate with 00:0a:79:ee:04:7e (SSID='XXXXXXXXXX' freq=2442 MHz)
ioctl[SIOCSIWESSID]: Operation already in progress
Association request to the driver failed
Associated with 00:0a:79:ee:04:7e
WPA: 4-Way Handshake failed - pre-shared key may be incorrect
CTRL-EVENT-DISCONNECTED bssid=00:0a:79:ee:04:7e reason=0
Failed to initiate AP scan.

どうすればよいのでしょうか?

オフライン

 

#8 2011-11-26 10:00:32

jackalope
メンバ
登録日: 2009-01-01

Re: UbuntuServer11.10にて無線LANが使えません

blacklistに指定とは、/etc/modprobe.d/以下に内容がblacklist  acer-wmiで拡張子が.confの適当なファイル名のファイルを作る事です。
既に存在するblacklist.confなどのファイルの最後にblacklist  acer-wmiの1行を追加してもいいです。

>WPA: 4-Way Handshake failed - pre-shared key may be incorrect

wpa_supplicnat.confの#psk="fogefoge"のfogefogeが間違っていないか確認してください。

オフライン

 

#9 2011-11-27 00:41:36

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

acer_wmiをblacklistに追加し、wpa_supplicnat.confの#psk="fogefoge"の間違いを修正したのですが、まだ次のようなエラーが帰ってきます。

コード:

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
No network configuration found for the current AP
CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0

オフライン

 

#10 2011-11-27 15:51:28

jackalope
メンバ
登録日: 2009-01-01

Re: UbuntuServer11.10にて無線LANが使えません

>No network configuration found for the current AP

SSID関連の問題のようですが解決策はわかりません。

オフライン

 

#11 2011-11-27 22:43:27

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

的はずれで解決にはならないかもしれませんが、以下のコマンドの出力を投稿してもらえませんか?

$ sudo lshw -c network

$ sudo rfkill list

 

#12 2011-11-29 23:28:44

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

以下のとおりです

コード:

$ sudo lshw -c network

  *-network
       description: Ethernet interface
       product: AR8132 Fast Ethernet
       vendor: Atheros Communications
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: eth1
       version: c0
       serial: 70:5a:b6:f0:63:ca
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI firmware=N/A latency=0 link=no multicast=yes port=twisted pair
       resources: irq:45 memory:97000000-9703ffff ioport:5000(size=128)
  *-network
       description: Wireless interface
       product: AR9285 Wireless Network Adapter (PCI-Express)
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 78:e4:00:92:5f:48
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.0.0-12-generic-pae firmware=N/A ip=192.168.1.27 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:96000000-9600ffff

コード:

$ rfkill list

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

オフライン

 

#13 2011-11-30 12:48:22

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

* 以下のサイトでaspire oneのwlanにはath5kとath9kを使う物がある様です。
  https://wiki.archlinux.org/index.php/Acer_Aspire_One
  そして今回投稿してもらった内容を見るとath9k(AR9285)が搭載されています。
  ここの記載によればath9kはacer_wmiとぶつかると記載されています。
  使用しているubuntuのバージョンが古いですが、検索すると最近の書き込み等でも出て
 くるので、状況としては変わっていないと思います。
  #6 & #8の投稿でblacklistに記載しているので、これについては問題無いと思います。

  その状態で繋がると思われたんですが、繋がらない。
  aspire one 532hは無線LANのハードウェアスイッチとキーボードショートカットで
  ON/OFFができる様なのでrfkillで確認してもらったんですが、こちらも問題ない様です。

* #9 の投稿で、blacklistの登録と同時に、
  「wpa_supplicnat.confの#psk="fogefoge"の間違いを修正した」
  とありますが、直接エディターで書き直したと言う事ではありませんよね?

  念の為に今一度接続したいアクセスポイントの情報を確認して下さい。

  まず今までのwpa_supplicant.confを別名で保存。
 

コード:

$ cd /etc/wpa_supplicant
$ sudo mv wpa_supplicant.conf wpa_supplicant.conf.org

新たにwpa_supplicant.confを作成。
 

コード:

$ sudo wpa_passphrase [ssid] [passphrase] > wpa_supplicant.conf

[ssid]: 接続したいアクセスポイントのssid
  [passphrase]: アクセスポイントに設定されているパスフレーズ
  作成したら他に必要な情報をエディターで追記してください。
  (別名に保存した物からssidとpsk以外のデータを追記するのが楽かと思います)

  再起動して、既に/etc/network/interfacesが設定済みでしたら、ifconfigやiwconfig
  を実施し、IPアドレスが割り当てられているか確認して下さい。
  アクセスポイント等にpingをして接続されているかの確認もして下さい。
  (アクセスポイントがpingに応答しない設定になっていないのが前提)



* ath9k(AR9285)で気になる事

  launchpadに速度が遅い、不安定等の報告がある様です。

  https://bugs.launchpad.net/ubuntu/+sour … bug/773154

  ubuntu 11.04からある様なので、修正されているかは自分には解りません。
 英語は得意ではないし流し読みなのですが、一見すると接続した後の問題が多い
 様に思えます。
  速度が非常に遅い、頻繁に切断する等。

  他にも検索すると
  http://blog.homelinux.org/?p=327
  や
  http://askubuntu.com/questions/68226/fr … lan-ar9285
  が出てきます。(こちらはubuntu 11.10 serverでアドバイス後の返答が無い様ですが)


  # 接続自体が出来ない状況下で効果があるのかは判断できませんが、内容は以下の設定
    を施すと言う物。

    ディレクトリ、/etc/modprobe.dに、ファイルath9k.confを作成する。
    ath9k.confファイルの中身に以下を記述して保存する。

      options ath9k nohwcrypt=1

    保存したら再起動

  # nohwcrypt=1はdisable hardware encryptionだそうで、
    ハードウェアによる暗号化を無効にすると言う事だと思います。


しっかりしたアドバイスができなくてすいません。
これらを実施しても使用する事が出来ないとなると私にも解りません。

 

#14 2011-12-05 01:14:35

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

katsu07様、御返事ありがとうございます。
早速実行して確認したいところなのですが、当方大変忙しく、ほとんどパソコンに触れることができない状態です。
決して諦めた訳ではありませんので、どうか次の土曜日まで待ってはもらえないでしょうか?

ちなみに一つお伺いしたいのですが、

katsu07さん による投稿:

「wpa_supplicnat.confの#psk="fogefoge"の間違いを修正した」
  とありますが、直接エディターで書き直したと言う事ではありませんよね?

すいません、直接編集してしまいました。どのような問題があるのでしょうか?

オフライン

 

#15 2011-12-05 12:59:59

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

> 当方大変忙しく、ほとんどパソコンに触れることができない状態です。

時間がある時に実施して、時間がある時に投稿してもらえば問題ありませんよ。
誰も急かしたりはしませんので御安心を。


> 直接編集してしまいました。どのような問題があるのでしょうか?

#1 で投稿されている内容を見ると解りますが、wpa_passphraseコマンドを使うのは、設定されるパスフレーズを暗号化する為です。

コード:

network={
    ssid="000A79EE047F_na"
    scan_ssid=1
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP
    group=CCMP
    #psk="XXXXXXXXXX"                    <-- 暗号化される前のパスフレーズ
    psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX    <-- 暗号化されたパスフレーズ
}

そして実際に使用されるのは暗号化されたパスフレーズです。
「#psk="XXXXXXXXX"」は、行頭に"#"が付いているので、コメントアウトと言ってその行は無視されます。
その為、#psk=の行をエディターでいくら書き換えても効果はありません。
暗号化せず#psk=の方を使う方法もありますが、平文でパスフレーズをやり取りするのは好ましくないので、お勧めしません。

「#psk="XXXXXXXXX"」はあくまで、wpa_passphraseコマンドに入力したパスフレーズが間違っていないかの確認用だと思った方が良いと思います。
間違いがないと確認でき、接続も出来る様になったら削除してしまっても構いません。


/etc/wpa_supplicant/wpa_supplicant.confと、#6で投稿されている様な(DHCPの場合)/etc/network/interfacesを適切に設定できれば、最低でも接続だけはできると思います。

接続後に実際に使って見て通信が遅い、不安定で切断する等の不具合が確認できたら、#13 で投稿した/etc/modprobe.d以下にath9k.confを作成する作業を試してみるのが良いかと思います。

 

#16 2011-12-10 13:41:11

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

お待たせ致しました。
結論から言いますと、接続できるようになりました。
ただ、いくつか疑問があります。

まず、ご指示の通り、
/etc/network/interfacesと/etc/wpa_supplicant/wpa_supplicant.confを再設定し、/etc/init.d/networking restartとし、ピングしたところ、ちゃんと返事が帰って来ました。

しかし、不可解な点があり、 wpa_supplicant -D wext -i wlan0 -c wpa_supplicant.confでは未だにエラーが帰ってきます。

コード:

 $  wpa_supplicant -D wext -i wlan0 -c wpa_supplicant.conf

ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWSCAN]: Device or resource busy
Failed to initiate AP scan.
No network configuration found for the current AP

接続自体はできているので構わないのですが、一体どういうことでしょうか。

オフライン

 

#17 2011-12-10 16:37:44

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

> 結論から言いますと、接続できるようになりました。
良かったですね。 安心しました。

> ただ、いくつか疑問があります。
これにつきましては以下の出力がある様に

コード:

CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0
ioctl[SIOCSIWSCAN]: Device or resource busy        <--- ここ
Failed to initiate AP scan.
No network configuration found for the current AP

既にネットワークデバイスが使用開始されている状態で、手動で同じ事を実施しようとしているからだと思います。
接続可能になったと言う事なので、ネットワークを停止してからやれば、CTRL-EVENT-CONNECTEDとなると思います。
#5 で投稿した時に、まだ接続できていない状態である前提で書き込んだのでこの事を書いてませんでした、すいません。

ただ当初から出ている

コード:

ioctl[SIOCSIWENCODEEXT]: Invalid argument

については検索してみましたが、有効な記述を見つける事ができなかった為、何故出力されるのか解りません。

 

#18 2011-12-10 21:26:07

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

katsu07さん、最後までお付き合い下さりありがとうございます。
また何かありましたらよろしくお願いします。

オフライン

 

#19 2011-12-10 21:30:00

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

すいません、もうひとつお聞きしたいのですが、有線LANを使って接続したり、GNOMEやKDEに接続をまかせるにはどうすれば良いのでしょうか?

オフライン

 

#20 2011-12-10 22:43:26

katsu07
ゲスト

Re: UbuntuServer11.10にて無線LANが使えません

> 有線LANを使って接続したり...
#1 の投稿を見る限りでは、eth1として認識されてIPアドレスも割り当ててあり、通信できている様に見えるのですがLANケーブルを接続しても通信できませんか?
server版と言う事なので、ネットワークデバイスをifupやifdownコマンドで始動、停止する事でどちらでも通信できると思います。
それともルーターの用な使い方をしたいと言う事でしたら、別トピックで有識者に回答を求めた方が良いかと思います。

> GNOMEやKDEに接続をまかせるにはどうすれば良いのでしょうか?
デスクトップ環境にはネットワークマネージャーがあると思うので、そちらで設定すればできると思います。
server版にデスクトップ環境をインストールして使うと言う事でしょうか?
japanese teamのレポジトリが登録してあれば、ubuntu-defaults-jaをインストールすれば可能かもしれませんが、自分はserver版にインストールした事がありません。
こちらも別トピックで有識者に回答を求めた方がいいと思います。

 

#21 2011-12-11 17:35:18

ukks
メンバ
登録日: 2009-11-23

Re: UbuntuServer11.10にて無線LANが使えません

わかりました。いろいろ試してみます。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB