Galileo?
IntelのGalileoでN6235WiFiモジュールを使う - Galileo †
概要 †
LANケーブルつないでないといけないのつらいので無線でやりたいな
必要なもの †
ハードウェア †
Amazonマーケットプレイスで1つのショップからまとめて買える.
Intel Centrino Advanced-N 6235 802.11a/b/g/n 最大リング300Mbps WIFI + BlueTooth 4.0 Combo Card (6235ANHMW)
ACON社製 無線LAN Wireless BlueTooth WiMAX/WIFI用アンテナ 2本組 80CM/55CM
mini PCI-e ハーフ フルサイズへ 変換 アダプタ
アンテナはおそらく必須…(残念ながら)
ソフトウェア †
Intel公式イメージの場合 †
Intel Galileo Meets Wireless - Malinov Family Web Presence
を参考にする.(1番目に紹介されている方法)
僕イメージ(eglibcベースのイメージ)の場合 †
Intel公式イメージと同様の方法でも設定可能だが,connmanという便利な(?)ネットワーク設定ツールがあるので使ってみる.
事前にパッケージマネージャの設定を済ませておく必要があるので注意.
IntelのGalileoでパッケージマネージャopkgを使う - Galileo
まずはパッケージのインストールから.
root@clanton:~# opkg update
root@clanton:~# opkg install linux-firmware-iwlwifi-6000g2b-6 connman-client connman-tools connman
一旦リブート.
その後は基本的に
Intel Galileo Meets Wireless - Malinov Family Web Presence
のLSB-compliant Imageの章と同じなのだが,注意点がいくつか.
- /var/lib/connman/wifi.configの設定項目について
- Security=wpaの部分は,WPA2-PSKを使用している場合wpa2に書き換える.
- Nameの項目には,SSIDを指定する.
- /etc/init.d/connman startとstopではなく,LANケーブルを抜いて電源入れなおしでもよい.
(その際ファイルの書き漏らしがないように一応syncを3回ぐらいコマンドライン上で打っておくとよい.)
IPスキャナ等を利用して新しいIPが割り当たっているのを確認できれば成功,ダメだった場合はLANケーブル挿してやり直し.
うまくいかない場合 †
接続する際に以下のようなエラーメッセージが表示されることがある.
SIOCSIFFLAGS: Operation not possible due to RF-kill
その場合は次のコマンドでWiFi関連のカーネルモジュールをリロードし,再度wlan0を有効化すると良い.(Thanks, dog!!)
root@clanton:~# rmmod iwldvm
root@clanton:~# rmmod iwlwifi
root@clanton:~# modprobe iwlwifi
root@clanton:~# rfkill unblock all
root@clanton:~# ifdown wlan0
root@clanton:~# ifup wlan0
コメントはこちら †
- I use the same 6235 card on my Intel Galileo board, but it shows "SIOCSIFFLAGS: Operation not possible due to RF-kill " -- dog?
- have try "rfkill unblock all", but it didn't work. -- dog?
- Hi, which image file are you using? (Intel's official, Sergey's, Alex's, mine, or self-built?) And what is the BSP version? -- Tokoro?
- I use the image which is Galileo_SDImg_full_tokor_org_20140213.7z and Galileo_SDImg_minimal_tokor_org_20140213.7z -- dog?
- BTW, Thank you for your wiki.tokor.org. you're a lifesaver. -- dog?
- @dog Thank you for using the image! For both image, I've confirmed that it worked, so the problem may be dependent on some hardware issue. -- Tokoro?
- @dog I found an interesting workaround. He just remove the battery from his laptop, and then put it back. Try re-plugging the power and re-mounting the WiFi module. https://forums.kali.org/showthread.php?368-ifconfig-wlan0-up-%93SIOCSIFFLAGS-Operation-not-possible-due-to-RF-kill%94 -- Tokoro?
- Thank you for your information. I follow your information and write a script running after boot from your image. -- dog?
- #!/bin/sh rmmod iwldvm sleep 1 rmmod iwlwifi sleep 1 modprobe iwlwifi sleep 2 rfkill unblock all sleep 1 rfkill list if down wlan0 ifup wlan0 -- dog?
- The problem solved. Thank you again for your idea. -- dog?
- @dog Glad to hear that! May I write this script on my article above? -- Tokoro?
- Yes. My pleasure. -- dog?
- ポーランドからどもうありがとう -- イゴル?