問題タブ [pppd]
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.
android - Androidでルートプロセスを強制終了する
次の行に沿って、suを呼び出してコマンドを送信することでプロセスを開始するAndroidアプリケーションを構築しています。
サービスを停止してpppdプロセスを強制終了したい場合、現在、pppdへの最初の呼び出しのように実行busybox killall pppd
しています。最初の呼び出しで使用したとしても、su
単に呼び出しが失敗するため、pppdがフォークしてバックグラウンドプロセスを作成できなくなります。 動作しますが、pppdに依存する他のアプリケーションを壊す可能性があります。 su.destroy()
pppd /dev/pts/0 nodetach
killall
pppdプロセスを直接排除できるメスが大いに好きですが、実行ps
、PIDの検索、呼び出しkill
がなければ、適切な解決策はないようです。
su
Androidで開始されたプロセスを強制終了するための合理的にクリーンな方法はありますか?
linux - pppd とチャットを使用して Linux で gprs/gsm モデム経由で gprs ネットワークに接続する
私はテリット GC864-DUAL-V2 モデムを使用しています。
Linuxで gprs ネットワークに接続しようとしてchat
います。pppd
その中で、から「LCP: Config-Requests の送信がタイムアウトしました」というエラー メッセージが表示されpppd
ます。lcp-max-configure
のオプションを増やしてみましたpppd
。また、同じエラーメッセージが表示されます。
この問題を修正するための提案を誰かに与えることはできますか?
以下は、から取得した詳細なメッセージ ログですpppd
。
取得した PPPD ログ:
c - Cのシステムコマンドから開始されたプロセスは、親fdを継承します
tcpポートとudpポート5060の両方でリッスンするSIPサーバーのサンプルアプリケーションがあります。コードのある時点で、system( "pppd file / etc / ppp / myoptions&");を実行します。
この後、netstat -apnを実行すると、ポート5060もpppd用に開かれていることがわかります。これを回避する方法はありますか?Linuxのシステム機能のこの標準的な動作はありますか?
ありがとう、エリソン
linux - Linux で各 PPP セッションの DNS サーバーを見つける方法は?
各 ppp セッションに固有の DNS サーバー アドレスを取得する方法。たとえば、異なるサービス プロバイダーに接続するセッションごとに ppp を実行する必要があります。各サービス プロバイダーによって割り当てられた DNS サーバーの IP アドレスを確認するにはどうすればよいですか? 通常、新しい ppp セッションが確立されるたびに、/etc/ppp/resolv.conf ファイルは新しい DNS IP アドレスで上書きされます。各サービス プロバイダーの DNS サーバー用に個別のファイルを維持する方法はありますか?
linux - Linux での GPRS PPP 接続の問題
Telit UC864-E GSM 3G モデムを使用しています。pppd (ppp デーモン) を使用して、Linux 上で PPP 経由で GPRS/3G 接続を実行したいと考えています。
Atmel SAM9 マイクロプロセッサで組み込み Linux を実行している開発ボードに Telit UC864-E モデムがあります。モデムは SAM9 に接続されており、SAM9 のテスト プログラムから AT コマンドを実行してテストしました。GPRS/3G もテスト アプリケーションを使用して正常に動作しています。しかし、このボードの組み込み Linux で ppp 経由のデータ接続を確立できません。ログは次のとおりです。
Linux(ubuntu)を実行しているデスクトップPCに接続されている同じモデムの評価ボードがあり、そこでpppdを実行してインターネットにアクセスできます。ログは次のとおりです。
「gprs」スクリプトは、両方の Linux 環境で同じです。
問題は何ですか?
android - Android: RIL 移植 - GPRS+GSM (pppd+chat) を使用したネットワーク設定の問題
GPRS+GSM (UART) ベースのモジュールと統合された ARM ベースの EVK システムへの Android 移植が開始されました。RILレイヤーも移植でき、ネットワークプロバイダーのSIMを使用して通話とSMSを発信できます.
ただし、(設定->ワイヤレスネットワーク->モバイルネットワーク-> APNまたはモバイルネットワークの検索)を選択すると、APN設定を取得できません。
具体的に言うと、ローカル IP とリモート IP を取得できず、カスタマイズした Android デバイスでネットワークを起動できません。Android用のpppdとchatもコンパイルし、pppdとchatを実行するための適切なスクリプトファイルを作成しましたが、それでも構成スクリプトファイルエラーが発生します。
GPRS+GSM モジュールを使用してネットワークをアップするための正しい方向にアプローチするためのヒントを得ることができれば幸いです。
事前にthx!
linux - GSM/GPRS モデムを使用した pppd 接続、数回後に再ダイヤル
現在、GSM/GPRS モデム HUAWEI e1550 を ISP のネットワークに接続しています。接続できましたが、数回切断して接続した後、もう接続できなくなり、モデムが応答しなくなり、理由がわかりません!
pppd call tmn-3g <- my ISP conf ppp file これは私の /etc/ppp/chat ファイルです:
そして、これが私の /etc/ppp/peers/tmn-3g です
これで私を助けてもらえますか?
すべてのプロセスを再起動できるように、USB ポートを再起動することは可能ですか?私はこれが解決策になる可能性があります..
または、それを行う他の方法はありますか?
事前にtks..
c - C でぶら下がっている pppd popen
プログラムで popen を使用して pppd を起動し、IP アドレスとインターフェース名を簡単に取得できるようにしています。私のコードは独立して正常に動作し、かなり典型的な実装です。問題は、完全なプログラムで実行されたときに始まります (大きすぎて投稿できません)... ループは fgets() 行でかなり長い間ハングしているようです。popen は独自のスレッドで起動され、出力に基づいて管理されます。
popen/pppd のコードは基本的に次のとおりです。
CPU 使用率は問題ではありません。システムとプログラムの他の部分はまだ応答性があり、期待どおりに実行されています。
この速度低下の原因について何か考えはありますか?
embedded-linux - 起動後のbusybox start initスクリプト
ビジーボックスを備えた組み込み Linux デバイスを実行しています。起動後、ppp 接続を開始し、他のことをしたいと考えています。他のすべてが終了し、システムが稼働しているときに実行したいと考えています。
私のinittabは次のようになります:
スクリプトが実行され、pppd が開始されますが、失敗します。起動後に手動でコマンドを実行しても、まったく問題ありません。だから私は多分それがランレベルだと思った?
linux - pppd接続中にATコマンドをUSB3Gモデムに送信する
USB 3Gモデムは、1つのシリアルポートではなくコンピュータに接続します。そのうちの1つは、診断用、ATコマンドの送信用、および応答の受信用です。
ユニバーサルが多くのUSB3Gモデムをサポートし、pppd経由で接続しているときにATコマンドをモデムに送信する可能性を提供するLinuxでのC/++用のライブラリを探しています。
このライブラリが存在しない場合は、このシリアルポートの作成と使用のルールを説明する標準を探しています。