一連のモデムを備えた Linux ボックスがあり、非常に多数のリモート マシンへのデマンド ダイヤル (アウトバウンド) PPP 接続を作成する必要があります。pppd
ローカル モデムよりリモートの方がはるかに多いため、 inモードのインスタンスを 1 つ以上起動したいのdemand
ですが、接続が要求されるまで特定のモデムを割り当てません。pppd
接続がアイドル状態になったら、別のリモートへの接続に使用できるようにモデムを解放したいと思います。
私はページを読んで、とオプションpppd man
の概念、およびファイルとディレクトリを理解しました。ロック ファイルは、どのモデムが使用中または利用可能かを教えてくれます。また、モデムの割り当てをハードコーディングしている限り、複数のリモート ピアに接続できます。しかし、ダイヤルする必要があるときにスクリプトを呼び出すなどして、それらを動的に割り当てる方法が見つかりませんでした。Googleも知らないようです。call
connect
options.DEVICE
/etc/ppp/peers
get_available_modem
pppd
回避策は、外部メカニズムでデマンド ダイヤルの必要性を検出し、それを起動pppd
してサービスを開始することかもしれませんが、機能を内部で活用する方がクリーンに思えpppd
ます。
任意のポインタやアイデアをいただければ幸いです。ご感想ありがとうございます!