RaspberrypiでRT57iなどのNetvolanteルータにPPTP接続する方法。

1.あらかじめルータにRAS接続(VPN)の設定をしておく。

2.ラズパイにPPTPクライアントをインストール

# apt-get install pptp-linux

3.接続設定をする

# pptpsetup --create 【接続名(任意)】 --server 【接続先IPアドレスまたはドメイン】 --username 【VPN接続のユーザー名】 --password 【VPN接続のパスワード】 --encrypt

netvolanteのDDNSサービスを使うなら、例えば

# pptpsetup --create SERVAL --server serval.xxx.netvolante.jp --username serval --password tatsuki714 --encrypt

などとなる。

4.接続

# pppd call 【接続名】

後ろにupdetachをつけるとネゴシエーションが終わるまでバックグラウンドに隠れない。
次に接続先のネットワークにアクセスできるようにルーティングを設定する。

# route add -net 【接続先のネットワークアドレス】 netmask 【ネットマスク】 ppp0

例えば192.168.0.0/24のネットワークにつなげるなら

# route add -net 192.168.0.0 netmask 255.255.255.0 ppp0

となる。

5.切断

pkill pppd

pppdプロセスをkillすることで切断を実現しているので、他にpppdを使っていると一緒に切れる


あきばおーでトラセンドと東芝microSDを手に入れたのでテスト。

メーカー 型番 価格(5/25時点) メーカー公称値 RR4(IOPS) RW4(IOPS)
TOSHIBA THN-M302R0320A2(32GB) 1836円 90MB/s 5.786MB/s(1412.6) 1.100MB/s(268.6)
Transcend TS16GUSDHC10U1(16GB) 1620円 90MB/s 7.406MB/s(1808.1) 0.942MB/s(230.0)

思ったより書き込みが遅い。