よくあるお問い合わせ

質問
FreeBSD(Ver4.6以降) +ルータ経由 の設定 ■マイIP■
お問い合わせ分類
設定・マニュアル・トラブル
対象のサービス
マイIP(PPTP版)

答え

1.PPTPクライアントパッケージをインストールします

以下のコマンドを入力し、メニューにしたがってパッケージをインストールします。
Packages → net → pptpclient-1.0.3のような流れになります
/stand/sysinstall

2.PPTPの設定[ 1 ](/etc/ppp/ppp.conf)
/etc/ppp/ppp.confをviで修正します
 任意の名前(※):  set authname ログインID
set authkey パスワード
set timeout 0
set ifaddr 0 0
add お客様への割り当てIPアドレス/32 HISADDR
alias enable yes
enable deflate24

3.PPTPの設定[ 2 ] (/etc/rc.conf)
/etc/rc.confに以下を内容をエディター(viなど)で追記します
ppp_enable="YES" # Start user-ppp (or NO).

4.DNSサーバーリストに追加する
/etc/resolv.confにエディターで追加します
nameserver 203.141.128.35
nameserver 203.141.128.33

5.PPTP開始用スクリプトの作成(/etc/ppp/startpptp.sh)
/etc/ppp/startpptp.shをエディターで作成します (パーミッションは700等で実行権限をつけてください)
#!/bin/sh
route add -host マイIPサーバーのIPアドレス ルーターのゲートウェイアドレス
route delete default ルーターのゲートウェイアドレス
pptp マイIPサーバーのIPアドレス 任意の名前(※) &
sleep 10
route add -net default マイIPサービスのルーターアドレス

マイIPのアドレスがmmm.mmm.mmm.mmmのとき マイIPサービスのルーターアドレス:mmm.mmm.mmm.1となります。

6.PPTP終了用スクリプトの作成(/etc/ppp/stoppptp.sh)
/etc/ppp/stoppptp.shをエディターで修正します (パーミッションは700等で実行権限をつけてください)

#!/bin/sh
route delete default マイIPサービスのルーターアドレス
killall pptp
route add -net default ルーターのゲートウェイアドレス
route delete -host マイIPサーバーのIPアドレス

7.PPTPの接続と終了

接続開始
./etc/ppp/startpptp.sh

接続終了
./etc/ppp/stoppptp.sh

8.ルーティングの確認

netstat -r

Routing tables            
Internet:            
Destination Gateway Flags Refs Use Netif Expire
default マイIPサービスのルーターアドレス UGSc 0 0 tun0  
マイIPサービスのルーターアドレス マイIPのアドレス UH 3 0 tun0  
マイIPのアドレス マイIPサービスのルーターアドレス UGSc

0

0 tun0  
localhost localhost UH 0 0 0 lo0
myipXX.interlink.o ルーターのゲートウェイアドレス UGHS 2 58 de0  

9.接続の確認

ifconfig -a

ppp0デバイスのIPアドレス割り当てが弊社より通知されたお客様への割り当てIPアドレスになっていれば成功です。

 

この回答は役に立ちましたか?評価をお願いします。

メンバーIDまたはメールアドレス:
パスワード: