FreeBSD QandA 343
Q. ppp(8) を利用して手動で PPP 接続を行ったところ、 プロンプトが小文字の
ppp から大文字の PPP に変わって接続は出来ているようなのですが、ping
コマンドを実行しても応答が返って来ないのですが?
A. PPP での接続自体は正常に行われているのですが、 デフォルト経路
(default route) が設定されていないため、パケットが相手に届いていないよ
うです。具体的には、プロンプトに対して以下のコマンドを入力します。
add default HISADDR
既にデフォルト経路が存在する場合は、
add! default HISADDR
とすれば上書きできます。ここで HISADDR が PPP サーバの IP アドレスに置
き換わります。最近の ppp(8) のバージョンでは、これらの一行を
/etc/ppp/ppp.conf の該当セクションに追加することで、接続後に自動的にデ
フォルト経路を書き換えてくれます。
FreeBSD 2.2.7R 以前では、上記の代わりに以下のコマンドを使用します。
delete ALL
add 0 0 HISADDR
この設定は、/etc/ppp/ppp.linkup ファイルに記述しておけば、接続後自動的
に設定できます。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。