Raspberry Pi の物理的な接続形態

Created Date: 2016-04-26/ updated date: 2018-03-13
Owner & Collaborators
License
Summary
Raspberry Pi (以降ラズパイと記す) の勉強会の資料です。
この記事は Raspberry Pi 勉強会 の一部です。

Memo

無線LANアクセスポイント化

posted by ohwada on June 23, 2016
準備するもの
親機モードになる無線LANドングル
例えば BUFFALO WLI-UC-GNM など

インストール
isc-dhcp-server をインストールする
$ sudo apt-get install isc-dhcp-server

hostapd をインストールする
$ sudo apt-get install hostapd

設定
有線LAN側のゲートウェイが 192.168.1.1 とします。
無線LANのIPアドレスを 192.168.42.1 にして、192.168.42.10 から 192.168.42.50 まで配布するようにします。
SSID「fablab_raspi」パスフレーズ「0456649009」とします。

$ cd /tmp 
$ cd RaspiStudy/2_install/raspi/wlan_ap 

(1) DHCPサーバーの構築
$ sudo cp -p /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.orig 
$ sudo cp dhcpd.conf /etc/dhcp/
$ sudo chmod 644 /etc/dhcp/dhcpd.conf

$ sudo cp -p /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.orig 
$ sudo cp isc-dhcp-server /etc/default/
$ sudo chmod 644 /etc/default/isc-dhcp-server

(2) アクセスポイントデーモンの構築
$ sudo cp -p /etc/default/hostapd /etc/default/hostapd.orig 
$ sudo cp hostapd.default /etc/default/hostapd
$ sudo chmod 644 /etc/default/hostapd

$ sudo mkdir /etc/hostapd/
$ sudo cp hostapd.conf /etc/hostapd/hostapd.conf
$ sudo chmod 644 /etc/hostapd/hostapd.conf

(3) 有線LANと無線LANのルーティングの設定
$ sudo cp -p /etc/sysctl.conf /etc/sysctl.conf.orig 
$ sudo cp sysctl.conf /etc/
$ sudo chmod 644 /etc/sysctl.conf

$ sudo cp iptables.ipv4.nat /etc/
$ sudo chmod 644 /etc/iptables.ipv4.nat

(4) 無線LANを固定IPアドレスにする
$ sudo cp -p /etc/network/interfaces /etc/network/interfaces.orig 
$ sudo cp interfaces /etc/network/
$ sudo chmod 644 /etc/network/interfaces

参考

Comments