お客様の環境が次のようになっているものと仮定してご説明いたします。
環境が異なる場合には、適宜読み替えて作業してください。
[インターネット]-->[モデム]--->[市販のルーター(192.168.1.1)]--->[マイIP適用マシン(192.168.1.5)]
接続先マイIPサーバーアドレス |
sss.sss.sss.sss |
お客様への割当てIPアドレス |
mmm.mmm.mmm.mmm |
マイIPルーターアドレス |
mmm.mmm.mmm.1 | |
以下の手順に従い、手動で1ステップごとに状況を確認しながら接続してください。
以下はrootでログインして作業してください。
1.ip-up.localとip-down.localを起動しないようにする
/etc/pppディレクトリで下記を実行すると、一時的にip-up.localとip-down.localが起動しなくなります。
mv ip-up.local ip-up.local.bak
mv ip-down.local ip-down.local.bak |
2.現在のルーティングの確認
/etc/pppディレクトリでコマンド netstat -r を実行し、以下のようになっているかを確認します。
Kernel IP routing table |
Destination |
Gateway |
Genmask |
Flags |
MSS Window |
irtt Iface |
192.168.1.0 |
* |
255.255.255.0 |
U |
40 0 |
0 eth0 |
127.0.0.0 |
* |
255.0.0.0 |
U |
40 0 |
0 lo |
default |
192.168.1.1 |
0.0.0.0 |
UG |
40 0 |
0 eth0 | |
3.VPNサーバーへのルーティングを追加
コマンド route add -host sss.sss.sss.sss gw 192.168.1.1 を実行し、結果をコマンド netstat -r で以下のようになっているかを確認します。
Kernel IP routing table |
|
|
|
|
Destination |
Gateway |
Genmask |
Flags |
MSS Window |
irtt Iface |
myipXX.interlin |
192.168.1.1 |
255.255.255.255 |
UGH |
40 0 |
0 eth0 |
192.168.1.0 |
* |
255.255.255.0 |
U |
40 0 |
0 eth0 |
127.0.0.0 |
* |
255.0.0.0 |
U |
40 0 |
0 lo |
default |
192.168.1.1 |
0.0.0.0 |
UG |
40 0 |
0 eth0 |
|
4.PPTPを立ち上げます
コマンド pptp sss.sss.sss.sss を実行し、結果をコマンド netstat -r で確認します
5.現状のdefaultを消去します
コマンド route del default を実行し、結果をコマンド netstat -r で以下のようになっているかを確認します
Kernel IP routing table |
|
|
|
|
Destination |
Gateway |
Genmask |
Flags |
MSS Window |
irtt Iface |
mmm.mmm.mmm.1 |
* |
255.255.255.255 |
UH |
40 0 |
0 ppp0 |
myipXX.interlin |
192.168.1.1 |
255.255.255.255 |
UGH |
40 0 |
0 eth0 |
192.168.1.0 |
* |
255.255.255.0 |
U |
40 0 |
0 eth0 |
127.0.0.0 |
* |
255.0.0.0 |
U |
40 0 |
0 lo |
|
6.defaultを追加します
コマンド route add default gw mmm.mmm.mmm.1 を実行し、結果をコマンド netstat -r で以下のようになっているかを確認します
Kernel IP routing table |
|
|
|
|
Destination |
Gateway |
Genmask |
Flags |
MSS Window |
irtt Iface |
mmm.mmm.mmm.1 |
* |
255.255.255.255 |
UH |
40 0 |
0 ppp0 |
myipXX.interlin |
192.168.1.1 |
255.255.255.255 |
UGH |
40 0 |
0 eth0 |
192.168.1.0 |
* |
255.255.255.0 |
U |
40 0 |
0 eth0 |
127.0.0.0 |
* |
255.0.0.0 |
U |
40 0 |
0 lo |
default |
mmm.mmm.mmm.1 |
0.0.0.0 |
UG |
40 0 |
0 ppp0 |
|