問題タブ [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.

0 投票する
1 に答える
999 参照

raspberry-pi - pppd の実行中に AT コマンドを SIM900 に送信する方法

SIM900 GSM モジュールを搭載した Raspberry pi があります。現在、pppd として ttyUSB0 を使用していますが、pppd がアクティブなときに SIM900 に AT コマンド (SMS の送受信) も送信したいと考えています。複数の仮想シリアル ポート (gsmtty1、gsmtty2 など) を作成しましたが、それらが screen/minicom で機能しません。

0 投票する
0 に答える
1679 参照

linux - ppp 接続を確立できません

組み込み Linux ボードをインターネットに接続したいと考えています。イノシシには cinterion 3G モデム (PH8) があります。

そのために、次の ph8 ピア ファイルで pppd を使用します。

次のチャットスクリプト「ph8-connect」ファイルを使用します。

コマンドを呼び出すと:

/var/log/messages ログ ファイルの戻り値:

ifconfig の実行時に ppp0 行が表示されません。ifup ppp0 を手動で実行すると、行は表示されますが、IP は書き込まれません。少し欠けていると思いますが、見つけることができません。

タイムアウトを生成するこれらの IPCP ConfReq が何であるかわかりません。

ご協力いただきありがとうございます

0 投票する
1 に答える
3548 参照

linux - INTERFACE オプションを使用した SOCAT 上の PPPd

私の目的は、socat で pppd を使用することです。eth0 が (物理的に) 相互に接続された 2 つの Ubuntu ボックスがあります。両方の IP アドレスに ping を実行できます。各Ubuntuボックスで以下を行います。

  1. 疑似シリアル デバイスを作成し、ネットワーク インターフェイス「eth0」にリンクします。
    socat PTY,link=/dev/ttyp10 インターフェース:eth0
  2. この擬似シリアル デバイスで pppd を使用します。
    デバイス A:
    pppd noauth /dev/ttyp10 10.10.10.10:20.20.20.20
    デバイス B:
    pppd noauth /dev/ttyp10 20.20.20.20:10.10.10.10

ppp0 インターフェースが短時間作成されるのを確認しましたが、両方の IP アドレス (10.10.10.10 または 20.20.20.20) に対して ping を実行できません。pppd パケットを eth0 インターフェースからルーティングする方法を指定する必要があるため、ソリューションが完全ではないことはわかっていますが、その方法がわかりません (eth0 インターフェースで tcpdump を使用し、いくつかのデータを見つけました)。

socatをTCPサーバー/クライアントにバインドして同じ実験を試みましたが、うまくいきました。

デバイス A:
1. socat pty,link=/dev/ttyp10,raw,echo=0 TCP4-LISTEN:7001,reuseaddr &
2. pppd noauth /dev/ttyp10 10.10.10.10:20.20.20.20

デバイス B:
1. socat pty,link=/dev/ttyp10,raw,echo=0,waitslave TCP4:20.1.1.2:7001 &
2. pppd noauth /dev/ttyp10 20.20.20.20:10.10.10.10

注: 20.1.1.2はデバイス A の「eth0」IP アドレスです。これにより、私の ppp0 インターフェイスがアップし、両方の IP アドレス (10.10.10.10 と 20.20.20.20) に ping を実行できます。

動作している eth0 インターフェイスがあるのに、なぜ疑似シリアル デバイスを使用する必要があるのか​​は別の問題であり、それについては説明しません。

0 投票する
0 に答える
580 参照

gentoo - wvdial、pppd、およびデフォルト ルート メトリック

私はこれを wvdial.conf に持っています:

(PIN 無効) これは 4G USB ドングル Huawei E3131 @ T-mobile.pl で機能します。

そして今、私は2つの質問があります:

1 この構成を /etc/conf.d/net に変換して net.ppp1 (Gentoo) として接続する方法 (私なら wvdial なしで接続します)

2 接続後、メトリック 0 のデフォルト ルートを取得します。メトリックを 100 に変更するにはどうすればよいですか? (wvdial と pppd の両方の方法でメトリックを設定することに興味があります)

0 投票する
1 に答える
1545 参照

linux - Linux での GPRS モデムと PPP の問題

USB経由でLinuxマシンに接続されているMultiTech MTD-H5-2.0 GPRSセルラーモデムがあります。デバイスを確認でき、問題なく直接通信できます。このデバイスを介してインターネットにアクセスできるように、PPP をセットアップしようとしています。私はいくつかのトラブルに遭遇しています。PPP が起動すると、ローカル エンドとリモート エンドの両方に同じ IP が割り当てられます。私はそれらが異なることを期待していました。セルラー モデムで PPP 接続をセットアップした経験のある人はいますか? 以下に、私の PPP スクリプトと AT コマンドを示します。

ちょっと PPP のことは忘れて、AT コマンドだけを使用すると、モデムがインターネットにアクセスできることがわかります。これは、私の PPP セットアップの問題にすぎないと私は考えています。

ご提案ありがとうございます。

0 投票する
3 に答える
1691 参照

nix - NixOS 構成から etc パッケージを参照するにはどうすればよいですか?

/etcnixosの場所 ( または のいずれ/run/current-system/etcか)につながるパスを取得したい/nix/store/hashhere-etc-1.0。このパスを使用してpppd connect、次のようなスクリプトを構成します。

書き込もうとし${pkgs.etc}たり、エラーが発生し${system.build.etc}たりしました。${environment.etc}

ディレクトリ構造は実際には相対パスですが、絶対パスを使用する方が安全だと思います。

0 投票する
1 に答える
245 参照

process - pppd - バックグラウンド プロセスとして設定されている場合は ctrl+c で終了

アンパサンドで終了する次のコマンドを実行して、バックグラウンド プロセスとして実行します。

しかし、後で ctrl+c を使用して ping コマンドを終了したい場合、ip-down スクリプトを実行して pppd プロセスも終了します。なぜそのように振る舞うのですか?