
Ubuntu日本語フォーラム

ログインしていません。
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の設定をしていないのでそこは空白のまま飛ばしました。
プロキシーサーバーがどうとか言うのも空白のまま進めました。
設定方法をご存知の方がいらっしゃったらお教えください。よろしくお願いします。
オフライン
あれ以来やってみたことについて書きます。
ここを参考にして設定を行ってみたのですが、
# 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の設定に関係なく、余計なお節介さえなければいろいろやりやすいし、リモートデスクトップとかにも興味があるので、最小限の機能のみインストールする方法があったら知りたいです)。
もうあとは中継用の無線ルーターを買ってそれと有線で繋ぐくらいしか思いつきませんが、それは最後の手段にしたいので、いい方法を知っている方がいらっしゃったらお教えください。
オフライン
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 →成功(^_^)
基本的に#2のリンク先の設定で使えるようになるはず。
上手くいかない時は端末を起動し、tail -f /var/log/syslogでログを監視しながらもう一つ端末を起動し、
sudo ifup wlan0を実行すればsyslogに問題解決のヒントが見つかると思います。
オフライン
sazankaさん、jackalopeさんお返事ありがとうございます。
しかし、#3のとおり、家のネットワークの構成自体を変えて、有線でつなげるようにし、今現在問題なく稼働しておりますので、ひとまず無線LANの問題は棚上げします。
わざわざありがとうございました。
オフライン