Let's CF-R4 NetBSD で FON を無線 LAN として使う CF-R4 の NIC は以下 2 つ。 * rtk0 有線 * iwi0 無線 iwi-firmware iwi ファームウェアが必要らしいのでインストールする。 % cd /usr/pkgsrc/sysutils/iwi-firmware3 % make install clean-depends : => Bootstrap dependency digest>=20010302: found digest-20070803 ERROR: This package has set PKG_FAIL_REASON: ERROR: iwi-firmware3-3.0 has an unacceptable license: intel-ipw-license. ERROR: To view the license, enter "/usr/bin/make show-license". ERROR: To indicate acceptance, add this line to /etc/mk.conf: ERROR: ACCEPTABLE_LICENSES+=intel-ipw-license *** Error code 1 Stop. make: stopped in /usr/pkgsrc/sysutils/iwi-firmware3 怒られたので /etc/mk.conf を ACCEPTABLE_LICENSES+=intel-ipw-license を書いておく。 再度 make % cd /usr/pkgsrc/sysutils/iwi-firmware3 % make install clean-depends DHCP 設定 現状の /etc/rc.conf dhclient=yes dhclient_flags="rtk0" 無線の iwi0 を使うために flags を変える。 dhclient=yes ##dhclient_flags="rtk0" dhclient_flags="iwi0" 止めて起動する。 % /etc/rc.d/dhclient stop % /etc/rc.d/dhclient start % ifconfig -a rtk0: flags=8843 mtu 1500 address: 00:0b:97:2f:71:b1 media: Ethernet autoselect (none) status: no carrier inet 192.168.0.8 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::20b:97ff:fe2f:71b1%rtk0 prefixlen 64 scopeid 0x1 iwi0: flags=8843 mtu 1500 ssid FON_AP powersave off bssid 00:18:84:17:62:71 chan 2 address: 00:12:f0:5e:52:d4 media: IEEE802.11 autoselect (OFDM54) status: active inet 192.168.182.232 netmask 0xffffff00 broadcast 192.168.182.255 inet6 fe80::212:f0ff:fe5e:52d4%iwi0 prefixlen 64 scopeid 0x2 lo0: flags=8049 mtu 33192 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 web ブラウザを起動して FON のゲートウェイでアカウントとパスワードを入力すると FON_AP からインターネットに接続できました。でも iwi0 から rtk0 に切り替えるときに毎回 /etc/rc.conf を編集して /etc/rc.d/dhclient stop/start するのは面倒だなあ。何か考えよう。 ref. * NetBSD DHCP HOWTO http://www.netbsd.org/ja/docs/network/dhcp.html * NetBSD 解説/network http://fujiwara.jp/software/NetBSD2/network.html