家の環境だとネットに繋がらない
家の環境だと FreeBSD 10.0-RELEASE を Live CD として起動しただけではネットにアクセスできない。例えばGoogleにping
を打ってみても 「cannot resolve www.google.com: Host name lookup failure
」 と言われる。
具体的には、PC本体と無線LAN子機 (BUFFALO WLI-U2-G54HP) をUSBケーブルで接続、親機とはWPA2-PSKで接続している。ネット接続できないのは、多分、PC自体のLANポートとモデム/ルータを直接ケーブルで繋いでいないで、無線LANを使っているせいだろうと予想。今まで、所謂*nix系の Live CD はKNOPPIX、Ubuntuと、割と様々なデバイスに対して良きに計らってくれるタイプの物しか使った事が無かったのが仇となったか。散々調べまわる羽目になった。
結論から書くと
root@:~ # ifconfig wlan0 create wlandev rum0
wlan0: Ethernet address: 00:1d:73:a1:2d:dc
root@:~ # wpa_passphrase 0123456789AB XXXXXXXX > /var/wpa_supplicant.conf
root@:~ # vi /var/wpa_supplicant.conf
2j^c$key_mgmt=WPA-PSK<ESC>:wq<CR>
root@:~ # wpa_supplicant -B -i wlan0 -c /var/wpa_supplicant.conf
Successfully initialized wpa_supplicant
root@:~ # mkdir /tmp/bsdinstall_etc
root@:~ # touch /tmp/bsdinstall_etc/resolv.conf
root@:~ # dhclient wlan0
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.29 -- renewal in 86400 seconds.
で、ネットに繋がる(少なくともping
は打てる)ようになった。以下、調べた結果のメモ。
続きを読む