pppd "チャンネル番号を取得できません:入力/出力エラー"

pppd

2つのUSBシリアルアダプタがあり、その間にヌルモデムシリアルケーブルがあります。このユーザーに。このプログラムを実行している2つのLinux(Ubuntu)システム間でIP接続を簡単に確立できます。片方のコマンド:

pppd -detach crtscts lock 10.2.10.2:10.2.10.2 /dev/ttyUSB0 38400 &

一方:

pppd -detach crtscts lock 10.2.10.1:10.2.10.1 /dev/ttyUSB0 38400 &

ただし、Linuxボックスと組み込みLinuxデバイス間で同じコマンドを実行すると(sama5d3x-mb) 次のエラーメッセージが表示されます。

Couldn't get channel number: Input/output error

メッセージは、デスクトップLinux側または組み込みLinux側に表示され、最初のコマンドが実行された側によって異なります。また、時々、次のメッセージが表示されます。

LCP: timeout sending Config-Requests

明らかに、組み込み環境では何かが正しく設定されていないようです。これはログに表示される唯一のエラーメッセージです。

パテ/スクリーンを使用してシリアルポートを開くと、文字を上下に送受信できます。

私が気づいたことの1つは、私のデスクトップシステムに/etc/ppp多くのファイルを含むフォルダがあることです。組み込み環境にはそのようなフォルダはありません。コピーをダンプするためにrsyncを使ってみました。しかし、彼らの存在はほとんど影響を与えないようです。

デスクトップおよび組み込みプラットフォームレポートpppd version 2.4.5

Googleの検索結果はほとんど次のとおりです。行き止まりの路地。探索不足私はソースコードを書いたり、回線のすべてのトラフィックを調べるためにスニファーを設定しましたが、どこに行くのかわかりません。どんな提案がありますか?

ベストアンサー1

おすすめ記事