■
ArchLinuxでwi-fiアクセスポイント作成
目的
ArchLinuxをインストールしたRaspberryPi・BeagleBoneBlackをwi-fiのアクセスポイントにして、他の機器を接続させます。
準備
まずは下記のものを用意してください
- BeagleBoneBlack or RaspberryPi
- 無線LAN USBアダプタ
起動して、ログインしておいてください。
hostapdのインストール・設定
ここからは、マイコンボードでの作業になります。
インストール
# Ubuntuの場合 $ sudo apt-get install hostapd # ArchLinuxの場合 $ sudo pacman -Sy hostapd
設定
下記の内容で/etc/hostapd/hostapd.confとしてcurlで保存します。
interface=wlan0 ssid=arch_ap hw_mode=g channel=3 wpa=2 wpa_passphrase=temppwds wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP
$ curl -O http://tokun.net/bookshelf/robot/hostapd.conf $ cp hostapd.conf /etc/hostapd/
次のようにして起動します。
$ hostapd /etc/hostapd/hostapd.conf $ systemctl enable hostapd
以上で設定は完了です。
dhcpdのインストール・設定
インストール
$ sudo pacman -Sy extra/dhcp
設定
下記の内容で/etc/dhcpd.confとしてcurlで保存します。
option subnet-mask 255.255.255.0; option routers 10.0.0.0; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.1 10.0.0.10; }
$ curl -O http://tokun.net/bookshelf/robot/dhcpd.conf $ cp dhcpd.conf /etc/dhcpd.conf
次のようにして起動します。
$ dhcpd
bridge-utilsのインストール・設定
インストール
$ sudo pacman -Sy bridge-utils
設定
下記のコマンドを実行してブリッジを作成します。
$ brctl addbr bridge_name $ brctl addif bridge_name wlan0 $ brctl show
下記のコマンドを実行してブリッジをupにします。
$ ip link set up bridge_name
おわりに
いかがでしたでしょうか。 わからないことなどがありましたら、ご質問だくさい。
2015/7/29