Raspberry pi 環境作成

USB 無線LAN をつかってraspberry pi 2をアクセスポイント化

投稿日:2017/05/21 更新日:

raspberry piをスタンドアロンというか、

単独で動かしていこうとしたとき、

ディスプレイやキーボードとか周辺物がいろいろ必要になってきますよね

そんなとき、raspberry piに無線LANのアクセスポイント化をしてしますことで、

ここに無線経由でSSH接続なりすると、あら便利と

USB無線LANドングル

こんかい、使ったUSB無線LANドングルは↓です

↓でも行けるとの情報があるので、こちらをお持ちの方も試してみてください

参考サイトさま

↓のサイトを参考にさせていただきました
Raspberry Piの無線LANアクセスポイント化 – DesignAssembler

 

AP化の手順

    1. 無線LANのIPを固定にする
      $ sudo vi /etc/network/interfaces

      以下をコメントアウト

      #iface wlan0 inet manual
      #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
      #iface default inet dhcp

      次の設定を追加

      iface wlan0 inet static
      address 192.168.20.100
      netmask 255.255.255.0
      #gateway 192.168.0.10
      pre-up iptables-restore < /etc/iptables.ipv4.nat
    2. DHCPサーバーのインストールDHCPサーバのisc-dhcp-serverをインストールします
      $ sudo apt-get install isc-dhcp-server
    3. DHCPサーバの設定
      $ sodo vi /etc/dhcp/dhcpd.conf

      13、14行目をコメントアウト

      option domain-name “example.org”;
      option domain-name-servers ns1.example.org, ns2.example.org;

      21行目のコメントをはずす

      #authoritative;

      ファイルの最後に以下を追加<

      ping-check true;

      subnet 192.168.20.0 netmask 255.255.255.0 {
      option routers 192.168.20.100;
      option broadcast-address 192.168.20.255;
      option subnet-mask 255.255.255.0;
      option domain-name “local”;
      option domain-name-servers 8.8.8.8,8.8.4.4;
      default-lease-time 600;
      max-lease-time 7200;
      range 192.168.42.101 192.168.42.254;
      }

    4. dhcpサーバーのデフォルトインターフェースをwlan0に設定する
      $ sudo vi /etc/default/isc-dhcp-server

      21行目を以下に変更する

      INTERFACES=”wlan0″
    5. APデーモンのインストール
      hostapdというのが無線LANAP機能を持つソフトウェアだそうです

      $ sudo apt-get install hostapd
    6. APデーモンの設定
      デフォルトでは存在しないそうです

      $ sudo vi /etc/hostapd/hostapd.conf

      設定を追加しましょう

      interface=wlan0
      ssid=home0001
      driver=nl80211
      hw_mode=g
      channel=1
      macaddr_acl=0
      auth_algs=1
      ignore_broadcast_ssid=0
      wpa=2
      wpa_passphrase=ここでパスワードを設定
      wpa_key_mgmt=WPA-PSK
      wpa_pairwise=TKIP
      rsn_pairwise=CCMP
    7. APデーモンの設定ファイルがどこに配置されてるのか設定する
      $ sudo vi /etc/default/hostapd

      10行目の

      DAEMON_CONF=”/etc/hostapd/hostapd.conf”
    8. wi-fiとイーサネット(wlan0とeth0)のルーティングの設定
      IPフォワーディングを有効にする

      $ sudo vi /etc/sysctl.conf

      28行目の文をコメントアウトする

      # Uncomment the next line to enable packet forwarding for IPv4
      net.ipv4.ip_forward=1

      アクティベートするコマンドを実行する

      $ sudo sh -c “echo 1 > /proc/sys/net/ipv4/ip_forward”

      ルーティングを設定するコマンド実行する

      $ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
      $ sudo iptables -A FORWARD -i eth0 -o wlan0 -m state –state RELATED,ESTABLISHED -j ACCEPT
      $ sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

      ルーティングテーブルを/etc/iptables.ipv4.natに保存する

      $ sudo sh -c “iptables-save > /etc/iptables.ipv4.nat”

      ブートされた時にルーティングテーブルを復元する

      pre-up iptables-restore < /etc/iptables.ipv4.nat
    9. リブートする
      $ sudo reboot
    10. APとして動作させる
      $ sudo ifconfig wlan0 192.168.42.100 netmask 255.255.255.0 up
      $ sudo /etc/init.d/isc-dhcp-server start

      実行!

      $ sudo hostapd /etc/hostapd/hostapd.conf

336px アドセンス

336px アドセンス

-Raspberry pi, 環境作成
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

LED マトリックス ディスプレイをAliexpressで買ってみた

raspberry piでとあることをやりたくて、 LEDマトリックスディスプレイを買おうと できれば大き目でピッチが小さい目のヤツ   RGBフルカラードットマトリクスLEDパネル 16x …

ラズパイを日本語対応環境にする

viとか使っている際に、キー配置がおかしくなりなんじゃこりゃ??と どうやらシステム全体的に日本語対応ができていないのかなと 手順 sudo raspi-configを実行してUIのコンフィグ画面を表 …

ラズパイでGitを使えるようにする

Raspberry Piでgit cloneをやろうとしたら、 そんなコマンドありませんいわれました   さいきんのOSならそのくらい入ってるかなおもったんですけどね 入ってませんでした g …

raspberry piでLED Matrix Displayを光らせてみる~接続編~

Raspberry PiとLED Matrix Displayを接続します 参考サイト きほん的には↓を参考にさせてもらいました ラズパイ2でLED電光掲示板を作る 注意点としてはこちらは32×16サ …

ラズパイのネットワーク設定~IP固定(DHCP無効)~

raspberry piは使い方的に 主にリモート接続するんじゃないかと そーした場合、DHCPでIPが自動設定だとなにかと不便 なのでIPを固定する方法の備忘録 いつものLinux系ネットワーク設定 …

いちおうソフト屋さんやってます
だめリーマンをつづけて10年過ぎました

お笑いと二次元とアイドル界隈の住人です
クルマやお料理なんかもいけるんやで

それではゆるゆるふわふわいきませう