pptpd(今のところ接続できない。)
参考
比較表
速度面やCPU負荷、iPhone対応ということで、PPTPで設定を試みることにする。
-
PPTPはgre+1723に対応。(pptpd)
- gre IPプロトコル番号 : 47
- TCPポート番号 : 1723
-
IPSecは複数のプロトコルに対応。(strongswan)
- AH IPプロトコル番号 : 51
- ESP IPプロトコル番号 : 50
- IKE UDPポート番号 : 500,4500
-
l2tp(xl2tpd
- UDPポート番号 : 1701
インストール
sudo apt-get install pptpd
IP割り当て設定
/etc/pptpd.conf
+ localip 10.0.1.2
+ remoteip 10.0.1.234-238
- localip: pptpdサーバのIPアドレスを指定。
- remoteip: pptp接続時,10.0.1.234-.238の範囲で割り当て。
DNS割り当て設定
/etc/ppp/pptpd-options
ms-dns 10.0.1.1
接続ユーザ・パスワード設定
/etc/ppp/chap-secrets
# User名 サーバ名 パスワード 割り当てIP
+ client pptpd Aegh6oiy *
+ client2 pptpd Oojau3mo 10.0.1.130
- サーバ名は
pptpd
固定。
- IPは
remoteip
の範囲で自動割り当ての場合*
MTU設定
- これをしないとモバイル端末は通信がよく途切れる
/etc/ppp/options
+ mtu 1280
+ mru 1280
port開放
- TCP1723
GRE(47)
-
AirMacの場合
sudo apt-get install pptpd
/etc/pptpd.conf
+ localip 10.0.1.2
+ remoteip 10.0.1.234-238
/etc/ppp/pptpd-options
ms-dns 10.0.1.1
/etc/ppp/chap-secrets
# User名 サーバ名 パスワード 割り当てIP
+ client pptpd Aegh6oiy *
+ client2 pptpd Oojau3mo 10.0.1.130
pptpd
固定。remoteip
の範囲で自動割り当ての場合*
/etc/ppp/options
+ mtu 1280
+ mru 1280
GRE(47)
AirMacの場合
GREカーネルモジュール読み込み
CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
というエラーが出る場合、greモジュールが読み込まれていない。
モジュールの存在確認
$ find /lib/modules -name gre.ko
/lib/modules/3.19.0-16-generic/kernel/net/ipv4/gre.ko
sudo modprobe gre
/etc/modules
+ gre
IP forwarding
/etc/sysctl.conf
+ net.ipv4.ip_forward=1
sudo sysctl -p
一度OS再起動しておく
- これ重要。
サービス起動
sudo systemctl start pptpd
トラブルシューティング
iphoneにて
通信装置によって接続を解除されました。接続し直してみてください。それでも問題が解決しない場合は、接続を確認してください。
Author And Source
この問題について(pptpd(今のところ接続できない。)), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/a3088de30d2faa8c1e93著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .