[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 メーリングリストの案内