EEEの内部アンテナではなく、外部アンテナをはんだ付けすることから始めました。

FreeBSD 8.1を選んだ理由は ハードウェアのサポートに関しては、以前のバージョンのフリークとは異なり、追加のドライバーをインストールする必要はありませんでした。
すべてのネットワークインターフェースが識別され、インストール後すぐに機能しました。
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2018<VLAN_MTU,VLAN_HWTAGGING,WOL_MAGIC>
ether 00:00:00:00:00:00
status: no carrier
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:00:00:00:00:00
status: no carrier
re0-イーサネット10/100 Mbit
ath0-ワイヤレスイーサネット
コア
まず、カーネルを追加して再構築します。
device wlan_acl
ワイヤレスNICカードセクションを次のように変換するには:
device wlan # 802.11 support
options IEEE80211_DEBUG # enable debug msgs
options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
options IEEE80211_SUPPORT_MESH # enable 802.11s D3.0 support
device wlan_wep # 802.11 WEP support
device wlan_ccmp # 802.11 CCMP support
device wlan_tkip # 802.11 TKIP support
device wlan_amrr # AMRR transmit rate control algorithm
device wlan_acl
device an # Aironet 4500/4800 802.11 wireless NICs.
device ath # Atheros pci/cardbus NIC's
device ath_hal # pci/cardbus chip support
options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
device ath_rate_sample # SampleRate tx rate control for ath
device ral # Ralink Technology RT2500 wireless NICs.
device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device wl # Older non 802.11 Wavelan wireless NIC.
rc.conf
ath0ワイヤレスインターフェイスをアクセスポイントとして設定するには、次をrc.confに追加します。
ifconfig_re0="up"
# ath0
wlans_ath0="wlan0"
#
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="mode 11g ssid TEST mediaopt hostap up"
cloned_interfaces="bridge0"
ifconfig_bridge0="inet 172.16.1.1 netmask 255.255.255.0 addm re0 addm wlan0 up"
したがって、同じサブネット上で有線接続と無線接続の作業を行います。
hostapd
WPAを使用しているため、オーセンティケーターが必要です。
ファイル/etc/hostapd.confを作成して追加します。
#
interface=wlan0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
# : 0 4
debug=0
dump_file=/tmp/hostapd.dump
#
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
# , rc.conf
ssid=TEST
# 1 - WPA1; 2 - WPA2; 3 - WPA1+WPA2
wpa=3
# WPA ( 8 )
wpa_passphrase=12345678
#
wpa_key_mgmt=WPA-PSK
#
wpa_pairwise=TKIP CCMP
これは、WPAでアクセスポイントを操作するために最低限必要なものです。 残りはman hostapdおよびman hostapd.confで利用可能です。
hostapd_enable = "YES"をrc.confに追加することを忘れないでください。
完了
リブートすると、インターフェイスがAPモードで機能することがわかります。
re0: flags=8943 metric 0 mtu 1500
options=3898
ether 00:00:00:00:00:00
media: Ethernet autoselect (1000baseT )
status: active
ath0: flags=8843 metric 0 mtu 2290
ether 00:00:00:00:00:00
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: running
wlan0: flags=8943 metric 0 mtu 1500
ether 00:00:00:00:00:00
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: running
ssid TEST channel 7 (2442 MHz 11g) bssid 00:00:00:00:00:00
regdomain 32924 country CN indoor ecm authmode WPA1+WPA2/802.11i
privacy MIXED deftxkey 3 TKIP 2:128-bit TKIP 3:128-bit txpower 20
scanvalid 60 protmode CTS wme dtimperiod 1 -dfs
bridge0: flags=8843 metric 0 mtu 1500
ether 00:00:00:00:00:00
inet 172.16.1.1 netmask 0xffffff00 broadcast 172.16.1.255
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
member: wlan0 flags=143
ifmaxaddr 0 port 9 priority 128 path cost 370370
member: re0 flags=143
ifmaxaddr 0 port 1 priority 128 path cost 55
おわりに
短所:
-ネットブックの価格は通常のルーターの価格よりもはるかに高い
-上記のASUS WL-500gワイヤレスルーターとは異なり、EEE 701にはLANポートが1つしかないため 、Wi-Fi経由でのみ使用可能です。 プロバイダーコードがこのポートに接続されています。
LAN経由でマシンを接続するには、かなり珍しいUSB-LANデバイスが必要です。 しかし、問題は、ネットブックのUSBポートがフルスピードモードで動作することです(まだ高速に変換する方法がわかりません)。12Mbit / sの速度で有線接続を使用することは意味がありません:)
長所:
-確かに-これはより強力なハードウェアです
-追加ソフトウェア(OpenVPN、rttorrent、apache)およびその他のFreeBSDの機能をインストールする機能
-少なくとも1時間のバッテリーからの自動運転(停電の場合)