[Armadillo:06095] Re: イーモバイルでPPP接続するがmail送信できない

Toru Ito email@hidden
2010年 11月 4日 (木) 21:59:05 JST


伊藤と申します。

> Routeコマンドでルーティングテープルには表示されています。
> route -n
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use
> Iface
> 10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
> 169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
> 0.0.0.0         0.0.0.0         0.0.0.0         U     99     0        0 eth0

デフォルトルートのインターフェースがeth0になっているのが原因で、
うまくつながらない状態になっているのだと思います。

デフォルトルートとは、IPアドレス0.0.0.0、サブネットマスク0で表し、
すべての経路を指し示すアドレスになっています。
上記のrouteコマンドの結果から以下の内容が読み取れます。

・IPアドレス"10.64.64.64"、サブネットマスク"0.0.0.0"のアドレスへの
  通信は"ppp0"インターフェースを使用する

・IPアドレス"169.254.0.0"、サブネットマスク"255.255.0.0"のアドレスへの
  通信は"eth0"インターフェースを使用する

・その他のネットワークへの通信は"eth0"インターフェースを使用する

デフォルトルートはArmadillo起動時のeth0インターフェースを有効化する時に
設定済みのため、pppdコマンドを実行時に設定できないものと推測されます。

ですので、一度eth0インターフェースを落とし、デフォルトルートを削除
してからpppdコマンドを実行してみていただけませんでしょうか。

私の環境で、eth0インターフェースを落としてからpppdコマンドを
実行した結果は、以下のようになりました。

