相続、親が弱ってきたら銀行の預金は親の面倒を見ているものが全て解約して管理すべきである、銀行は解約させない!!

Raspberry pi pptp client

Asterisk

外部に出るルーターのpptpポートを開ける

インストール

apt-get install pptp-linux

vi /etc/ppp/options

debug    #コメントアウト

以下を追記

noccp
ms-dns 203.141.128.35
ms-dns 203.141.128.33
user ユーザ名  #mi***

初期設定

pptpsetup --create 接続名 --server VPNサーバIP --username ユーザ名 --password パスワード --encrypt

例:

pptpsetup --create VPN --server 111.222.33.44 --username lnznt --password hoge --encrypt

pppd call VPN1 updetach を実行して

local IP address 120.143.8.239

remote IP address 120.143.9.1

が表示されるとOK

 

自動起動の設定

vi /etc/ppp/startpptp.sh

#!/bin/sh
pppd call VPN updetach
sleep 5
route del default
route add default gw 120.143.***.****
exit 0

 

chmod +x /etc/ppp/startpptp.sh

PPTP接続の終了

vi /etc/ppp/stoppptp.sh

#!/bin/sh
killall pppd
route add default gw 192.168.1.1
route del -net 203.141.128.144 netmask 255.255.255.255 gw 192.168.1.1
exit 0

chmod +x /etc/ppp/stoppptp.sh

サーバー起動時の自動接続

vi /etc/rc.local

/etc/ppp/startpptp.sh

#exit 0

自動で再接続する方法

vi /usr/local/bin/pptp.sh

#!/bin/sh
 if [ `ps -ef | awk '{print $1,$2,$8}' | grep pptp | wc -l` -lt 2 ]; then
 /etc/ppp/stoppptp.sh
 sleep 5
 /etc/ppp/startpptp.sh
 fi

chmod +x /usr/local/bin/pptp.sh

crontab -e

*/5 * * * * /usr/local/bin/pptp.sh

確認

route

AsteriskRaspberry Pi
スポンサーリンク
シェアする
ふじやんをフォローする
スポンサーリンク

コメント