OSCで展示とかするときに使えるかなあ、と思って作ってみました。実際、京都の時にNetBSDブースが用意していたもので助けてもらいましたからね。
接続図も一応作成。ぱっ、パワポマ〜〜〜ンッッ!!
手順は以下のとおり。
- /etc/network/interfacesを以下の通り編集
auto lo iface lo inet loopback allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf auto wlan0 iface wlan0 inet dhcp pre-up iptables -t nat -A POSTROUTING -s 192.168.215.0/24 -o wlan0 -j MASQUERADE pre-up iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT pre-up iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT auto eth0 iface eth0 inet static address 192.168.215.1 netmask 255.255.255.0
- /etc/sysctl.confを開き、以下の行のコメントのアウトを削除
net.ipv4.ip_forward=1
- wpa_passphraseコマンドを使って無線LANの接続情報を書き足す
$ sudo su - # wpa_passphrase hogeAP hogepassword >> /etc/wpa_supplicant/wpa_supplicant.conf
- DHCPサーバーを導入する
$ sudo apt-get install -y isc-dhcp-server $ sudo vi /etc/dhcp/dhcpd.conf
- DHCPサーバーの設定を書く
ddns-update-style none; ignore client-updates; default-lease-time 600; max-lease-time 7200; log-facility local7; subnet 192.168.215.0 netmask 255.255.255.0 { range 192.168.215.10 192.168.215.254; option subnet-mask 255.255.255.0; option broadcast-address 192.168.215.255; option routers 192.168.215.1; option domain-name-servers 8.8.8.8; }
- 再起動したらできあがり