2017-05-06 8 views
0

USB経由で組み込みLinuxボード(ネットワークマネージャなし)CC3200に接続されているTelitモデム経由でデータにアクセスしようとしています。pppd:peerが私たちのIPアドレスに同意しません

私は必要なドライバをすべて挿入しました。このttyACM0デバイスをpppインターフェイスに接続するためにPPPデーモンを使用していますので、pppインターフェイスを通じてネットワークにアクセスできます。

2日後に、ネットワークとping google.comに正常に接続できました。 しかし、私は実際に何がうまくいくのか理解できませんでした。残念ながら、私は作業設定を失いました。

今、pppピアはIPの同意を拒否しています。

私はpppの設定にこのリンクをたどっています:http://www.techytalk.info/manage-gsm-mobile-broadband-connections-without-network-manager-ubuntu-mint-debian/ 私は認証なしでしようとしています。 オプションファイルに 'nodeflate nomagic and demand'も追加しました。次

はpppdのログです:

May 6 13:45:58 (none) daemon.notice pppd[1564]: pppd 2.4.6 started by root, uid 0 
May 6 13:45:58 (none) daemon.info pppd[1564]: Using interface ppp0 
May 6 13:45:58 (none) daemon.notice pppd[1564]: local IP address 10.64.64.64 
May 6 13:45:58 (none) daemon.notice pppd[1564]: remote IP address 10.112.112.112 
May 6 13:45:58 (none) daemon.info pppd[1564]: Starting link 
May 6 13:46:02 (none) daemon.debug pppd[1564]: Script /usr/local/sbin/chat -v -f /etc/chatscripts/ispname finished (pid 1589), status = 0x0 
May 6 13:46:02 (none) daemon.info pppd[1564]: Serial connection established. 
May 6 13:46:02 (none) daemon.debug pppd[1564]: using channel 1 
May 6 13:46:02 (none) daemon.notice pppd[1564]: Connect: ppp0 <--> /dev/ttyACM0 
May 6 13:46:03 (none) daemon.debug pppd[1564]: rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x52181044> <pcomp> <accomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <accomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [LCP ConfRej id=0x1 <magic 0x52181044> <pcomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <accomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <accomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [LCP ConfAck id=0x2 <asyncmap 0x0> <accomp>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [LCP EchoReq id=0x0 magic=0x0] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [CCP ConfReq id=0x1 <bsd v1 15>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: rcvd [LCP EchoRep id=0x0 magic=0x0] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: rcvd [LCP ProtRej id=0x3 80 fd 01 01 00 07 15] 
May 6 13:46:03 (none) daemon.debug pppd[1564]: Protocol-Reject for 'Compression Control Protocol' (0x80fd) received 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfReq id=0x1] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfNak id=0x1 <addr 10.112.112.112>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfRej id=0x1 <addr 0.0.0.0>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0 10.112.112.112> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfReq id=0x2 <addr 10.112.112.112>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfAck id=0x2 <addr 10.112.112.112>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfRej id=0x2 <addrs 0.0.0.0 10.112.112.112>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfReq id=0x3 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfNak id=0x3 <ms-dns1 125.22.47.102> <ms-dns2 59.144.144.46>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP ConfReq id=0x4 <ms-dns1 125.22.47.102> <ms-dns2 59.144.144.46>] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP ConfAck id=0x4 <ms-dns1 125.22.47.102> <ms-dns2 59.144.144.46>] 
May 6 13:46:06 (none) daemon.err pppd[1564]: Peer refused to agree to our IP address 
May 6 13:46:06 (none) daemon.info pppd[1564]: Connect time 0.2 minutes. 
May 6 13:46:06 (none) daemon.info pppd[1564]: Sent 549 bytes, received 238 bytes. 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP TermReq id=0x5 "Refused our IP address"] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: rcvd [IPCP TermReq id=0x3 "Could not determine remote IP address"] 
May 6 13:46:06 (none) daemon.debug pppd[1564]: sent [IPCP TermAck id=0x3] 
May 6 13:46:06 (none) daemon.info pppd[1564]: Hangup (SIGHUP) 
May 6 13:46:06 (none) daemon.notice pppd[1564]: Modem hangup 
May 6 13:46:06 (none) daemon.notice pppd[1564]: Connection terminated. 

