物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

DD-WRTでのPPPoEマルチセッションへの挑戦9

DD-WRTでのPPPoEマルチセッションへの挑戦6では、LaFoneraにインストールしたDD-WRTpppoe-client_3.5-1_mips.ipkをインストールしましたが、うまく動きませんでした。
DD-WRTでは、パッケージのインストール先が/jffs以下になってしまい、PATHの違いなどが影響してしまいます。
LaFonera純正ファームでは、/jffs/etc以下にインストールされますが、/etcにインストールされたのと同じ状態で、/etc以下で使用できます。

このため、LaFonera純正ファームのものに、pppoe-client_3.5-1_mips.ipをインストールしてみました。

ipkg updateを実行したところ、エラーとなりましたが、直接影響しないので、そのままとします。
root@OpenWrt:/jffs# ipkg update
Downloading http://download.fon.com/release/fonera/0.7/packages/Packages ...
Connecting to download.fon.com[213.134.45.191]:80
wget: server returned error 404: HTTP/1.0 404 Not Found
ipkg_download: ERROR: Failed to retrieve http://download.fon.com/release/fonera/0.7/packages/Packages, returning
ipkg_update: Error downloading http://download.fon.com/release/fonera/0.7/packages/Packages to /usr/lib/ipkg/lists/fon

pppoe-client_3.5-1_mips.ipkを取得してインストールします。
root@OpenWrt:/jffs# wget http://www.yomolo.com/wifi/archivos/fonera/mirror/pppoe-client_3.5-1_mips.ipk
Connecting to www.yomolo.com[208.109.14.75]:80
pppoe-client_3.5-1_m 100% |*****************************| 25639 00:00 ETA

root@OpenWrt:/jffs# ipkg install pppoe-client_3.5-1_mips.ipk
ERROR: File not found: /usr/lib/ipkg/lists/fon
You probably want to run `ipkg update'
Unpacking pppoe-client...Done.
Configuring pppoe-client...Done.

インストールされたファイルとその配置を確認すると、/etcと/usr以下にインストールされています。
root@OpenWrt:/usr/lib/ipkg/info# more pppoe-client.list

/etc
/etc/ppp
/etc/init.d
/etc/init.d/pppoe-client
/etc/pppoe.conf
/usr
/usr/sbin
/usr/sbin/adsl-setup
/usr/sbin/adsl-connect
/usr/sbin/adsl-stop
/usr/sbin/pppoe
/usr/sbin/adsl-status
/usr/sbin/adsl-start

adsl-setupはエラーなしで実行できました。
しかし、adsl-startを実行すると、タイムアウトしてしまいます。
adsl-connectで確認すると、/dev/pppを開けないということです。
root@OpenWrt:/etc# adsl-connect
/usr/sbin/pppd: pppd is unable to open the /dev/ppp device.
You need to create the /dev/ppp device node by
executing the following command as root:
mknod /dev/ppp c 108 0

/devを確認すると、/dev/pppがが有りません。えらーメッセージにあった mknod /dev/ppp c 108 0 を実行しましたたが、mknodが無いため実行できません。

DD-WRTのように、直接pppdで起動してみましたが、/etc/pppoe.confのオプションの問題で起動できないとなります。
root@OpenWrt:/etc# pppd file /etc/pppoe.conf
pppd: In file /etc/pppoe.conf: unrecognized option 'ETH='eth0''

Web画面でWAN側をPPPoEに変更したところ、/dev/pppが作られました。
WAN側をStaticIPに戻しても/dev/pppは残ったままとなります。
adsl-startをするとConnectとなり、PPPoEがつながりました。
adsl-statusを確認すると、接続に使用しているインターフェース情報が確認できます。
root@OpenWrt:~# adsl-status
adsl-status: Link is up and running on interface ppp0
ppp0 Link encap:Point-Point Protocol
inet addr:60.192.255.74 P-t-P:220.210.195.110 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:30 (30.0 B) TX bytes:30 (30.0 B)

adsl-stopを実行すると、PPPoE接続が終了し、ppp0もなくなります。
root@OpenWrt:~# adsl-stop
Killing pppd (524)
Killing adsl-connect (468)
root@OpenWrt:~# adsl-status
adsl-status: Link is down (can't read pppoe PID file /var/run/pppoe.conf-adsl.pid.pppoe)

rp-pppoeの通常の設定が出来るので、マルチセッションも可能と思われます。

LaFoneraDD-WRTにインストールしたpppoe-client_3.5-1_mips.ipkが動かなかったのは、スクリプトや設定ファイルの修正が完全でなかったと思われます。
ただ、WZR-HP-G54にインストールしたrp-pppoe-client_3.8-1_mipsel.ipkには、adsl-setupなどのコマンドが無かったので、他にも問題がありそうです。スクリプトに関しては、LaFoneraにインストールしたものからコピーすることで出来るかもしれません。

スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

承認待ちコメント

このコメントは管理者の承認待ちです

| | 2014年07月25日(Fri)02:32 [EDIT]


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。