問題タブ [ppp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
serial-port - シリアルポート速度
ppp を使用してシリアル ポート経由でデバイスを Windows CE デバイスに接続しようとすると、他のデバイス (arm-linux) がポート速度を継続的に変更することがわかりました。
38400 ボーのはずですが、一定ではありません。
速度は一定でなければなりませんか?
私がそれをチェックするためにしていることは
そして出力
[今度いつか]
[今度いつか]
Windows CE デバイスでは、次のようになります。
ポイントは、私のLinuxデバイスでは速度が一定でなければならないということですか? または、他の考えを確認する必要があります。
ppp - LCP:ecosのGPRSモデムでConfig-Requestsを送信するタイムアウト
GPRSモデムを使用していて、eCosでPPPを介した接続を確立したいと考えています。ただし、正常にダイヤルアップすることはできません。このモデムはWindowsXPで正常に動作します。「LCP:Config-Requestsの送信タイムアウト」の原因は何でしょうか。提案をお願いします。どうもありがとう!
私のチャットスクリプトは次のとおりです
ログは次のとおりです。
android - Android タブレットでの PPP の使用
Android アプリケーションでポイント ツー ポイント プロトコルを使用する方法を探していましたが、成功しませんでした。まず、モジュールがタブレット カーネルでサポートされているかどうかを確認したので、USB 経由で PC (adb) に接続した後、適切なパラメーターで "pppd" を実行しました。Android カーネルはコマンドを認識しましたが、次のメッセージが表示されました。
そこで、ポイント ツー ポイント プロトコルの Java 実装を探しましたが、見つからないことに驚きました (TINI での実装は別として)。2 つの質問があります。1 つ目は、Android で ppp デーモンをルート化したり NDK を使用したりせずに使用する方法があるかどうかです。2 つ目は、このプロトコルの Java 実装があるかどうかです。あなたのすべての助けをありがとう、私は本当にそれが必要です.
vpn - さまざまなインターフェースにさまざまなリクエストを転送する
ADSL経由でインターネットに接続し、仮想インターフェイスppp0を取得したゲートウェイコンピューターがあります。ADSLを介してpptpvpnを確立し、仮想インターフェイスppp1を取得しました。
インターネットとVPN接続を共有するために、このゲートウェイコンピューターに接続するコンピューターがいくつかあります。
特定のIP範囲の特定の要求が内部コンピューターからVPN接続(ppp1)に転送され、他の要求がADSL接続(ppp0)を直接通過するように、いくつかのルートルールまたはiptablesルールを設定したいと思います。
どうすればいいですか?
ppp - LTE モデムが 3G にフォールバックする場合、PPP を使用して新しいダイヤルアップ接続を確立しますか?
自動モードに設定された LTE モデムは、信号状態が悪い場合に 3G/2G にフォールバックします。フォールバック (2G または 3G にハンドオーバー) した場合、新しい PPP ダイヤルアップ接続を確立する必要がありますか?
gprs - オペレーティング システムのない組み込み環境で sim900 を使用して GPRS APN にログオンする
内蔵マイクロプロセッサを使用して SIM900 GPRS モデムと通信しています。sim900 には組み込みの tcp/ip スタックがありますが、組み込みの PPP スタックはありません。また、私の組み込み環境にはこれらのスタックはありません。
他のデバイスでは、次の手順に従いました。
- at+cgdcont="IP","インターネット",,
- atd*99***1#
- APN へのログイン (およびおそらく認証と LCP など) を処理する PPP 機能を呼び出します。
- リモートサーバーに接続する TCP 関数を呼び出しました。
しかし、今は PPP の部分を自分でやらなければなりません。だから私は必要な情報をすべて見つけるのに途方に暮れています....誰かが私を正しい方向に向けることができますか?
ハイパータームを使用して何が起こるかを確認するとATD*99***1#
、接続して多くの PPP フレームが返されます。これを処理するモジュールを作成する必要があると思われます。しかし、多くのサイトで、APN へのログインがまったく言及されていないことに気付きました。ログインをバイパスする方法はありますか?
SIM900 ドキュメントの例に従うと、PDP が無効になっていることを示すエラーが表示されます...
serial-port - 半二重ワイヤレス モデム リンク経由の PPP
現在、半二重通信のみをサポートする RS-232 モデムとのインターフェイスのオプションを検討しています。
最初は、PPP 接続のセットアップが実行可能であると考えていましたが、ハードウェア フロー制御が有効になっていても、全二重接続が想定されているようです。私が調べているアプリケーションは、主に「フィールド」側にアップロードされているため、チャネルをそのように構成したいと考えています。つまり、「フィールド」側には、通常の操作中にほとんど CTS が必要です。
私が検討したいくつかのオプション...
モデムにアクセスして動作を確認したら、PPP を「試して」みますが、コードを調べてみると、RTS がアサートされていないように見えます。
Netty で独自の HDLC フレーム プロトコル ハンドラ スタックを作成します。
一方の側で PPP を使用して TTY ペアを作成し、もう一方の側で実際のシリアル ポートとモデムと通信する半二重処理アプリケーションを作成します。
考えや最善のアプローチはありますか?
ありがとう。
c - ppp プロジェクトの chat.ca モジュールにコード ブロックがありますが、理解できません。
コードブロックを以下に示します
このマクロがメイン関数の引数を取得するために使用されることは知っていますが、完全には理解していません。問題は、このブロックの _O の意味と、それがどのように機能するかです。