プロトコル拒否を受信して​​いるのはなぜ。それを克服する方法。 nodeflateは役に立ちません。 ピアがIPの同意を拒否している理由。作業状態では、ピア自体が100.xxx.xxx.xxxの範囲内のIPを提案していました。次

は、ルート出力

~ # route 
Kernel IP routing table 
Destination  Gateway   Genmask   Flags Metric Ref Use 
Iface 
10.112.112.113 *    255.255.255.255 UH 0  0  0 ppp0 
127.160.0.0  *    255.255.255.252 U  0  0  0 eth0 
192.xxx.xxx.xx *    255.255.255.0 U  0  0  0 eth0 
default   *    0.0.0.0   U  0  0  0 ppp0 

以下であるpppdコマンドに有効なオプションは次のとおりです。

~ # /mnt/mmc/pppversions/pppd-6 dryrun 
pppd options in effect: 
debug   # (from /etc/ppp/options) 
holdoff 5    # (from /etc/ppp/options) 
persist   # (from /etc/ppp/options) 
demand   # (from /etc/ppp/options) 
dryrun   # (from command line) 
noauth   # (from /etc/ppp/options) 
/dev/ttyACM0   # (from /etc/ppp/options) 
115200   # (from /etc/ppp/options) 
lock   # (from /etc/ppp/options) 
connect /usr/local/sbin/chat -v -f /etc/chatscripts/ispname    # (from                                                /etc/ppp/options) 
crtscts   # (from /etc/ppp/options) 
modem   # (from /etc/ppp/options) 
asyncmap 0    # (from /etc/ppp/options) 
nomagic   # (from /etc/ppp/options) 
nopcomp   # (from /etc/ppp/options) 
lcp-echo-failure 50    # (from /etc/ppp/options) 
lcp-echo-interval 65535   # (from /etc/ppp/options) 
lcp-max-configure 50   # (from /etc/ppp/options) 
novj   # (from /etc/ppp/options) 
novjccomp    # (from /etc/ppp/options) 
noipdefault    # (from /etc/ppp/options) 
defaultroute   # (from /etc/ppp/options) 
usepeerdns    # (from /etc/ppp/options) 
nodeflate    # (from /etc/ppp/options) 
~ # 
+0

よく記述されている問題ですが、これは実際には(まだ)StackOverflow Qのための命令であるプログラミングQとしての資格はありません。問題を再現する端末にコピー/ペーストできるコードが必要です(また、組み込みのLinuxボードも必要です。正直なところ、助けることができる人の数が大幅に減ります)。 http://stackoverflow.com/help/how-to-ask、http://stackoverflow.com/help/dont-ask、http://stackoverflow.com/help/mcveを読んで[ツアー]( http://stackoverflow.com/tour)よりQを投稿してください。がんばろう。 – shellter

+0

スタックエクスチェンジの土地には、より適切かもしれない他のフォーラムがあるかもしれませんが、私が本当に知っている唯一のものはラズベリーパイに捧げられています。埋め込みLinuxカードの代わりにラズベリーゼロを使用できますか?もしそうなら、cfg cmds等を投稿してそこでは動作しません。がんばろう。 – shellter

+0

pppデーモンに有効なボード名とオプションを追加しました –

答えて

1

私は数日前に答えを得ました。コンテックス1が予約されて

'OK' 'AT+CGDCONT=2,"IP","ispapn"' 

ので: 私は2 ようにする必要がPDPコンテックス1を使用していました。

+0

SIGHUPの理由を検索する別の日を保存します。ありがとう! – powerpete

関連する問題