--- title: "FreeBSD(Ver4.6以降) +ルーター経由 の設定" services: [myip] --- # FreeBSD(Ver4.6以降) +ルーター経由 の設定 1. PPTPクライアントパッケージをインストールします 以下のコマンドを入力し、メニューにしたがってパッケージをインストールします。 Packages → net → pptpclient-1.0.3のような流れになります > /stand/sysinstall 2. PPTPの設定[ 1 ](/etc/ppp/ppp.conf) /etc/ppp/ppp.confをviで修正します :::error 任意の名前(※):  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等で実行権限をつけてください)** :::error #!/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等で実行権限をつけてください)** :::error #!/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アドレスになっていれば成功です。 ![ ](https://support.interlink.or.jp/manual/myip/img/752/01.jpg)