Linuxでモバイル:EMobile D02HWでインターネット(PPP)接続できず
こんにちは。匠技術研究所の谷山 亮治です。
EMobileのD02HWをLinux/CentOS5.5につなぎモバイルデバイスを作ります。前回はpppがつながることを確認しました。ところが、接続の結果EMobile側のIPアドレスが取得できません。
以下、接続ログの抜粋ですが
Could not determine remote IP address: defaulting to 10.64.64.64
local IP address 114.48.233.14
remote IP address 10.64.64.64
primary DNS address 60.254.193.158
secondary DNS address 117.55.64.152
となりremote IPがIPを取得できなかったときのデフォルト値10.64.64.64となるのです。パソコン側local IPは正しくグローバルアドレスになっています。
いろいろと調べたのですが、どうも原因が判りません。これが正常な結果かどうかも判りません。
ifconfig ppp0で見るインターフェイスの情報でも同じことです。
[root@takumigiken ~]# ifconfig ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:114.48.233.14 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:62 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:11357 (11.0 KiB) TX bytes:5485 (5.3 KiB)
[root@takumigiken ~]#
ルーティングを自動構成できない為、pppdがアップしてもIP通信はできませんでした。
最終的には、ルーティングを手動追加することで、通信が可能になっています。その辺りは、別途書きます。
このブログ内のEMobile関連記事へ(Google検索)
このブログ内のモバイル関連記事へ(Google検索)
このブログ内のCentOS関連記事へ(Google検索)
このブログ内のLinux関連記事へ(Google検索)
このブログ内のppp関連記事へ(Google検索)
企業・団体のオープンソース活用のご相談はこちら
匠技術研究所はこちら
ヤマハルーターやLinuxの勉強会・講座のご案内はこちら。