お知らせ

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

#1 2012-08-24 13:38:16

dcccxvi
メンバ
登録日: 2011-09-18

ubuntu server 12.04 で無線LANが繋がらない

ubuntu server 12.04を使って自宅サーバーを作ろうと考えています。
本来なら有線で繋ぐべきなのでしょうが、場所の関係上usbの子機を使って無線で繋ごうとしているのですが、うまくいきません。
無線親機はBAFFALOのWZR-HP-G301NHで、子機は同商品を買ったときに付属していたものです。
同じ部屋でノートPCもネットに繋がるし、何よりubuntu desktop 12.04のCDで「お試し」で動かしたところ無線でネットに繋がったので、ubuntu server側の設定の問題だと思います。

コード:

$lsusb
(略)
Bus 002 Device 003: ID 0411:0148 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-G300HP Wireless LAN Adapter
(略)

とあるので、子機自体も認識されているようです。また、

コード:

$iwconfig
wlan0     IEEE 802.11bgn  ESSID:"(無線親機のSSID)"  
          Mode:Managed  Frequency:2.432 GHz  Access Point: (無線親機のMACアドレス)   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:3037-7663-346E-7878-3467-3730-38
          Power Management:on
          Link Quality=44/70  Signal level=-66 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1  Invalid misc:754   Missed beacon:0

$ifconfig
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:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:360 (360.0 B)  TX bytes:360 (360.0 B)

wlan0     Link encap:Ethernet  HWaddr (ubuntu server側のMACアドレス)
          inet addr:192.168.11.110  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::224:a5ff:fe83:dbf6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:1332 (1.3 KB)

を見ても、特に問題があるようには見えません。
ただし、無線親機の設定画面からは、ubuntu server側(と同じMACアドレスの欄)は「名称不明」でIPアドレスも192.168.11.12となっています。
そして、$ping -c 4 192.168.11.1を実行しても、全て「Destination Host Unreachable」となって、無線親機から応答はありませんでした。
ちなみに、/etc/network/interfacesの中身は、

コード:

$cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet static
    address 192.168.11.110
    netmask 255.255.255.0
    network 192.168.11.0
    broadcast 192.168.11.255
    gateway 192.168.11.1
    # wireless-* options are implemented by the wireless-tools package
    wireless-mode managed
    wireless-essid (無線親機のSSID) 
    wireless-key1 s:(無線親機のパスワード)
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 192.168.11.1

のようになっています。ipが固定なのは、OSインストール時に「DHCPサーバーが応答しない」みたいなことを言われて、手動で設定したからです。
ということはもしかしたら最初から繋がっていなかったのかもしれません(サーバー版はネットに繋がっていなくてもインストールできるのでしょうか)。
あと関係あるかわかりませんが、インストール時にドメイン名を入力するように言われたのですが、まだダイナミックDNSの設定をしていないのでそこは空白のまま飛ばしました。
プロキシーサーバーがどうとか言うのも空白のまま進めました。

設定方法をご存知の方がいらっしゃったらお教えください。よろしくお願いします。

オフライン

 

#2 2012-08-25 02:45:15

dcccxvi
メンバ
登録日: 2011-09-18

Re: ubuntu server 12.04 で無線LANが繋がらない

あれ以来やってみたことについて書きます。
ここを参考にして設定を行ってみたのですが、
# dhclient wlan0
で応答がなく、それでもとりあえず無線親機の認証方式がWPA-PSK、暗号化がAESとあったので、wpa_supplicant.confを以下のように作りました。

コード:

network={
ssid="(無線親機のSSID)"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk=(無線親機の64桁のキー)
}

そして
#wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -w
を実行したのですが、「Invalid argument」がどうのとか出力され(正確なメッセージは記憶していません)、ダメでした。

それから半ばやけになって、desktop版で接続できたことから、ubuntu desktopをインストールし直して、NetworkManagerの設定ファイル(/etc/NetworkManager/system-connections/(接続名))をusbメモリにコピーし、サーバー機を一時的に有線でルーターにつないで再びubuntu serverをインストールし、
#apt-get install networn-manager
としてNetworkManagerをインストールしてしまい、同じ場所にusbメモリにコピーしておいた設定ファイルをおいて、/etc/network/interfacesのeth0(有線LAN)の部分をコメントアウトして再起動してみましたが、案の定だめで、
さらに、いっそのこと
#apt-get install ubuntu-desktop
としてguiで設定しようとしましたが、実際してみるとOfficeなど余計なものが勝手にインストールされたり、ホームディレクトリに「ドキュメント」だの「ダウンロード」だのといったディレクトリが勝手に作られてしまったりといろいろ気に入らなかったので、結局もう一度ubuntu serverを最初からインストールし直しました(gui環境に関しては、無線LANの設定に関係なく、余計なお節介さえなければいろいろやりやすいし、リモートデスクトップとかにも興味があるので、最小限の機能のみインストールする方法があったら知りたいです)。

もうあとは中継用の無線ルーターを買ってそれと有線で繋ぐくらいしか思いつきませんが、それは最後の手段にしたいので、いい方法を知っている方がいらっしゃったらお教えください。

オフライン

 

#3 2012-08-25 18:26:26

dcccxvi
メンバ
登録日: 2011-09-18

Re: ubuntu server 12.04 で無線LANが繋がらない

なんとか有線で繋ぎました。

オフライン

 

#4 2012-08-26 10:53:51

sazanka
ゲスト

Re: ubuntu server 12.04 で無線LANが繋がらない

dcccxviさん、はじめまして。

私も昨日ubuntu server 12.04をインストールしました。
無線LAN接続ができたので、一参考までに。

同様にインストールの過程においてはDHCPでの接続はできませんでした。
「今は設定しない」だったか「後で設定する」といったとこにチェックをいれて
インストールをすませました。

wpa_supplicant.confファイルの設定をみようみまねで、設定しましたが、
「Invalid argument」だかどうだかでうまくいかず・・・。

起動後、下記URLを参考にし、とりあえず無線LANに接続できました。
一時的な設定なのでパソコンを起動するたびに実行しなくてはなりませんが、とりあえず。

http://www.omappedia.com/wiki/Mac80211_based_open_source_architecture#To_connect_to_a_secured_AP_use_wpa_supplicant

(自分の例)
sudo su
service network-manager stop
killall wpa_supplicant
wpa_supplicant -Dnl80211 -i wlan0 -C /var/run -u &
wpa_cli -p/var/run

   add_network
   set_network 0 ssid "name of AP"
   set_network 0 key_mgmt WPA-PSK
   set_network 0 pairwise TKIP ←うちはTKIPだったので
   set_network 0 psk "key"
   enable_network 0

dhclient wlan0

ping www.hogehoge.com →成功(^_^)

 

#5 2012-08-26 17:11:09

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

Re: ubuntu server 12.04 で無線LANが繋がらない

基本的に#2のリンク先の設定で使えるようになるはず。
上手くいかない時は端末を起動し、tail -f /var/log/syslogでログを監視しながらもう一つ端末を起動し、
sudo ifup wlan0を実行すればsyslogに問題解決のヒントが見つかると思います。

オフライン

 

#6 2012-08-26 18:27:29

dcccxvi
メンバ
登録日: 2011-09-18

Re: ubuntu server 12.04 で無線LANが繋がらない

sazankaさん、jackalopeさんお返事ありがとうございます。
しかし、#3のとおり、家のネットワークの構成自体を変えて、有線でつなげるようにし、今現在問題なく稼働しておりますので、ひとまず無線LANの問題は棚上げします。
わざわざありがとうございました。

オフライン

 

Board footer

Powered by FluxBB