<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2007/05/04 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2007/05/04/</link>
    <description>Recent content in 2007/05/04 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 04 May 2007 16:37:28 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2007/05/04/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>madwifiとwpa_supplicant</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20070504wpa.htm</link>
      <pubDate>Fri, 04 May 2007 16:37:28 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20070504wpa.htm</guid>
      <description>&lt;table align=&#34;right&#34; class=&#34;Landscape&#34;&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;img alt=&#34;天寧寺三重塔&#34; src=&#34;https://www.bravotouring.com/~yano/images/2007/20070504.jpg&#34;/&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td class=&#34;PhotoMemo&#34;&gt;4/8 &lt;span class=&#34;Point&#34;&gt;尾道市&lt;/span&gt;、天寧寺三重塔&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20070501fc5usb.htm&#34;&gt;USB-HDDに導入した&lt;span class=&#34;Tradename&#34;&gt;Fedora Core&lt;/span&gt; 5&lt;/a&gt;で&lt;a href=&#34;http://sourceforge.net/projects/madwifi/&#34;&gt;&lt;span class=&#34;Software&#34;&gt;madwifi&lt;/span&gt;&lt;/a&gt;と&lt;a href=&#34;http://hostap.epitest.fi/wpa_supplicant/&#34;&gt;&lt;span class=&#34;Software&#34;&gt;wpa_supplicant&lt;/span&gt;&lt;/a&gt;の連携。&lt;/p&gt;&#xA;&lt;p&gt;いろいろトライしていたところ、意外と簡単にできた。いや、できてから振り返るといつも「意外と簡単」なのだが。&lt;/p&gt;&#xA;&lt;p&gt;完動の&lt;span class=&#34;Path&#34;&gt;/etc/sysconfig/wpa_supplicant&lt;/span&gt;は以下の通り。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;# wlan0 and wifi0&lt;br/&gt;&#xA;# INTERFACES=&#34;-iwlan0 -iwifi0&#34;&lt;br/&gt;&#xA;INTERFACES=&#34;-i&lt;span class=&#34;Topics&#34;&gt;ath0&lt;/span&gt;&#34;&lt;br/&gt;&#xA;# ndiswrapper and prism&lt;br/&gt;&#xA;# DRIVERS=&#34;-Dndiswrapper -Dprism&#34;&lt;br/&gt;&#xA;DRIVERS=&#34;-D wext&#34;&#xA;&lt;/blockquote&gt;&#xA;&lt;span class=&#34;Strong&#34;&gt;DRIVERS&lt;/span&gt;が&#34;wext&#34;だから&lt;span class=&#34;Strong&#34;&gt;INTERFACES&lt;/span&gt;は&lt;span class=&#34;Warning&#34;&gt;wifi0&lt;/span&gt;だと思ったのだが、実は&lt;span class=&#34;Topics&#34;&gt;ath0&lt;/span&gt;が正解だった。&lt;a href=&#34;http://sourceforge.net/projects/madwifi/&#34;&gt;&lt;span class=&#34;Software&#34;&gt;madwifi&lt;/span&gt;&lt;/a&gt;はいつもこの辺で悩まされる。&lt;/p&gt;&#xA;&lt;p&gt;&lt;span class=&#34;Path&#34;&gt;/etc/wpa_supplicant/wpa_supplicant.conf&lt;/span&gt;は&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;ctrl_interface=/var/run/wpa_supplicant&lt;br/&gt;&#xA;ctrl_interface_group=wheel&lt;br/&gt;&#xA;&lt;br/&gt;&#xA;network={&lt;br/&gt;&#xA;        scan_ssid=0&lt;br/&gt;&#xA;        proto=WPA&lt;br/&gt;&#xA;        key_mgmt=WPA-PSK&lt;br/&gt;&#xA;        pairwise=CCMP TKIP&lt;br/&gt;&#xA;        group=CCMP TKIP&lt;br/&gt;&#xA;        ssid=&#34;WLAN-ESSID&#34;&lt;br/&gt;&#xA;        #psk=&#34;充分に長いパスフレーズ&#34;&lt;br/&gt;&#xA;        psk=暗号化した「充分に長いパスフレーズ」&lt;br/&gt;&#xA;}&#xA;&lt;/blockquote&gt;&#xA;となる。ちなみに、暗号化したパスフレーズは&lt;span class=&#34;Software&#34;&gt;wpa_passphrase&lt;/span&gt;コマンドの出力を該当部分にコピペするだけで良い。&lt;/p&gt;&#xA;&lt;p&gt;なお、残念ながらESSIDをブロードキャストしないステルスモードでは&lt;a href=&#34;http://hostap.epitest.fi/wpa_supplicant/&#34;&gt;&lt;span class=&#34;Software&#34;&gt;wpa_supplicant&lt;/span&gt;&lt;/a&gt;が接続できなかった。一部にはステルスでも大丈夫だという報告もあるようだが、Atherosチップにも依るようなので要注意。&lt;/p&gt;&#xA;&lt;p&gt;そもそもステルスモードというのは不正接続されにくくする程度の効果しか無いので、ESSIDを使用者が推測できない無意味な文字の羅列にしておけばほぼ同様の役目は果たす。というわけでこれを契機に&lt;span class=&#34;Topics&#34;&gt;ステルスモードは使用しない&lt;/span&gt;ことに。&lt;/p&gt;&#xA;&lt;p&gt;複数のマシンに設定する為に無意味で長いESSIDを覚えようとするとそりゃもう大変なのだが、最初から覚えるのは諦めて&lt;span class=&#34;Topics&#34;&gt;USBメモリ経由でコピペ&lt;/span&gt;すれば良いだけの話だ。これなら長くて強力なパスフレーズの設定だって楽勝。意外に作るのは難しい無意味な文字列も&lt;a href=&#34;http://www.vector.co.jp/soft/win95/util/se390491.html&#34;&gt;&lt;span class=&#34;Software&#34;&gt;RandomString&lt;/span&gt;&lt;/a&gt;を使えば簡単に作れるので、32桁のESSIDと63桁のパスフレーズで万全だ。&lt;/p&gt;&#xA;&lt;p&gt;しかし、ESSIDとパスフレーズを長くしたらCCMP(AES)で繋がらなくなった。TKIPで繋がるから取り敢えず大丈夫なのだが、これは今後の宿題に。&lt;/p&gt;&#xA;&lt;p&gt;&lt;span class=&#34;Path&#34;&gt;/etc/sysconfig/network-scripts/ifcfg-ath0&lt;/span&gt;はこんな感じでシンプルに。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;# Please read /usr/share/doc/initscripts-*/sysconfig.txt&lt;br/&gt;&#xA;# for the documentation of these parameters.&lt;br/&gt;&#xA;ONBOOT=yes&lt;br/&gt;&#xA;USERCTL=no&lt;br/&gt;&#xA;IPV6INIT=no&lt;br/&gt;&#xA;PEERDNS=yes&lt;br/&gt;&#xA;TYPE=Wireless&lt;br/&gt;&#xA;DEVICE=ath0&lt;br/&gt;&#xA;HWADDR=00:14:a4:86:09:db&lt;br/&gt;&#xA;BOOTPROTO=dhcp&lt;br/&gt;&#xA;NETMASK=&lt;br/&gt;&#xA;DHCP_HOSTNAME=&lt;br/&gt;&#xA;IPADDR=&lt;br/&gt;&#xA;DOMAIN=&lt;br/&gt;&#xA;ESSID=&lt;br/&gt;&#xA;CHANNEL=&lt;br/&gt;&#xA;MODE=Managed&lt;br/&gt;&#xA;RATE=&lt;/blockquote&gt;&#xA;ESSIDは&lt;span class=&#34;Path&#34;&gt;wpa_supplicant.conf&lt;/span&gt;に書くから&lt;span class=&#34;Path&#34;&gt;ifcfg-ath0&lt;/span&gt;には書かない方が良さそうだ。またDHCPでアドレスを割り当てる場合はネットワーク初期化スクリプトで&lt;span class=&#34;Software&#34;&gt;ifup&lt;/span&gt;される前に&lt;span class=&#34;Software&#34;&gt;wpa_supplicant&lt;/span&gt;を起動しておかなくてならないので、&lt;span class=&#34;Path&#34;&gt;/etc/rc.d/init.d/wpa_supplicant&lt;/span&gt;の&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;#!/bin/bash&lt;br/&gt;&#xA;#&lt;br/&gt;&#xA;# wpa_supplicant&lt;br/&gt;&#xA;#&lt;br/&gt;&#xA;# &lt;span class=&#34;Topics&#34;&gt;chkconfig:   2345 09 88&lt;/span&gt;&lt;br/&gt;&#xA;# description: wpa_supplicant is a WPA Supplicant for Linux, BSD and \&lt;br/&gt;&#xA;#     Windows with support for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant \&lt;br/&gt;&#xA;#     is the IEEE 802.1X/WPA component that is used in the client stations. \&lt;br/&gt;&#xA;#     It implements key negotiation with a WPA Authenticator and it controls \&lt;br/&gt;&#xA;#     the roaming and IEEE 802.11 authentication/association of the wlan driver.&lt;/blockquote&gt;&#xA;と&lt;span class=&#34;Strong&#34;&gt;chkconfig&lt;/span&gt;行を書換えた後、&lt;blockquote class=&#34;Log&#34;&gt;# /sbin/chkconfig wpa_supplicant on&lt;/blockquote&gt;しておくと幸せになれる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>seti@home is down.</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20070504setiathome.htm</link>
      <pubDate>Fri, 04 May 2007 10:17:22 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20070504setiathome.htm</guid>
      <description>&lt;p&gt;一昨日から&lt;a href=&#34;http://setiathome.berkeley.edu/&#34; target=&#34;SubWindow&#34;&gt;SETI@home&lt;/a&gt;のserverが&lt;span class=&#34;Emergency&#34;&gt;&#34;temporarily down&#34;&lt;/span&gt;を返し続けている。停電やネットワーク障害だろうから半日ほどで復旧するだろうとタカを括っていたのだが、&lt;a href=&#34;http://setiathome.berkeley.edu/&#34; target=&#34;SubWindow&#34;&gt;Webサイト&lt;/a&gt;を見たところ、&#xA;&lt;blockquote class=&#34;Log&#34;&gt;Happy May Day. Unfortunately for us it&#39;s been &#34;Mayday! Mayday!&#34; At 4:43 (PDT) this morning, our science database machine, thumper, became hasenfeffer. It currently refuses to acknowledge that it has any disk drives. Since the controllers are attached to the motherboard, major repairs will probably be required. No work can be created until this machine gets fixed. We are on the phone with Sun now in hopes of securing repair or a replacement.&lt;/blockquote&gt;&#xA;という事で、データベース系の深刻なハード障害のようだ。&lt;a href=&#34;http://boinc.oocp.org/sah/indexj.php&#34; target=&#34;SubWindow&#34;&gt;(和訳版)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
