wpa_supplicant


WPA_supplicantはWPA/WPA 2認証のクライアントであり、同時にWEAPにも適用され、有線、無線ネットワークに対しても使用可能であるが、WPA 2/TKIP(先日解読されたと言っていたものだが、現在も最も安全なWLAN無線接続方式である.おお?WAPI?ああ、すみません、見たことがなくて本当で、言いにくいですね.)やはり私たちの一番の方法です.
WPA_を使用するにはSupplicant、/etc/network/interfaces(このNICプロファイルのフォーマットはDebian系の特徴であるRH/SUSE系は明らかに異なり、検討していない)では、WPA_の使用を指定する必要がありますsupplicant
allow-hotplug wlan0

iface wlan0 inet manual

wpa-driver wext

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

ここで、2行目のmanualに注意し、固定IPもDHCPも使用せずに「手動」で構成することを指定し、その後、WPAの駆動を指定し、wextはLinux kernelのWireless Extensionであり、Linuxオリジナル駆動を使用する場合は、固定ネットワークを使用する場合とatmelチップを使用する場合のみ例外であり、これらの例外については、ソフトウェアドキュメントを参照してください.
wpa-roam(ローミングモード)とは、後から指定されたプロファイルに合わせてアクセスして発見できるネットワークのことで、もちろん、wpa-roamを使わず、ここに固定して配置を明記するように構成することもできますが、ほとんどのノートパソコンユーザーにとっては、異なる時点で2つ以上のネットワークにアクセスすることはよくありますが、したがってroamはより一般的なモードです.
        wpa_supplicant.confというファイルは簡単で、ネットワークを説明するために使われています.次は私の家のネットワーク構成です.
network={

ssid="fusion"

scan_ssid=1

key_mgmt=WPA-PSK

proto=WPA

pairwise=TKIP

group=TKIP
psk="my-wlan-passwd"

id_str="fusion"

}

各ネットワークに対してこのような段で、この中のssidは無線ルータが設置したSSIDで、後ろのkey_mgment,proto,groupのいくつかのフィールドはWPA/TKIP方式を指定して、pskは私の鍵を指定して、このいくつかは異なる認証方式に対して異なって、scan_ssid=1は、ネットワークSSIDをブロードキャストしないルータを設定するために使用されています.私のルータはこのように構成されています.ほほほ、理由は自然にセキュリティを強化しています.最後のid_strはこの説明のタグであり、/etc/network/interfacesでは、このidに対して構成することができます.
iface fusion inet dhcp
このネットワークに対してdhcp取得IPを指定します.WEPなら、設定はこうかもしれません
network={

ssid="wepnet"

key_mgmt=NONE

wep_key0="WEPKEY"

wep_tx_keyidx=0

id_str="wep"

}

       WPA    。   ,  wpa_supplicant.conf             ,            
network={

key_mgmt=NONE

}

Interfacesでは、 に されていないほとんどのネットワークにdhcpを するなど、デフォルトの を することもできます. 、wpaを しています.supplicantワイヤレスネットワーク を する な 、wpa_supplicantも になる がたくさんありますので、 してみてください.1. OpenSSL:openssl-0.9.8i.tar.gz   ./Config --prefix=../openssl/__install os/compiler:/usr/local/mipseltools-gcc 412-lnx 26/bin/mipsel-linux-gcc Makefile 480 install_sw: 481     @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin/482         $(INSTALL_PREFIX)$(INSTALLTOP)/lib/483         $(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines/484         $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig/485         $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/486         $(INSTALL_PREFIX)$(OPENSSLDIR)/misc/487         $(INSTALL_PREFIX)$(OPENSSLDIR)/certs/488         $(INSTALL_PREFIX)$(OPENSSLDIR)/private 489     @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;/490     do/491     (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i;/492     chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i );/493     done; 494     @set -e; target=install; $(RECURSIVE_BUILD_CMD) の を494@set-eに します.target=install; #$(RECURSIVE_BUILD_CMD)これにより、make installの にcpヘッダファイルにエラーが しますmake make install cp include/openssl/*../openssl/_install/include/openssl/(ヘッダファイルをインストールディレクトリにコピー)cp-rf.../openssl/__install/* /usr/local/mipseltools-gcc412-lnx26/mipsel-linux 2、WPA-SUPPLICANT make  mkconfig make CC=mipsel-linux-gcc DEstdIR=./install make CC=mipsel-linux-gcc DEstdIR=./install install install install/usr/local/sbinを ボードにコピー