Raspberry Pi/LEDE によるルータ化

Raspberry Pi/LEDE によるルータ化

やりたかったことは VPN 接続共有された Wifi AP なのだが、とりあえず途中までメモ

2017-10-02

使ったのはラズパイ3

LEDE のインストール

http://downloads.lede-project.org/releases/17.01.2/targets/brcm2708/bcm2710/

ここから ラズパイ用のイメージを落とす → lede-17.01.2-brcm2708-bcm2710-rpi-3-ext4-sdcard.img.gz これ

これを解凍するとコレ → lede-17.01.2-brcm2708-bcm2710-rpi-3-ext4-sdcard.img

8GB の microSD を Mac に接続する。そして調べる

% diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 F6FE6169-76FB-4854-8E9B-9392250E6DC1
                                 Unencrypted
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.1 GB     disk2
   1:             Windows_FAT_16 boot                    59.8 MB    disk2s1
   2:                      Linux                         8.0 GB     disk2s2
%

これを見ると外部は /dev/disk2 と認識されている

一時的にマウントを解除して

$ sudo diskutil unmountdisk /dev/disk2s1

なのでこのようにイメージを書き込む

$ sudo dd if=lede-17.01.2-brcm2708-bcm2710-rpi-3-ext4-sdcard.img of=/dev/rdisk2 bs=1m

とりあえずネットワークにも何も繋がない状態でモニターとキーボードだけ繋いで起動する。

そこでデフォルトで 192.168.1.1 に設定されている固定 IP アドレスを変える

/etc/config/network というファイルに lan という項目があるので そこの 192.168.1.1 を 適当に DHCP で割り当てられそうだけど普段使わなそうな番号に変える。

そして保存してから電源をオフにして ラズパイを普段使っているネットワークの下に有線で接続する。

そして、いつも使っているPCからブラウザで 192.168.1.201(↑で設定した値)とかにアクセスるとログイン画面が出る。

最初はパスワード未設定なのでそのまま何も入力しないでもログインできる。

基本セットアップ

Wifi の有効化

デフォルトで無効化されているので有効化する

まず上部メニューの network → wireless からそれを enable にして有効化する

edit を押して、General setup で mode が Access Point になっていることを確認し、SSID を適当なものに変える。

次に wireless security から WPA2-PSK を選んでパスワードを設定する。

外部への接続

network interface から edit で ipv4 gateway が 上位のルータ(現在なら 192.168.1.xxx アドレスを配っているルータ)に設定されているか確認。

この後 DNS8.8.8.88.8.4.4 に設定する。これが設定されてないと、外部に出ることができない。

各種機能追加の準備

上部メニューの system software に入る update list のボタンを押して内部を最新化する

ここで失敗して

Failed to establish connection

などと表示されるならそれは gateway の設定ができてないか DNS ができていない

OpenVPNを使う

download and install package に openvpn-openssl といれてドン。 もう一つ luci-app-openvpnでドン

そうすると上部メニューに service というのが追加されてその中に OpenVPN というのができるので選ぶ

PPTP を使う

OpenVPN 同様に

  • ppp-mod-pptp
  • kmod-nf-nathelper-extra
  • luci-proto-ppp

を入れる

interface を追加する部分の種別に PPTP があるのでそれで選んで各種設定をして、再起動するとつながる。

コイツを Wifi に流す方法が現状わからない。接続までは確認できた。

pc/raspberry_pi/lede/lede_network_router.txt · 最終更新: 2017-10-10 10:30 by ore