[armadillo ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

(2010年11月04日 19:45), 岸本 考史 wrote:
> 
> 早速のお返事ありがとうございます。
> 岸本です。
> ご教授していただいたコマンドを実行しましたが、pingが通らない状態です。
> 結果を下記に記します。
> ----------ここから--------------
> [email@hidden (ttymxc1) ~]# cat /etc/resolv.conf
> nameserver **.***.***.***
> nameserver **.**.***.***
> [email@hidden (ttymxc1) ~]# iptables -P INPUT ACCEPT
> [email@hidden (ttymxc1) ~]# iptables -P OUTPUT ACCEPT
> [email@hidden (ttymxc1) ~]# iptables -F
> [email@hidden (ttymxc1) ~]# ping **.***.***.***
> PING **.***.***.*** (**.***.***.***): 56 data bytes
> 
> ---  **.***.***.*** ping statistics ---
> 10 packets transmitted, 0 packets received, 100% packet loss
> [email@hidden (ttymxc1) ~]#
> 
> ----------ここまで--------------
> 
> 追加情報としまして「netstat -rn」の実行結果を下記に貼り付けます。
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags   MSS Window  irtt
> Iface
> **.**.**.**     0.0.0.0         255.255.255.255 UH        0 0          0
> ppp0
> ***.***.0.0     0.0.0.0         255.255.0.0     U         0 0          0
> eth0
> 
> また、cat /var/log/messagesは以下のとおりです
> <29>Jan  4 16:42:21 pppd[1282]: PAP authentication succeeded
> <28>Jan  4 16:42:24 pppd[1282]: Could not determine remote IP address:
> defaulting to **.**.**.**
> <27>Jan  4 16:42:24 pppd[1282]: not replacing existing default route through
> eth0
> <29>Jan  4 16:42:24 pppd[1282]: local  IP address ***.**.**.***
> <29>Jan  4 16:42:24 pppd[1282]: remote IP address **.**.**.**
> <29>Jan  4 16:42:24 pppd[1282]: primary   DNS address **.***.***.***
> <29>Jan  4 16:42:24 pppd[1282]: secondary DNS address **.**.***.***
> <135>Jan  4 07:42:32 udhcpc[1144]: Sending discover...
> 
> ここで、Primary DNS addressとsecondary DNS address は「cat
> /etc/resolv.conf」のnameserverと同じIPアドレスになっています。
> nameserver **.***.***.*** =  Primary DNS address
> nameserver **.**.***.*** =  secondary DNS address
> 
> 
> 
> ちなみに/var/log/messages のlocal  IP addressのアドレス(***.**.**.***)」には
> pingで繋がりました。
> 
> しかし、WINDOWS_PCのコマンドプロンプトより、/var/log/messages のlocal  IP
> addressにpingをしても失敗してしまいます。
> 
> 以上。宜しくお願いします。
> 
> -----Original Message-----
> From: email@hidden
> [mailto:email@hidden] On Behalf Of Masahiro
> Hanada
> Sent: Thursday, November 04, 2010 6:53 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:06089] Re: イーモバイルでPPP接続するがmail送信できない
> 
> 花田です。
> 
>>> 「cat /etc/resolv.conf」とした時にそのアドレスが表示されるはずです。
>> 結果は
>> nameserver **.***.***.***
>> nameserver **.**.***.***
>> となり、dnsのアドレスは取得できています。
> 
> ですと、手順としては、このIPにつながるかどうか?ですね。
> ping **.***.***.*** して、試してみてください。
> 
> # こういう確認の際は、ファイアウォールが設定されていると不都合なことも。
>    もし設定されているようなら、事前に
>      iptables -P INPUT ACCEPT
>      iptables -P OUTPUT ACCEPT
>      iptables -F
>    としておいた方が良いです。
> 
> 
> At 04 Nov 2010 18:49:15 +0900 岸本 考史 wrote:
>> 花田様
>>
>> 返事が遅くなり、申し訳ありません。
>> 岸本です。
>>
>>>> http://armadillo.atmark-techno.com/howto/emobile-ppp
>>> でいうと、「/etc/ppp/options」の「usepeerdns」行、
>>> 及び「resolv.conf は ppp で取得されるものを使用しますので、
>>> シンボリックリンクに変更します。」と書かれている次の2行ですね。
>> →下記のコマンドで確認しました。
>> 下記のコマンドを入力して
>> ~/atmark-dist/$ vi etc/ppp/options
>> 下記の結果が出力されました。
>> lock
>> name em
>> defaultroute
>> usepeerdns
>>
>> 下記のコマンドを入力して
>> ~/atmark-dist/romfs/etc$ ls -al
>> 下記の結果が出力されました。
>> drwxr-xr-x 14 atmark atmark  4096 2010-11-04 14:35 .
>> drwxr-xr-x 15 atmark atmark  4096 2010-11-04 13:51 ..
>> -rw-r--r--  1 atmark atmark    49 2010-11-04 13:50 DISTNAME
>> 省略
>> lrwxrwxrwx  1 atmark atmark    20 2010-11-04 14:35 resolv.conf
>> ->/etc/ppp/resolv.conf
>> 省略
>> drwxr-xr-x  3 atmark atmark  4096 2010-11-04 13:50 udev
>> -rwxr-xr-x  1 atmark atmark   744 2010-09-16 14:23 zcip.script
>>
>>> 「cat /etc/resolv.conf」とした時にそのアドレスが表示されるはずです。
>> 結果は
>> nameserver **.***.***.***
>> nameserver **.**.***.***
>> となり、dnsのアドレスは取得できています。
>>
>> ほかに何かチェックすべき項目等あればご教授お願いします。
>>
>>
>>
>> -----Original Message-----
>> From: email@hidden
>> [mailto:email@hidden] On Behalf Of Masahiro
>> Hanada
>> Sent: Wednesday, November 03, 2010 7:49 PM
>> To: Armadillo series general discussion list
>> Subject: [Armadillo:06072] Re: イーモバイルでPPP接続するがmail送信できない
>>
>> 花田です。
>>
>> At 03 Nov 2010 19:40:31 +0900 岸本 考史 wrote:
>>> 以上からPPP接続は成功しているはずなのですが、下記のコマンドを実行する
>>> ping www.yahoo.co.jp
>>> 以下のエラーが出力されます。
>>> ping: unknown host www.yahoo.co.jp
>>
>> ということは、ネームサーバー(DNS)が見えないということですね。
>>
>> ポイントは、
>>> http://armadillo.atmark-techno.com/howto/emobile-ppp
>> でいうと、「/etc/ppp/options」の「usepeerdns」行、
>> 及び「resolv.conf は ppp で取得されるものを使用しますので、
>> シンボリックリンクに変更します。」と書かれている次の2行ですね。
>>
>> これらがちゃんと設定されていてppp接続によりdnsのアドレスが取得できていれ
> ば、
>> 「cat /etc/resolv.conf」とした時にそのアドレスが表示されるはずです。
>> この辺りからチェックしてみてください。
>>
>> ____________________________________________________
>>
>>      花田 政弘 (はなだ まさひろ)
>>
>>        (株)アットマークテクノ 開発部
>>          TEL: 011-207-6550    FAX: 011-207-6570
>>          URL: http://www.atmark-techno.com/
>>
>>      E-mail: email@hidden
>> ____________________________________________________
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
> 
> 
> ____________________________________________________
> 
>      花田 政弘 (はなだ まさひろ)
> 
>        (株)アットマークテクノ 開発部
>          TEL: 011-207-6550    FAX: 011-207-6570
>          URL: http://www.atmark-techno.com/
> 
>      E-mail: email@hidden
> ____________________________________________________
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 
> 




armadillo メーリングリストの案内