X



トップページ通信技術
1002コメント459KB

【無線LAN】OpenWrt【強化ファーム】13 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
0001anonymous
垢版 |
2017/01/02(月) 20:37:14.22ID:sbq3KgRx
あなたのワイヤレスルーター・・・もっと活用しませんか?

様々な追加パッケージをインストールすれば色々出来ます。
アンオフィシャルファームウェアであなたのルーターの可能性が拡がります。

▼公式サイト
OpenWrt
 https://openwrt.org/
 http://downloads.openwrt.org/ (ダウンロード)
 http://wiki.openwrt.org/toh/start (対応ハードウェア情報)
 http://wiki.openwrt.org/ (ドキュメント)
 http://wiki.openwrt.org/jp/doc/start (日本語)

▼関連サイト
・DD-WRT OpenWrt 適材適所で両方使いたい人向け
 http://www57.atwiki.jp/ddwrt_openwrt/

▼DD-WRTの話題はこちら
【無線LAN】DD-WRT【強化ファーム】11
http://hayabusa6.2ch.net/test/read.cgi/network/1413006234/

▼前スレ
【無線LAN】OpenWrt (+ DD-WRT)【強化ファーム】11
http://hayabusa6.2ch.net/test/read.cgi/network/1412980670/
【無線LAN】OpenWrt【強化ファーム】12
http://hayabusa6.2ch.net/test/read.cgi/network/1440742847/

※なお正式表記は OpenWRT ではなく『OpenWrt』です
0382anonymous@s139.GtokyoFL11.vectant.ne.jp
垢版 |
2017/05/03(水) 21:26:27.68ID:Srv8Cub3
wzr-900dhpに、Lede v.17.0.1を開腹せずにインストール成功。
手順は以下の通り:
1.bufpy/otdpopypasswordログイン可能なstockファームに書き換え
2.debug画面か、telnet経由で以下のコマンドを実行。
nvram set boot_wait=on??
nvram set wait_time=20
nvram commit??
3.電源off
4.LANケーブルで直接接続しているPCのIP アドレスを192.168.1.0/24範囲内に固定 (例. 192.168.1.2 mask 255.255.255.0)??
5.ブラウザからhttp://192.168.1.1へアクセスしたまま、ルーターの電源ON。しばらくしてminiCFE web serverが表示されるので、
https://downloads.lede-project.org/releases/17.01.1/targets/bcm53xx/generic/lede-17.01.1-bcm53xx-buffalo-wzr-900dhp-squashfs.trx
からダウンロードした.trxファイルを指定してuploadする。
6.書き込みタイミングがなかなか難しく、失敗すると手順5.の繰り返しになる。

ちょっと手順にあいまいなところもあるので、他に成功した方は、教えて下さい。
0383anonymous
垢版 |
2017/05/03(水) 22:19:34.33ID:???
>>382
うぉぉぉ。情報ありがとう!
OpenWrt化を目論んだけど開腹に躊躇して3年ほど放置してたので有難い
やってみるよ!
0384anonymous@nttcgi083178.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/04(木) 00:49:37.90ID:???
>>382
以下のアレンジで一発でできました!

2.のところを
nvram set wait_time=30 でやってみました。

あと、過去の経験から
PCとWZR-900DHP のLANポートの間にHUBを挟んでやってみました。

4〜のところは あらかじめ ping -t 192.168.1.1 で連続pingをしておくと良いと思います。
mini CFE Web Server 起動中は TTL=100 で
LEDEが起動すると TTL=64 になりますので、失敗・成功の判断ができます。

無線LANは少なくともデフォルト状態では 5GHz系は認識されていないですね。
2.4GHz系は 11gb として認識されていて scan すれば 近隣のSSIDを拾ってくるけど、
接続してもすぐ切れてしまいました。

メモリ容量が多いので、優先専用機でも良いかと思っています。
0386anonymous@s139.GtokyoFL11.vectant.ne.jp
垢版 |
2017/05/04(木) 09:01:14.08ID:2YnjcrKQ
>>384
手順のアレンジ、ありがとうございます。
そうかぁ。2.4GHzの方も何か遅いと思ったら、bgのみで認識されているんですね。

ちなみに、dd-wrtも同じ手順で焼けますが、フォーラムでも指摘されている通り、wifiの出力が極端に弱くなり、使い物にならなくなります。
0387anonymous
垢版 |
2017/05/04(木) 10:04:33.91ID:???
>>386
これ、元のファームウェアに戻す方法ってあるんですかねぇ
一応、bufpy で入った時に cat /proc/mtd で表示される全領域のdd バックアップは取ってありますが。
0388anonymous@dcm2-119-240-156-191.tky.mesh.ad.jp
垢版 |
2017/05/04(木) 12:01:58.08ID:1+78CvvG
>>387
戻す方法としては、wzr-600dhp2のdd-wrtのbuffalo公式ファーム(USサイトはすでにダウンロードできませんが、他を探すといくつか見つかります)を経由して、元のファームに戻すことができます。
詳しい手順は、dd-wrtのフォーラムで、wzr-900dhp wifi signal low
で検索すると記事があります。
0389anonymous
垢版 |
2017/05/04(木) 15:58:25.36ID:???
>>387
>全領域のdd バックアップは取ってあります
純正ファームのcat /proc/mtdが残っていれば元に戻せる

純正ファームのcat /proc/mtd と dd-wrtのcat /proc/mtd を見比べて
必要な所を書き戻せば可能

openwrtからは戻せない可能性がある

>>368
Buffalo公式dd-wrtファームじゃなくともdd-wrtのファームがあれば戻せる
0390anonymous
垢版 |
2017/05/04(木) 16:21:28.57ID:???
>>387,389
ありがとうございます。

2年くらい前の前々々スレあたりで
SDKに含まれるbuffalo-encを使って
公式ファームからCFE用ファームを生成する方法の書き込みがありましたよね

今の環境でやってみたらうまくいかなくて、
当時生成できてたWZR-900DHP2用のをmini CFE web Serverからuploadなどしてたら…
OSが起動できなくなってしまいましたw

pingのTTLで判断する限り、mini CFE Web serverが無限ループしてる…
0391anonymous
垢版 |
2017/05/04(木) 16:26:38.43ID:???
もう一度LEDE 17.0.1.1をmini Web経由でuploadしても
upload成功の画面に遷移するけど、
LEDEが起動してこなくなってしまいました。

CFEがまだ動いてるみたいだから完全brickしたわけじゃないけど
開腹しなきゃダメカモですねぇ
0392anonymous@dcm1-133-204-117-9.tky.mesh.ad.jp
垢版 |
2017/05/04(木) 16:31:37.94ID:ld8XTTg3
>>391
多分、焼き込みに失敗しているので、30-30-30リセットすると元のファームに戻ると思う。
何度かそのパターンになったので。
0393anonymous
垢版 |
2017/05/04(木) 16:34:50.92ID:???
>>389
cat /proc/mtdの事前値は取ってあって、
LEDE起動後のと見比べてみましたけれど、
レイアウトが違いすぎててLEDE上からオリジナルファームをddで書き戻すのは無理そうでした

WZR-HP-xxx系と同じように安心して使えるように
mini CFE web serverからオリジナルファームを書き戻す方法が見つかれば良いのですが
0394anonymous
垢版 |
2017/05/04(木) 16:41:29.71ID:???
>>392
重ね重ね情報ありがとう

これから夜勤なのですぐはできないけど、
明日帰ってからやってみます〜
0395anonymous
垢版 |
2017/05/04(木) 17:09:05.99ID:???
鯖缶に連休なし か
0396anonymous
垢版 |
2017/05/04(木) 18:47:57.80ID:???
dd-wrt - RAMディスク上で読み書き(フラッシュは起動時に読み込むだけ)
openwrt - フラッシュに直接読み書き
この違いを理解しないと元に戻すのは難しい
0397anonymous
垢版 |
2017/05/04(木) 19:32:18.68ID:???
あぁなるほど。
OpenWrt/LEDE はoverayfs 使ってread onlyのファイルシステムへの書き込み差分をflashに保存するのに対して
DD-WRTは設定をnvram領域にのみ書き込むから、フラッシュメモリのレイアウトが違うんですね。

mtdへのdd書き込みで戻すなら
オリジナルに近いフラッシュレイアウト構成のDD-WRTでやる必要があるわけですね
0398anonymous
垢版 |
2017/05/04(木) 20:36:50.20ID:???
mussshinoさんがLEDEの公式Webの翻訳をしていただいているようです。
できる範囲で協力させていただきたいと思ってますが
この手の翻訳って、原文に対する正確な訳出が必要でしょうか。

技術的にあっていれば大意を外さない程度に意訳でもいいのではないかと
私は考えていますが、皆さんの意見を賜りたく
0400394
垢版 |
2017/05/05(金) 13:18:40.65ID:???
>>392
brick疑いのWZR-900DHP ver 1.11 でしたが、
30-30-30 reset したらオリジナルファームが復旧しました!
ありがとうございます

ただしWZR-900DHP2 ver 2.15 としてwww

おそらく mini CFE Web Server から 加工したファームウェアが送り込めたのだと思います。
0402anonymous@nttcgi083178.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/07(日) 21:35:05.04ID:???
再試を行いまして、WZR-900DHPの bootloader 内蔵の mini CFE Web Server 経由で
過去スレの以下の方法で生成した WZR-900DHP2 ver 2.15 のファームウェアをインストールできることがわかりました。
http://hayabusa6.2ch.net/test/read.cgi/network/1412980670/739

以下の手順で成功しました。
0) 純正ファームウェアの場合はバックドアから telnetd を有効化
http://192.168.11.1/cgi-bin/cgi?req=frm&;frm=py-db/55debug.html に
bufpy / otdpopypasswored でログインし、telnetd を有効化させる。
1)CLI上で nvram 設定を変更
 # nvram set boot_wait=on
 # nvram set wait_time=20
# nvram commit
3) reboot
reboot
4)起動中に mini CFE Web Server にWeb接続する
http://192.168.1.1/
5) WZR-900DHP2 のヘッダ加工済み firmware を uploadする
6) 転送に成功したメッセージが出たら、CFE Web Server 上のリンクをクリックして NVRAMをデフォルト状態にする。
7) NVRAM デフォルト化が成功したら そのまま Web Server 上の reboot のリンクをクリックして 再起動
8) http://192.168.11.1/ にアクセスして WZR-900DHP2 の Web画面になっていることを確認
9) 元がOpenWrt/LEDEだった場合はmtd のバックアップ領域(linux2/rootfs2)が壊れたままなので
 再度正規のWZR-900DHP2用純正ファームウェアでアップグレードインストールする。

注意点としては 5)の転送成功のWeb画面に遷移するまでは 30-30-30 reset や nvram default化は行わないこと。
1) の nvram パラメータが初期化されるので CFE Web Server への接続が困難になります。
転送に成功すれば転送ファイルサイズともに成功した旨のWeb画面が表示されます。
失敗している場合は「ページが表示できません」になります。
0403anonymous
垢版 |
2017/05/07(日) 21:42:45.69ID:???
おそらく他のWZR-xxxDHP系でも応用できると思いますが未確認です。

http://hayabusa6.2ch.net/test/read.cgi/network/1412980670/739
にもありますが、
純正ファームウェアをCFE用に加工できることがわかっているのは以下4機種だけです。
WZR-600DHP3
WZR-900DHP2
WZR-1166DHP
WZR-1750DHP

どんな機種でもOKな純正リカバリ方法ではないのが残念です。
0404anonymous@s139.GtokyoFL11.vectant.ne.jp
垢版 |
2017/05/08(月) 00:05:26.49ID:k0yPDSEp
>>403
まとめ、お疲れさんです。
リンク先が過去ログなので、念のため↓に貼り付けます。

0739 734 2015/04/28 00:06:28

WZR-DHP系のファームウェアを加工してみた??
>736 のヘッダの位置は各機種のファームで共通だったので??
linux上で以下のコマンドでCFEインストール用ファームウェアを生成できた??
(実機でのインストールは未検証)??

$ dd if=<buffalo_firm> of=temp.bin bs=1 skip=200??
(hexdump -C temp.bin | head で先頭がstart で始まっていることを確認)??
$ buffalo-enc -d -i temp.bin -o temp2.bin??
$ dd if=temp2.bin of=CFE_firm bs=1 skip=46??
(hexdump -C CFE_firm | head で先頭がHDR0 で始まっていることを確認)??

でも、ファームウェアによっては buffalo-enc でデコードが出来ないことがわかった??
0405anonymous
垢版 |
2017/05/08(月) 06:15:43.40ID:???
WHR-300HP2 / WHR-1166DHPをオリジナルに戻す方法
AOSS押しながらのやつは
「フラッシュから読み込み」 ではなく「tftpから読み込み」なのでフラッシュに書き込みされない
ソフトウェアリブート後に純正ファームが起動する
この純正ファーム上でweb公開されてるファームでファーム更新する必要がある

文字化けの解消法はopenwrt入れる前に設定ファイル保存しておくこと
設定ファイル読み込ませれば文字化けは元に戻る (設定初期化したら文字化けするけど・・・)
0407anonymous
垢版 |
2017/05/09(火) 16:53:01.09ID:???
MZK-W04Gという古い11n機ですが、これのopenwrtインストール実績ってありませんか?
外観がほぼ同じなMZK-W04NUなら導入情報がたくさんありますが、中身は全然違うようです。

SoC STAR STR9102
フラッシュメモリ EON EN29LV640H-90TCP

フラッシュメモリの型番を調べてみたら8Mbit=1MB?
これが本当なら望み薄いかなぁ。

内部にはminiPCIカードが入ってて、RT2860Tが搭載されていました。
miniPCIカードを取り出して、手持ちのx86ノートPCへ差し込んで、
LEDE x86をいれて、kmod-rt2800-pciをいれたら使えました。
0408anonymous
垢版 |
2017/05/09(火) 19:20:45.67ID:???
>>407
starsemiのstr91xxですね。caviumに買収されてcns11xxでもある。
確かopenwrtは動いた実績はないと思います。
検索してみると、bsdの文字が出てくるので、netbsdあたりで実績あるのかも。

そのフラッシュは64Mbit=8Mbyteじゃない?
0409anonymous
垢版 |
2017/05/09(火) 19:30:56.67ID:???
>EN29LV640H
EON - 64 Megabit (4M x 16-bit )

【ethaddr=00:90:cc:f3:ab:06】 でぐぐれば情報あり
0410anonymous
垢版 |
2017/05/09(火) 22:02:54.11ID:???
>406
ざっと見ました。
基本的にはOpenWrt、LEDE 双方のコミュニティ共、
再合流には前向きなようですね

OpenWrt側がLEDEの呼称を使うことは否定してる一方、
LEDE側はOpenWrtのブランドを評価してLEDEの呼称には拘らない意見が多いようですね(実に意外)

まだ議論尽くされてないのが
LEDEの正式版リリースサイクルを再合流後も維持するのかどうかですね
0411anonymous
垢版 |
2017/05/09(火) 22:04:01.46ID:???
私は今のLEDEのサイクルは早すぎると思っているので、
従来のOpenWrtをOpenWrt/LTS,
今のLEDEをOpenWrt/LEDEなどとすればいいんじゃないかなぁと思いました
0412anonymous
垢版 |
2017/05/10(水) 00:12:22.83ID:???
>>408-409
ありがとうございます。リンク先を見てみると、フラッシュ8MB RAM64MBでした。
USBがついてるので本体を有効活用したかったですがムリっぽいですね。

miniPCIカードは普通に動いてるので、これだけ活用することにします。
0414anonymous
垢版 |
2017/05/10(水) 04:41:56.38ID:???
いちど喧嘩別れしたのだからそのまま別の道を歩むべき
簡単によりをもどそうとか考えるな
0415anonymous
垢版 |
2017/05/10(水) 07:18:27.58ID:???
日本人的にはそう思うのが普通かと思うのですが、
感情や面子に拘らないんですねぇ
文化の違いってやつを感じました

一年ほどLEDEを運営してみて
認知度や資金援助面で限界を感じているんですかねえ

元々ニッチ分野のLinuxディストロですから
リソースを集約する方向に動くことは
私は賛成しますね
0416anonymous@fusianasan
垢版 |
2017/05/10(水) 09:28:05.00ID:d6gTwwfG
今OpenWrtをインストールする前提でおすすめの無線ルーターってある?
GbE対応、ac対応で
0417anonymous@fusianasan
垢版 |
2017/05/10(水) 09:28:39.09ID:d6gTwwfG
あ、できたら国内で手に入るのがいい
無線APでも可
0420anonymous
垢版 |
2017/05/12(金) 12:37:30.60ID:???
古いルータですが、Linksys WRT54GS (v1.0) に LEDE 17.01.1を インストールできました。
使ったイメージは以下で、インストールメソッドはBOOT時にtftpクライアントからのpush インストール
ttps://downloads.lede-project.org/releases/17.01.1/targets/brcm47xx/legacy/lede-17.01.1-brcm47xx-legacy-standard-squashfs.trx

1)Windows PCのアドレスを 192.168.1.2 にする
2)LAN側MACを arp -s 192.168.1.1 00-0F-66-xx-xx-xx で スタティックに登録
3)ping 192.168.1.1 しつつ ルータ電源ON
4)192.168.1.1 から TTL=100 で応答あったら
別窓で tftp -i 192.168.1.1 put lede-17.01.1-brcm47xx-legacy-standard-squashfs.trx を実行
5)「転送を正常に完了しました:」のメッセージが出たら成功。
  成功するまで繰り返し

4)の応答時間は1応答あるかないかくらいでかなりシビアだからPCとルータとの間にHUBを挟むことを推奨。

DRAM 32MB の機種のせいか初期状態で free メモリは 10MB 以下(38% free)
LEDEの最低ラインですね
0421420
垢版 |
2017/05/12(金) 13:26:50.89ID:???
>>420
使ったイメージはこちらでした。スミマセン。
ttps://downloads.lede-project.org/releases/17.01.1/targets/brcm47xx/legacy/lede-17.01.1-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin
0422420
垢版 |
2017/05/12(金) 13:41:41.83ID:???
同様のメソッドで BHR-4RV でも成功しました。

使ったイメージはこちら
ttps://downloads.lede-project.org/releases/17.01.1/targets/brcm47xx/legacy/lede-17.01.1-brcm47xx-legacy-standard-squashfs.trx

1)Windows PCのアドレスを 192.168.12.2 にする
2)底面ラベルに記載されているLAN側MACを arp -s 192.168.12.1 00-1d-73-xx-xx-xx で スタティックに登録
arp -a で 192.168.12.1 側IFに 192.168.12.1が上手く登録されない場合は netsh を使って登録
 netsh interface ipv4 set neighbors "ローカル エリア接続 X" 192.168.12.1 00-1d-73-xx-xx-xx store=active
3)ping 192.168.12.1 しつつ ルータ電源ON
4)192.168.12.1 から TTL=100 で応答あったら
別窓で tftp -i 192.168.12.1 put lede-17.01.1-brcm47xx-legacy-standard-squashfs.trx を実行
5)「転送を正常に完了しました:」のメッセージが出たら成功。
  成功するまで繰り返し

DRAM 64MBの機種なので 初期状態で 74% free (約45MB)
0423anonymous
垢版 |
2017/05/12(金) 15:13:10.63ID:???
>>420-422
arp -d 192.168.11.1 (念のため)
ping -t -w 10 192.168.11.1
別窓で tftp -i 192.168.11.1 put xxxxxx<ファームウェア> のまま待機 (エンターキーは押さないでおく)
ルーターの電源on
pingやってる窓で反応があればtftpの窓でエンターキー押す

arp -a は必ず必要というわけではない

(192.168.11.1は機種にあわせて変更)
0424420
垢版 |
2017/05/12(金) 15:36:45.34ID:???
broadcom CFE bootloader ですが世代の異なるWZR-900DHP では
TFTP push 型のインストールは上手くいきませんでした

>>382 のCFE Web Server メソッドでは
純正firmwareのdebug画面にbufpy で入って telnet でログインしますが、
これは起動時のboot wait を調整してCFE Webサーバに接続できる時間を作るためですが、
brick 状態や新firm機ではそれができません。

正面のAOSSボタンを押しながら電源を入れると、
CFEファームウェア側から192.168.1.2のTFTPサーバにlinux.trx-recovery を取得しにいくのですが
lede のファームをrename して転送しても上手く行きません。(おそらくヘッダの問題?)
(>>402-404 の加工した純正ファームでは成功することもあればしないこともあり、安定しませんでした)

しかし、AOSSボタンを押しながら起動すると、
nvram設定がデフォルト値で boot_wait=off でも何秒かCFE Webサーバが起動することがわかりました。
これを使って >>382 のアレンジ手法を編み出しました。
0425anonymous@nttcgi006034.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/12(金) 15:58:57.71ID:???
◎準備
 以下のLinkから Windows版curl を入手する。
 http://opensourcepack.blogspot.jp/p/wget-and-curl.html
 (検証時はwget-1.19.1_curl-7.52.1_win32_win64.7zを使用)

 LEDE firmware を C:\temp\ 以下に置く
 https://downloads.lede-project.org/releases/17.01.1/targets/bcm53xx/generic/lede-17.01.1-bcm53xx-buffalo-wzr-900dhp-squashfs.trx

 PCのIPアドレスを 192.168.1.2/24 に設定する。

◎実施
1)あらかじめ ping -t 192.168.1.1
2)別窓で以下コマンドラインを準備(まだEnterしない)
 curl -F "name=@c:\temp\lede-17.01.1-bcm53xx-buffalo-wzr-900dhp-squashfs.trx" http://192.168.1.1/f2.htm
3)AOSSボタンを押しながら電源を入れる。
 正面のLED全点灯後 緑のPower LEDだけが点灯するまで押し続ける。
4)192.168.1.1 から TTL=100でping応答があったらすかさず別窓のcurl を enter
 成功すれば Upload completedの文字列が含まれる HTML が返ってきます。
 curl: (56) Recv failure: や curl: (7) Failed to connect to 192.168.1.1 port 80: は失敗です。

>>402-404 の加工した純正Firmware はインストール出来ませんでした。
default のNVRAM状態では wait時間が短すぎて、ファイル転送が終わらないのかもしれません。
ま、しかし 一度 LEDEをインストールした後、
CLIのnvram コマンドで boot_wait/wait_timeを設定すれば
上記の方法でインストールまで出来ます。

nvram default化 はcurl なら以下でできます。
curl http://192.168.1.1/do.htm?cmd=nvram+erase

とりあえずこれで CFEさえ活きていれば復旧する方法が見つかりました。
WZR-900DHPでもLEDEをガンガン遊べそうです。
0426anonymous
垢版 |
2017/05/12(金) 16:05:48.01ID:???
>>423
そうですね。arp -s は必ずしも必要でないのかもしれませんが、
何度か検証した限りは設定しておいた方が成功率は高かったです。
0427anonymous
垢版 |
2017/05/12(金) 18:05:27.70ID:???
プロジェクトの風通しが悪い うんたらかんたらだけで
じゃぁ分離したほうで何をするんだっていったら、同じことをやってるだけ

eglibcがglibcから分離したのは
毒舌野郎がx86だけサポートしてりゃいいんだよ、クソども、ってなことをのたもうて
マルチアーキテクチャ対応のほうがベターに決まってんだろ、ということで
そこをちゃんとやるために分離して、実際にやってて、随時本家の方にも反映されてましたからね
glibcのプロジェクトから件の毒舌野郎が離れて火種がなくなったので
再合流して一本化され、めでたしめでたし
0428anonymous
垢版 |
2017/05/12(金) 18:32:48.06ID:ios0ktUy
/etc/rc.localに
perl /usr/bin/wifi.pl
exit 0
と書きましたが、実行されません。
単独であれば、動いています。
確認点ありますか?
0429anonymous
垢版 |
2017/05/12(金) 18:56:20.06ID:???
>>428 perl のフルパスが書かれてないからじゃないでしょうか?
0430420
垢版 |
2017/05/13(土) 01:05:34.66ID:???
WZR-900DHP ですが、DHP2 ではなく元の DHP ファームに戻すことが出来ました。

元ファームの /dev/mtdblock/2 (mtd2: linux)と /dev/mtdblock/3 (mtd3: rootfs) のバックアップデータを一つに結合したファイルを
>>425 のメソッドで送り込むことが出来ました。

bufpy / otdpopypassword で telnet を on にして以下で取得・生成。
# dd if=/dev/mtdblock/2 of=mtdblock2.dd bs=1
# dd if=/dev/mtdblock/3 of=mtdblock3.dd bs=1
# cat mtdblock2.dd mtdblock3.dd > wzr900dhp_cfe.trx
(最後のはWindows環境で copy /b mtdblock2.dd+mtdblock3.dd wzr900dhp_cfe.trx でもいい)

ただ、ファイルサイズが60MB近くになるのでnvram set boot_wait=30 程度は必要です。
0431anonymous
垢版 |
2017/05/13(土) 01:12:25.95ID:???
純正ファームを加工してCFE用ファームを生成出来ない機種、
WZR-600DHP2、WZR-1166DHP2、WZR-1750DHP2 などでも
事前に mtd2、mtd3 のバックアップデータを取得しておけば
同様の手法で元のファームウェアに戻せるかもしれません

勇者求むw
0432anonymous
垢版 |
2017/05/13(土) 02:16:49.15ID:b93HNqzj
>>429
んー、フルパスにしてみたけど、動いてないみたい。
どこかにログは残るのかしら。
0433anonymous
垢版 |
2017/05/13(土) 03:47:51.57ID:???
>>418
C7は日本で売ってるやつはOpenWrtだとCC stableは入らない
LEDEならReboot stableがメーカーデフォのGUIからそのまま入る
0434anonymous
垢版 |
2017/05/13(土) 08:59:29.31ID:???
>>433
>>418ですが、OpenWrtのリリース版は確かに起動できなかった
SPI FLASHが変更されたためJEDEC IDから容量などの情報がわからずに
なのでGIT trunkからインストールした
0436anonymous@dcm1-202-225-226-57.tky.mesh.ad.jp
垢版 |
2017/05/13(土) 10:30:06.09ID:o3LRj2/D
wzr-900dhpでいろいろ弄くれることは分かったんだけど、Ledeにしてもdd-wrtにしても、導入後にWifiが使いものにならなくなるのが残念。
せめて2.4GHzだけでも普通に動けば、いちいち有線で繋ぐ必要がなくなるんだが…

例えば、標準ファームから、Ledeの17.01を入れると、最初は2.4GHzがbgだけではあるものの、正常出力で稼働する。でも一度でも電源をoffにすると(rebootはOK)、2.4GHzの出力が極端に弱くなり、1メートルも届かなくなってしまう。
0437anonymous
垢版 |
2017/05/13(土) 14:23:57.67ID:???
>>436
その事象、BCM4331無線LANチップ用のfirmware?を
起動時にロードできてないように見受けられますね
(初回インストール時はオリジナルファームがロードしてるから動く)
WZR-900DHPに限らず Broadcom BMC Arm系SoC 系で
無線LANチップのBCM4331 の搭載機種で同様なのかな

WZR-xxxDHP系は無線LANを諦めて
有線専用の『BHR-4GRV3』として使うのが吉かと思いますね
0438anonymous
垢版 |
2017/05/14(日) 11:06:06.39ID:???
>>437
現行のBHR-4GRV2 がDRAM64MB,Flash16MB,USB無しのQualcom Atheros 720MHz

WZR-600DHP2/900DHPは
DRAM256MB,Flash 128MB, USB3.0付きで
ARM cortex-A9 800MHz

消費電力を除けば確かに優秀かも
0439anonymous
垢版 |
2017/05/14(日) 12:41:54.08ID:???
使いもしない無線に微量とはいえ通電し続ける状態を悔しく感じるか感じないか
0440anonymous
垢版 |
2017/05/14(日) 13:23:41.03ID:???
b43カーネルモードドライバをopkgで削除して
後段のアンプ出力0にすれば
無視できるほどの消費電力にならないかな?
0441anonymous
垢版 |
2017/05/14(日) 15:46:01.76ID:+KSOAlrk
>>435
環境変数の何を見たらいいか分からない。

自己解決ですが。
command >/etc/aaa.txt 2>&1
みたいにログを残す方法を思い出して、付け足した。
ちゃんとファイルはできていて、内容を見るとスクリプトは実行されている。

しかし、設定が反映されていない。
rc.localの実行タイミングとか、引き続き調べてみる。
0442anonymous
垢版 |
2017/05/14(日) 16:26:44.31ID:???
そこまでわかっているなら、
rc.local 実行中の変数をリダイレクトしたものと
shellログイン中のものを比較してみれば良いかと
0443anonymous
垢版 |
2017/05/14(日) 18:32:01.33ID:???
>>438
純正ファームじゃないとスイッチのアクセラレータ無効になるせいでスループットかなり落ち込むけどな
0444anonymous
垢版 |
2017/05/15(月) 13:08:25.99ID:???
>>443
どのくらい低下するのか検証してみました。

◎検証構成
 役割 iperf3_Client        Router      PPPoE_Server/iperf3_server
 HW:[i7-3770k|intel_1000PT]===[lan|   |wan]===[intel_igb|i5-2505s|e1000]
 SW:[Win10pro(x64)    ]===[       ]===[debian8(amd64)onESXi6.0u3]
 SW:[          _]===[PPPoE MTU1454]===[pppoe 3.8-3(amd64)]
 SW:[iperf3(win64)v3.1.3 ]===[       ]===[iperf3(linux)v3.1.3]
 NW:[192.168.11.2/24   ]===[-11.1|10.1.1.1]===[10.1.1.254 | 192.168.0.127/24]

◎測定コマンド
 client側:iperf3 -c 192.168.0.127 -P 36 -d -t 65 -O 5
      (tcp 36並列、双方向トラフィック、65秒間計測(最初5秒無視) )
 server側:iperf3 -s

◎備考
 clientとServer をPPPoEなしで直結した場合
 送信:942Mbps、受信:943Mbps
0445anonymous
垢版 |
2017/05/15(月) 13:21:22.05ID:???
◎結果(5回の平均)
 ・WZR-900DHP 純正ファームウェア Ver.1.14
  送信:202Mbps  受信:202.4Mbps
 ・WZR-900DHP LEDE 17.01.1 r3316
  送信:163.8Mbps  受信:164.2Mbps

◎備考
 PPPoE接続、36ストリームの双方向同時通信時のパフォーマンス
 1ストリーム、送信だけだと約20%程度向上
 1ストリーム、受信だけだと約30%程度向上
0446anonymous
垢版 |
2017/05/15(月) 13:26:25.49ID:???
LEDEでの測定時のCPU load は peek で 0.65 位でした。

WZR-900DHPの純正ファームに対してLEDE17.01.1は8割程度の
有線スループット性能ですね。

半分くらいに落ち込むかと思っていましたが、案外落ちませんでした。
0447anonymous
垢版 |
2017/05/15(月) 13:45:37.72ID:???
>445の結果に * 0.45やったら
BBR-4HGとBBR-4MGの値とほぼ同じ

4HG - アクセラレータ有効
4MG - アクセラレータ無効
ってことか
0448anonymous
垢版 |
2017/05/15(月) 15:10:32.76ID:???
>>446
純正ファームならPPPoE+NATで600Mbpsくらい出るはずなんだけどなんか変だな
他ファームに書き換えてアクセラレータ無効になると200Mbpsぐらいまで落ちるのは合ってるはず
0449anonymous
垢版 |
2017/05/15(月) 15:29:52.17ID:???
ぬーん。debianのpppoeの性能限界ですかねぇ
0451anonymous
垢版 |
2017/05/15(月) 16:54:16.49ID:???
アクセラレータというのは、ハードウェアNATのこと?
0452anonymous
垢版 |
2017/05/15(月) 20:36:53.45ID:???
どうせ外回線で糞詰まるんだから気にするレベルじゃねぇわい
0453anonymous
垢版 |
2017/05/15(月) 21:23:59.26ID:???
pppoe-serverをkernel mode option -k を付け忘れてuser spaceで実行してました
このせいかな?

また夜勤なので、明日帰ったらファームを戻して再試験してみます
0454anonymous
垢版 |
2017/05/15(月) 23:21:06.59ID:u2QOQs8t
>>442
確かに違うね。
でも、どんな影響があるか分からない

#rc.local
SHLVL=3
HOME=/
TERM=linux
PATH=/usr/sbin:/usr/bin:/sbin:/bin
PWD=/

#通常実行
SSH_CLIENT=192.168.**.*** 58749 22
USER=root
SHLVL=1
OLDPWD=/root
HOME=/root
SSH_TTY=/dev/pts/0
PS1=\u@\h:\w\$
LOGNAME=root
TERM=xterm
PATH=/usr/bin:/usr/sbin:/bin:/sbin
SHELL=/bin/ash
PWD=/etc
SSH_CONNECTION=192.168.**.*** 58749 192.168.**.1 22
0455anonymous
垢版 |
2017/05/16(火) 00:08:16.77ID:???
切り分けのために同じ変数をスクリプトの中で定義すれば良いかと
HOME,SHELL,PATHあたりが関係しそう

あとはloggerでsyslogに吐かせて
スクリプト実行タイミングを測るとか

ちなみにperlで何やらせようとしてるのかな
大抵の操作はuciコマンドでできそうな気がするけれど
0456anonymous
垢版 |
2017/05/16(火) 22:49:02.18ID:???
>443-445
切り分けのため iperf3 client と PPPoE/iperf3 server を直結して
WindowsのPPPoE で接続して iperf3 走らせたら送信 202Mbps 、受信203Mpbsでした。
pppoe Server 側の性能限界でした。スミマセン。

debian8 の kernel PPPoE Server は上手く動きませんでした
また ESXi6上のLinuxなのでそこにもボトルネックありそうです。
SR-IOVでNICをパススルーするか、物理で立てるかしたほうが良さそうです
0457anonymous
垢版 |
2017/05/16(火) 22:54:53.99ID:???
あ、でも、PPPoEなしでやった場合は940Mbps程度は出たから、
ESXi側にはボトルネックはないかもですね

PPPoE Server 環境を見直します。。。
0458anon
垢版 |
2017/05/17(水) 03:57:39.19ID:???
>>455
文字列処理とか正規表現とかするのに、Perlしか知らないもので。
で、何やってるかというと、
Wi-Fiの電波を取得して、自身の把握しているSSIDの中で1番電波の強いWi-Fiを掴む処理をしてる。
(Wi-Fi子機の機能で、イーサネットコンバーターにしてる。持ち運んで使う有線LAN機器で使用)

rc.localでの実行では、電波の強いWi-Fiまでは把握できてるけど、その後のperl内でuciを呼んで、Wi-Fi設定してる部分が行われてないのか、反映がされていない。
uciの部分だけperlから外して、rc.localに直に書いてみようかな。
環境変数の定義も試してみます。
0459anonymous
垢版 |
2017/05/17(水) 21:49:21.47ID:???
MZK-EX300NPを入手したんですが、これバラさずにLEDE導入に成功した人っています?
0460anonymous
垢版 |
2017/05/17(水) 22:57:40.73ID:???
srchackさんがやってそう
0463anonymous
垢版 |
2017/05/18(木) 08:17:08.16ID:???
PLCぢゃアカンのか?
0464459
垢版 |
2017/05/18(木) 11:03:43.81ID:???
そもそもこのMZK-EX300NPってsrchackさんがOpenWrt対応した機種で、
バラしてシリアル引き出せば遊べそうなんですが、
バラすのダルいなーと思ったもので。
有線ない機種なのでシリアル無いと何にせよ厳しいか…
0465anonymous
垢版 |
2017/05/18(木) 11:05:25.84ID:???
カワイソウという感覚に襲われる通信機器・・・取り外してあげたくなる
http://www.planex.co.jp/products/mzk-ex300np/image/img_concent.png

しかもコンセントに挿してるのにLEDが消灯してるのもツッコミどころ

>>463
自分は使ってるし便利だけど、コンセントの配線経路を診断しにくいので市場的に廃れたね
0466anonymous
垢版 |
2017/05/18(木) 13:15:15.57ID:???
>>464
有線が無い機種でopenwrt入れたらデフォルトで無線有効化されないんで即文鎮化する

そんな機種はシリアルがないとopenwrtは無理
0467anon
垢版 |
2017/05/18(木) 15:17:48.32ID:???
>>466
私が持っている有線が無いやつは、セキュリティの無い無線が出てくれるよ。
0468anonymous
垢版 |
2017/05/18(木) 16:37:09.31ID:???
赤痢ティ
0469anonymous
垢版 |
2017/05/18(木) 21:02:18.20ID:???
鯖缶が集まる居酒屋、セキュリ亭

酔ったお客さんがアカウント情報をメモしていく「アカウント帳」が人気
0470anonymous
垢版 |
2017/05/18(木) 21:20:49.25ID:???
たくや L99 ほのらあてくなやえぽに...

( ゚д゚) ... ふっかつのじゅもんか これ
0471anonymous
垢版 |
2017/05/18(木) 21:37:41.54ID:???
>>466
自ビルドすればインストール後即有効にできる。
0472anonymous
垢版 |
2017/05/18(木) 21:43:17.77ID:???
少なくともbuffaloのはほぼ全ての機種で、
開腹せずに電源オンだけや最小限のボタンストロークで
外部からファームをインストールする機構が用意されてますよね

製造後に発覚した不具合や脆弱性の修正や
未出荷製品のファーム入れ替えて後継機に仕立てるために使っていると予想するけど、
それって他社でも必要だと思うんですよね

あまり知られてませんね
0473anonymous
垢版 |
2017/05/18(木) 21:45:15.61ID:???
無線だけの機種にもあるんだろうけど、
インフラ側をどうするのか想像つかないや
0474anonymous
垢版 |
2017/05/18(木) 22:51:43.30ID:???
上のMZK-EX300NPだと、正規状態ではWPSプッシュボタン認証で使うのが前提だよね

これにopenwrtいれて、初期設定はパスなしSSIDで掴めたとして、
無線デバイスをClientに切り替えた時点で、APを見失ったり間違った設定でAPPLYすると
二度とアクセスできなくなるね

Client+保守用APの2つで仕立てても、Client側の電波を掴めないとAPの電波も道連れで
出なくなるので、使用する上位APと完全にセットで管理しないと逃げ場の無い状態になる。

それでも使いたいなら、シリアル引き出して保守用端子を常設する改造が最適じゃないかと。
でないと、いざというとき自分が困る。
0476anonymous
垢版 |
2017/05/20(土) 08:04:02.27ID:???
ブートまで華麗に飛ばす完全brickで終了
0477459
垢版 |
2017/05/20(土) 16:01:37.36ID:???
MZK-EX300NPの件ですが
そもそもバイナリとしてsysupgradeイメージしか無いので
1段目のイメージを自作しないといけない気がします。
シリアル引き出すとか引き出さないとか以前の問題でした… orz
勝算ないですが取りあえずシリアル引き出してみます
0478anonymous
垢版 |
2017/05/20(土) 19:26:16.85ID:???
hackは日本語で八苦と書く

これをやりたい達成したい、と具体的な目標があってこそ
調べて試して苦しみもがくことにも耐えられる
0479anonymous
垢版 |
2017/05/20(土) 22:53:35.76ID:???
>445-446
ほぼ同じ条件で、PPPoE/iPerf3 Server の仮想マシンを CentOS 6.9 x86_64 に代えてやってみました。
PPPoE + NAT 、 MTU/MRU 1454、iperf3 3.1.3 で測定。

◎WZR-900DHP
 純正 ver1.14 … 送信:935Mbps / 受信:936Mbps
 LEDE 17.0.1.1…送信:239Mbps / 受信:240Mbps

◎Windows10 Pro 1607
 直結…送信:945Mbps / 受信:946Mbps
 PPPoE…送信:929Mbps / 受信:929Mbps

因みに pppoe-server を ユーザーモードで実行すると
 純正 ver1.14 … 送信:364Mbps / 受信:394Mbps
Win10PPPoE…送信:403Mbps / 受信:403Mbps

純正ファームはほぼカタログスペック出てるようです。
LEDE 17.01.1 の PPPoE+NATのスループットは約1/4でした
0480anonymous
垢版 |
2017/05/20(土) 23:04:12.58ID:???
Client側:
 Windows10 Pro x64 / OS標準PPPoE
 i7-3770 / Mem 16GB
 iperf3 3.1.3

Server側:
 CentOS 6.9 x86_64 / Kernel 2.6.32-696
 ESXi6.0u3 上の VMware仮想マシンVersion11
 vnic VMXNET 3 (ESXi準仮想化アダプタ)
 CPU core 2 / Mem 8GB (i5-2405s )
iperf3 3.1.3(ソースビルド)
 rp-pppoe-3.10-16.el6.x86_64 (Kernel Driver Bug fix版)

PPPoE サーバは以下で起動してます
/usr/sbin/pppoe-server -I eth1 -L 10.1.1.254 -O /etc/ppp/pppoe-server-options -k

--- pppoe-server-options ----
require-chap
lcp-echo-interval 30
lcp-echo-failure 4
mtu 1454
mru 1454
proxyarp
0481anonymous@nttcgi006034.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/20(土) 23:11:36.09ID:???
iperf3 の実行コマンドは同様

Server側:
 iperf3 -s
Client側:
 iperf3 -c 192.168.0.127 -P 36 -d -t 65 -O 5
      (tcp 36並列、双方向トラフィック、65秒間計測(最初5秒無視) )

 Windows10の PPPoE では最初の数秒間はスループットが上がらないので、
 5秒無視設定が有利に働いてました。
0483anonymous
垢版 |
2017/05/21(日) 20:01:36.60ID:???
少なくとも、WZR-900DHP に関しては、純正の方が良いってことですね。
今、結果をまとめているところですが、
LEDEにしたときのの有線スループットは WZR-HP-AG300H の方が高いことがわかりました。
AG300Hは純正よりもLEDEの方が早いです。さすが鉄板と言われるだけはあります。
0484anonymous@24.mkplan.net
垢版 |
2017/05/21(日) 20:41:32.42ID:???
>>483
素晴らしい。
是非ともまとめてちょうだい。

でも、うちにはw??-hp-300nhだったかな。大量にある(汗)
0485anonymous
垢版 |
2017/05/21(日) 21:01:37.94ID:???
>>484
>480-481 の環境での検証結果をまとめました。

◎WZR-900DHP
 純正 ver1.14 … 送信:935Mbps / 受信:936Mbps
 LEDE 17.0.1.1…送信:239Mbps / 受信:240Mbps

◎Windows10 Pro 1607
 直結…送信:945Mbps / 受信:946Mbps
 PPPoE…送信:929Mbps / 受信:929Mbps

◎BHR-4RV
 純正v2.45…送信:71.5Mbps / 受信:71.5Mbps
 LEDE17.01.1…送信:23Mbps /受信:23Mbps ※ iperf3 -P1 での測定 
 
◎WZR-HP-G301NH
 純正v1.81…送信:122Mbps / 受信:122Mbps
 LEDE17.01.1…送信:194Mbps /受信:194Mbps

◎WZR-HP-AG300H
 純正v1.75…送信:199Mbps/ 受信:199Mbps ※ P20 での測定
 WZR-600DHP v1.99…送信:166Mbps/受信:166Mbps ※P36 20秒間での測定
 LEDE17.01.1…送信269Mbps/受信269Mbps
0486anonymous@nttcgi006034.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/21(日) 21:09:11.36ID:???
以下寸評

◎BHR-4RV
 CPU性能を考えると純正ファームはかなりの高スループット
 LEDEでは複数TCPセッションで60秒間のiperf3 に耐えられずエラー終了
 tcp 1セッションまで減らしてようやく終了。

◎WZR-HP-G301NH
 LEDE の方が高スループットだが
 30秒を超える辺りでiperf3 がエラー終了することも多々あり

◎WZR-HP-AG300H
 純正v1.75や600DHP v1.99のファームでは TCP36セッション*60秒間のiperf3 に耐えられない
 LEDEでは36セッションのiperf3を常に完走できるようになって安定性・スループット共に向上している。
0487anonymous
垢版 |
2017/05/21(日) 21:47:10.69ID:???
ちなみに以上は 有線接続時のPPPoE+NATルーティングスループットでの評価となります

計算性能という意味ではOpenWrt サイトに OpenSSLのベンチマークがありまして、
https://wiki.openwrt.org/doc/howto/benchmark.openssl

WZR-900DHPと同じ BCM4708A0 を使っているASUS RT-AC68U は
AR7161のWZR-HP-AG300H に対してだいたい2倍程度の速度を叩き出してます
0488anonymous
垢版 |
2017/05/22(月) 00:37:22.09ID:???
>485 追加

◎BHR-4GRV
 純正v1.77…送信:253Mbps / 受信:253Mbps
 純正v1.99…送信:263Mbps / 受信:263Mbps
 OpenWrt 14.07※…送信:73.9Mbps / 受信:73.9Mbps
 LEDE 17.01.1※…送信:191Mbps / 受信:191Mbps
 ※ WZR-HP-G450H 用firmware

 → BHR-4GRVは純正のほうがスループットが高い。iperf3 も安定。
   OpenWrt 14.07 から LEDE 17.01.1 で2.5倍のスループットに。
   おそらく、QSDK Project での Athros ドライバの成果がフィードバックされたためではないかと思います。
0489anonymous
垢版 |
2017/05/22(月) 00:51:54.17ID:???
>>488
乙でした
300系がLEDEで覚醒してるのは意外

4GRVでwrt使ってるけどギガビットイーサの仕様が全く生きてなかったのね…
時間があるときにLEDEの環境作ってみよう
0490anonymous@nttcgi006034.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/05/22(月) 02:10:07.84ID:???
>486 さらに追加

◎BHR-4GRV2
 純正v1.03…送信:920Mbps / 受信:920Mbps
 純正v1.08…送信:932Mbps / 受信:933Mbps
 OpenWrt 14.07※…送信:146Mbps / 受信:146Mbps ※AP135-20用ファーム
 LEDE 17.01.1…送信:355Mbps / 受信:355Mbps

 →純正firmがカタログスペック(839Mbps)よりスループット出ていて、PCでのPPPoE並です。
  BHR-4GRV同様OpenWrt14.07からLEDEになってだいたい2.5倍に。
  CPUクロックの向上(400MHz→720MHz)に比例したスループットになっています。
  純正firmはクロック比以上の値になっているので、
  何らかのアクセラレータ機能が有効になっているのかもしれません。

  今までUSBなくなった廉価版のダメな子と思ってたよBHR-4GRV2。打ち捨てておいて悪かったw
0491anonymous
垢版 |
2017/05/22(月) 03:05:47.86ID:???
何となくまとめ

Linux側でPPPoEサーバがユーザモードとkernelモードとで2倍以上の差がでることから
スループットはドライバの作りに大きく依存することがわかる。

Qualcom買収以前のAtheros SoC の機種は純正よりもLEDEの方がスループットが高い。
純正ファームウェアが古いkernelを使っている一方で、
QSDKで開発されたswitchドライバのフィードバックのおかげかもしれない。
https://wiki.codeaurora.org/xwiki/bin/QSDK/

新旧ともBroadcom SoC 機は純正の方がアクセラレータ機能が効いてLEDEの数倍のスループットが出る。
このあたりはエンタープライズ系NWプロセッサを手がけるBroadcomの本領発揮というところだが、
NDAで縛るなどOSSコミュニティに冷淡なので、今後LEDEで活用されることは期待できそうにない。

当面、LEDEでは Qualcom Atheros SoC の製品の方が推奨と思われる。
>418 の言うように 11ac 時代では TP-Link Archer C7 が鉄板というのも頷ける。

今後Ramips/MediaTek SoC系の評価もできたらしてみたい。
(WHR-1166DHPとWHR-300HP2はあるのですが、いずれもLAN側100BASE-TXなので・・・)
0492anonymous
垢版 |
2017/05/22(月) 14:15:25.91ID:???
>WHR-300HP2
WAN側も100Mなわけだが
0493anonymous
垢版 |
2017/05/22(月) 20:07:06.93ID:???
長く販売されてきたロングセラーでも
日本に法人立てて国内販売が始まったのは去年のこと

猫も杓子も、のBuffaloの機種はハドオフ行けば連れ帰ってほしそうに見つめてくるが
わざわざTP-LINKを選ぶようなヘンタイは少ないから、新品で手に入るうちに買っとかないと
手に入らなくなるよ
0494anonymous
垢版 |
2017/05/22(月) 21:55:15.88ID:???
無線機器の商売でメインが11acになった影響で、たしかに11nの弾数が一気に増えた印象。
先日訪問したら、G301NHが2つ、真ん中のはG450Hでアンテナ欠品、全部324円だった。
http://i.imgur.com/cAQcPZe.jpg

新しいファームを焼く実験機や、同じ設定を施した予備を増やす目的で本当に助かる。
ただ、上記の11nモデルは手元に増えすぎたので、底値だけど3台ともスルーした。

このあと、純正AC付きAG300Hを324円で発掘、こいつは別格だから結局買ってしまった。
http://i.imgur.com/o8XKxTj.jpg
0495anonymous
垢版 |
2017/05/22(月) 22:01:25.23ID:???
LEDEのSSH CLIから純正firmwareへの戻し方。(WZR-HP-AG300H、BHR-4GRV2対応)

純正firmware状態であらかじめbufpyでtelnetして /dev/mtdblock/6 を dd でバックアップ取っておく。
LEDEのSSH consoleでログイン
scp で /tmp に mtdblock6.dd をコピー
mtd write /tmp/mtdblock6.dd "firmware" で 書き戻し

/tmp はramdiskなのでメモリ128MBのAG300Hや、flashイメージが16MBと小さい4GRV2は
/tmpに置いても大丈夫。

G301NHや4GRVなどは/tmpがあふれてしまう。
USBメモリを有効にしたり、分割して書き込みなどの手段が必要
0496anonymous
垢版 |
2017/05/22(月) 22:04:09.74ID:???
>494
\324でAG300Hとは安いねぇ
かつてのWHR-G54S 状態になってる気がしますね
0497anonymous
垢版 |
2017/05/22(月) 23:16:38.53ID:???
>>494
ドフスレかと思った

>G301NH
1つ324円ならすべて購入するわ

十和田市のドフじゃ(ギガ対応の11nは)1つ 1620円だからな
0499anonymous
垢版 |
2017/05/23(火) 06:40:22.15ID:???
十和田ってどこかと思ったら青森、八甲田山じゃないのさ!!
0500anonymous
垢版 |
2017/05/23(火) 07:49:56.10ID:???
>>486
ag300hに入ってるar7161は、クロックアップできるってopenwrtフォーラムで
見たことがあります。確かソースのどこかの値をいじってビルドするらしい。
800MHzぐらいまでアップできたと思うので、そうなるとまた結果が変わってくる
かも。

>>491
ledeのtrunkでmt7621にジャンボフレームがサポート(2Kまで)されましたので
https://git.lede-project.org/?p=source.git;a=commit;h=eee09bfe01e8cc2db1501f82dde7b9b6bb424faf
wsr-1166dhp(2)あたりはちょっと期待できるかもです。
0503anonymous
垢版 |
2017/05/24(水) 02:45:09.76ID:???
OCといえば、dd-wrtで、WBRやWHR-G54Sでoverclockという項目があって、
なにげなく1段階だけ速くしたらリセットが掛かり、起動直後からOCが適用されているのか、
30/30/30もできず、二度と戻せなくなったトラウマがある。
0504anonymous
垢版 |
2017/05/24(水) 11:40:51.85ID:???
Router Model: Buffalo WHR-G54S
Firmware Version: DD-WRT v24-sp2 (02/17/11) std - build 16214
CPU Model: Broadcom BCM5352 chip rev 0
CPU Clock: 200 MHz

cron
00 05 * * * root wget -O /tmp/smbshare http://www.crunchyroll.com/rss
0506anonymous
垢版 |
2017/05/25(木) 21:39:03.19ID:???
>>502
おーありがとう。
うちの無線ルータwndr3700v1。パッチ作ってビルドしてみたお。

root@lede:~# dmesg|grep MHz 
[ 0.000000] Clocks: CPU:800.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:40.000MHz 
[ 0.000007] sched_clock: 32 bits at 400MHz, resolution 2ns, wraps every 5368709118n s
root@lede:~# 

800MHzになってるわ。これをガンガン試す用途がみつからない…
0507anonymous
垢版 |
2017/05/26(金) 16:47:22.68ID:???
>506

作ったLEDE用パッチを是非公開してほしいです
0508anonymous
垢版 |
2017/05/26(金) 19:09:54.21ID:???
>>507
内容は上のリンクのやつのままだけど、カーネルのバージョンも当時とは
違ってるし、ソースが変わってるかもと思って一応今のソースで作ったpatchです。
なので途中でHunk!とかは出ないから安心して。
どうぞ

diff --git a/arch/mips/include/asm/mach-ath79/kernel-entry-init.h b/arch/mips/include/asm/mach-ath79/kernel-entry-init.h
index d8d046b..c8a5056 100644
--- a/arch/mips/include/asm/mach-ath79/kernel-entry-init.h
+++ b/arch/mips/include/asm/mach-ath79/kernel-entry-init.h
@@ -23,6 +23,8 @@
and t0, t1
ori t0, CONF_CM_CACHABLE_NONCOHERENT
mtc0 t0, CP0_CONFIG
+ li t2, 0xc0140198
+ sw t2, 0x18050000
nop
.endm

これを適当な名前、例えば
999-overclock800mhz.patch
で保存して、それを
/lede/buildroot/path/target/linux/ar71xx/patches-4.4
下に置いて、あとはmake

760MHzとの違いは、0xc0140198を0xc0140190にするだけみたい。800MHzで不安定
だったら、760にすればいいかも。
0509anonymous
垢版 |
2017/05/26(金) 19:15:11.39ID:???
やめとけ 爆ぜるぞ
0510anonymous
垢版 |
2017/05/26(金) 19:21:35.66ID:???
あかん、行頭の+とかスペースとかタブが削除されとる。
こちらでどうかな
https://pastebin.com/yjKpdwL8
こっちも.endmの次の空行が削られてるけど、なんとかなるでしょ。
0511anonymous
垢版 |
2017/05/26(金) 19:25:04.36ID:???
>>509
爆ぜるのか?
うちのは爆ぜてないよ。まあcpuを使い切るほどに使用したり、真夏の暑さでは
試してないのでなんとも言えないが。

ということで、自己責任でお願いします。
0512anonymous
垢版 |
2017/05/26(金) 23:45:19.91ID:???
ありがとう。
どこにパッチを置けば良いかも教えてくれてとてもサンキューです
AG300Hでやってみようと思います
0513anonymous
垢版 |
2017/05/27(土) 09:11:26.99ID:???
BroadcomやQualcommAtherosのような米帝の企業が設計しているものはいざしらず
中華の企業が設計してるもんなんて定格がそもそも本当に定格なのか
それすら信用していいものか分からんぞ

帰ってきたら家が無くなってたなんて笑えないから
悪いことは言わんOCは止めとけ
むしろ下げる方向のDCなら止めないが
0514anonymous
垢版 |
2017/05/27(土) 10:38:55.48ID:???
何言ってるんだこいつ
0516anonymous
垢版 |
2017/05/27(土) 12:01:18.17ID:???
>>513
511だが、ある意味おもしろい。DCのやりかた教えて。
0517anonymous
垢版 |
2017/05/27(土) 12:01:35.85ID:???
まぁまぁ。
常時空調のない一般家庭の劣悪な環境下で
連続稼働させるルーターでのクロックアップの危険性を説いたものと理解します。

クロックアップについては実験目的ですよね
LEDEのkernelパッチの当て方を教えていただいたことに価値があるかと思います
0518anonymous
垢版 |
2017/05/27(土) 12:31:54.94ID:???
OCはベースのクロックをPLLを通して上げるパラメータを変えるのだと思いますが
だとしたら倍率を下げる方へパラメータを変更すれば下げられる

PLLの設定の仕方は当然ながらSoCごとに違うので
それぞれの仕様を見て設定値を算出する必要がある
0519anonymous
垢版 |
2017/05/27(土) 13:02:50.23ID:???
>>518
511だが、なるほど、ar7161の仕様がわかれば、原理的にはDCも可能であるという
ことですね。
勉強になります。
0520anonymous
垢版 |
2017/05/27(土) 13:13:04.82ID:???
>>517
そういってもらえると嬉しいです。

もし需要があれば、gitを使った極私的簡単パッチの作り方も書きますが、いる?
0522anonymous
垢版 |
2017/05/27(土) 15:26:41.26ID:???
364円で買えるならクロックアップハックで楽しむのも有りでしょう
カーネルパッチを当てるのなら、
固まっても、u-bootでTFTPからの復旧はできそうですしね

クロックアップしたルーターで通常運用はしないかな
PLCCを書き換えるということはマスタークロックが上がってしまうので、
無線含めるとどこに影響出るかわからないし
0524anonymous
垢版 |
2017/05/27(土) 15:34:03.89ID:???
DD-WRTなら管理画面からポチでOCなのに面倒なんだな
0525anonymous
垢版 |
2017/05/27(土) 15:38:28.10ID:???
管理画面からポチで文鎮ですね、わかります
0526anonymous
垢版 |
2017/05/27(土) 15:53:28.57ID:???
>>524
ポチをしてOCできたとしても、それが楽しいかどうかとはまた別なんだなあ。
パッチあててそうなったというのがおもしろいのであって。
>>505さんのHNATの情報なんて、ワクテカしないか?
0528anonymous
垢版 |
2017/05/27(土) 16:27:44.76ID:???
そこは出来合いを活用するDD-WRTと
自分で組み上げるOpenWrt/LEDEの文化の違いではないかなぁ
0529anonymous
垢版 |
2017/05/27(土) 16:56:18.89ID:???
>>527
BCM4709A0って、DD-WRTで1.4GHzまでOCできるの?
ソースのどこかをいじれば、LEDEのbuildrootでも再現できるのかな?
0531anonymous
垢版 |
2017/05/27(土) 17:58:06.11ID:???
>>523
了解。

ざっくりとした流れとして、
1.# cd カーネルorパッケージの/ソースの/ルートディレクトリ
2.# git init
3.# git add 変更/したい/ファイル
4.# (editor) 変更/したい/ファイル
5.# git diff > xxx-hogehoge.patch
6.# cp xxx-hogehoge.patch /パッチを/あてたい/カーネルorパッケージ/patches
です。
0532anonymous
垢版 |
2017/05/27(土) 17:58:50.83ID:???
例えば、パッチを作りたいパッケージと今組み込みたいターゲットが、
ターゲット:ar71xx
パッケージ:fugafuga
fugafugaへのパス:package/feeds/packages
だとして、

0.まずはfugafugaを組み込んだ状態で、一度ビルドする
# make
1.ar71xxに関わるソースは、build_dir/target-mips_24kc_musl/ 下にあるので
# cd build_dir/target-mips_24kc_musl/fugafuga
2.一時的なgitリポジトリを作成
# git init
3.変更したいファイル(ここではsrc/main.cとする)をgitに教える
# git add src/main.c
4.ファイルを編集して保存する。ここではviにしてるけど、お好きなエディタでどうぞ
# vi add src/main.c
5.git diffすると、コンソールにdiffが出力されるので、これをパッチファイルとして保存
# git diff > xxx-hogehoge.patch
6.作成したパッチを、fugafugaのpatchesディレクトリにコピー
# cp xxx-hogehoge.patch /path/to/buildroot/package/feeds/packages/fugafuga/patches
7.再度ビルド
# make
0533anonymous
垢版 |
2017/05/27(土) 18:02:44.13ID:???
4.の"add"は間違いです。"add"はいりません。
6.でコピー先のpatchesディレクトリがまだなければ、自分でmkdirしてください。
パッチファイルのxxxは、3桁の数字を適当に(例えば999)割り振ってください。既にパッチがあるときには、
それとかぶらないのを割り振ればいいでしょう。
カーネル用のパッチは、target/linux/xxxxxxxx/patches下に置いて下さい。

パッケージのパッチは、一度作成すればターゲットにかかわらず反映されますので、別の
ターゲット用にいちいち作ることはありません。

ごりごり開発する人からするとしょぼく見えるでしょうが、簡単なパッチを作るにはこれで結構間に合います。
こうしたらもっといいのにというのがあれば、ご指摘ください。
0534anonymous
垢版 |
2017/05/27(土) 18:16:24.79ID:???
ありがとうございます〜
非プログラマなのでgitの使い方までは調べられても、
LEDEにおける正しいやり方がわからなかったので助かります
0535anonymous
垢版 |
2017/05/27(土) 18:59:20.11ID:???
パッチファイルの番号はいまディレクトリにあるやつの最後の番号より大きい数字にしとくのが無難
先頭の数字3つ分が大きい値にしてあればいい
ワイルドカードでかき集めてパッチするから辞書順で適用していくので
最後にしておけば、すでにパッチ済みの現状を邪魔せずに追加するかたちになりまする
0536anonymous
垢版 |
2017/05/27(土) 19:13:50.58ID:???
この辺りの情報をまとめたいね
活用wikiでも良いけどどうせなら本家に
日本語版独自コンテンツを作ったら怒られるのかな?
0537anonymous@s139.GtokyoFL11.vectant.ne.jp
垢版 |
2017/05/28(日) 14:25:20.15ID:mWWLK+Ip
wzr-1166dhpなんだけど、dd-wrtの方では、5GHz、2.4GHzともに正常出力で、安定稼働するようなことがforumに書いてあるんだけど、ledeやopenwrtはどうなんだろう。

いま、ハドオフでジャンクを物色中。
0538anonymous
垢版 |
2017/05/28(日) 14:43:49.50ID:???
ここは無線AP/ルータ 10種類以上持ってるような人ばっかりなのですか!?
0540anonymous
垢版 |
2017/05/28(日) 15:14:30.16ID:???
無線ルーター
(31種類) 36台もある
0541anonymous@s139.GtokyoFL11.vectant.ne.jp
垢版 |
2017/05/28(日) 15:17:22.23ID:mWWLK+Ip
>>539
mediatecは、wsr-1166を1つもっているし、いけそうな感じがわかるんだけど、
broadcomは、wzt-900の例もあるから、いろいろ心配。
0543anonymous
垢版 |
2017/05/28(日) 21:55:32.62ID:???
>>538
持ってる数は少ないよ。
openwrt/ledeをインストールして使ってきたのは無数にある。
というか、機種を選ぶときに、インストールできるか、もしくはサポートされる
可能性が高いかが基準になってる。
0544anonymous
垢版 |
2017/05/28(日) 22:01:40.42ID:???
>>541
>>542
いや、SoCとしてはwzr-1750dhpとほぼ一緒だと思う。なので可能性としては
そちらのが使えるかもしれない。
brickしてもいいなら、値段次第じゃない?
0546anonymous
垢版 |
2017/05/30(火) 18:57:11.02ID:???
結局はなんだ?無意味な茶番だっただけか
0547anonymous
垢版 |
2017/05/31(水) 09:04:02.90ID:???
>>540
さすがにそれだけの数があると置き場所、コンセント確保、
無線のチャネルを衝突しないように割り振ったりファームウェア更新したりの管理も大変でしょうね
0549anonymous
垢版 |
2017/05/31(水) 09:38:52.71ID:???
Aruba とか Cisco aironet WLC みたいな
Wiress lan controller のOSSソリューションって何かありますかねぇ
0550anonymous
垢版 |
2017/05/31(水) 09:56:42.73ID:???
>>547
管理が大変なのは確かだけど、全部を同時に動かすわけじゃ無いでしょ。

うちも似たような数があるけど、込み入った仕事をやらせたときの前触れ無くリブートする頻度や、
無線の規格が同一でも、クライアントとしてぶら下げる端末同士の相性が結構ある。

さほど距離が離れていないのにリンクが途切れるとかね。
それを切り分けてバランスのよいAPを探すために、とっかえひっかえ、検証してる。
0551anonymous
垢版 |
2017/05/31(水) 10:13:39.72ID:???
OpenWrt FWへ入れ替えて納めてサポートしてのSIerさん?

搭載して動かせるようになるのは大抵は現行品でなくなった頃だから
それでまとまった数を確保して納入する、とかの商売が成り立つのか
想像がつきませんが
0552anonymous
垢版 |
2017/05/31(水) 11:05:48.13ID:???
550だけど個人で遊んでるだけだよ。

というか、これを仕事で納入なんて想像だにしたこと無いよ。
市販品を改造して仕事の道具として導入して、そのあとどんな結末になるかなんて、
誰でも想像付くと思うけど。
0553anonymous
垢版 |
2017/05/31(水) 12:05:36.75ID:???
おそらくカスタマイズ用無線LAN装置でOpenWrtに対応してものは
世の中にはあるのだろうとは予想するけど、
そんな機器を納入できるSIerはクローズドでいろいろノウハウあるだろうから、
こういうスレに出入りはしないでしょうねぇ。。。
0554anonymous
垢版 |
2017/05/31(水) 19:47:01.92ID:???
>>549
arubaとciscoのことを知らないので比較できるのかわからないけど、openwrt/lede
をインストールしたAPを集中管理できそうなのでいえば、openwispかなあ。
http://openwisp.org/
packageにもある
https://github.com/openwrt/packages/blob/master/admin/openwisp-config/Makefile
それと、これもいけそう
https://cucumberwifi.io/

でも、どちらも自分で使ってみたことがないので、実際のところはわかりません。
0555anonymous
垢版 |
2017/05/31(水) 20:33:53.10ID:???
>>554
ありがとうございます。
複数のAPを統合管理するソリューションなのでこんな感じです。

GUIの感じは https://cucumberwifi.io/ が見やすくていいですね
完全OSSみたいなので、OpenWISPの方が良いかな?

無線LANルータをたくさん持っている方、これで遊んでみません?
0556anonymous
垢版 |
2017/05/31(水) 23:41:02.15ID:???
>>485,488,490 の PPPoE+NATスループット試験では
WZR-900DHPがWZR-HP-AG300Hに敗れる結果に終わりましたが、
それだけの評価ではWZR-900DHPがいらない子になってしまうので、
今度はLEDEにStrongSwanをインストールして、
PPPoE+NAT+IPSec (IKEv2 RSA) でのスループットを測ってみました。

結果、WZR-900DHP は WZR-HP-AG300Hの約2倍のスループットを叩き出しました。
0557anonymous
垢版 |
2017/05/31(水) 23:46:43.85ID:???
今度は以下のような環境でテストしました。

[Win10x64]------[ LEDE Router ]-----[(ESXi6.0u3)-----(CentOS6.9 VM)----(Win7x64 VM)]
            | ←----------PPPoE MTU 1454--------→ |
     StrongSwan| ←----------IPSec IKEv2 RSA---------------------→ | 標準VPN Client
 client|←-----------------------iperf3 -P 36 -d ---------------------→| server

CentOS6.9 x64 , rp-pppoe 3.10 (kernel mode)
LEDE 17.01.1 , StrongSwan 5.5.1
Windows7 Pro x64 , OS標準VPN Client, iperf3 3.1.3 win64
Windows10 Pro x64 , iperf3 3.1.3 win64


Win7 側で iperf3 -s
Win10側で iperf3 -c <iperf3 ip> -P 36 -t 65 -O 5 -d
 ※iperf3のIPはWin7側LAN IPと VPN IPとで切り替えて 通常PPPoEの場合と、IPSecの場合とで測定。
0558anonymous
垢版 |
2017/05/31(水) 23:50:57.23ID:???
測定結果まとめ 

◎BHR-4GRV + LEDE17.01.1
  PPPoEのみ:送信:155Mbps / 受信:155Mbps
  IKEv2 RSA:送信:14.5Mbps / 受信:14.3Mbps

◎WZR-HP-AG300H + LEDE17.01.1
  PPPoEのみ:送信:310Mbps / 受信:310Mbps
  IKEv2 RSA:送信:21.5Mbps / 受信:21.4Mbps

◎WZR-900DHP + LEDE17.01.1
  PPPoEのみ:送信:274Mbps / 受信:275Mbps
  IKEv2 RSA:送信:41.6Mbps / 受信:42.2Mbps

StrongSwanのインストール&設定用 ansible playbook を作成し、
3台とも同一の設定手順でStrongSwan の VPN環境を構築しました。
(証明書は同じものを使いまわしです)
0559anonymous
垢版 |
2017/06/01(木) 00:01:02.90ID:???
考察

BHR-4GRV (AR7242 400MHz) と WZR-HP-AH300H (AR7161 680MHz)では
ほぼクロックに比例した差になっている。

WZR-900DHP(BCM47081A0 800MHz) と WZR-HP-AG300H では
>487 の OpenSSL ベンチマーク結果に等しいスループット値が出ている。

やはりCPUを使わせたらWZR-900DHPの方が有利です。
メモリも多いので有線専用機として使えそうです。
0560anonymous
垢版 |
2017/06/01(木) 00:08:52.00ID:???
>>559

やはりVPNにはパワーが必要か…
0561anonymous
垢版 |
2017/06/01(木) 16:13:31.04ID:???
PPTPみたいな簡素なVPNならともかく
IPSecになってしまうとね

VPNアクセラレータ搭載機種でOpenWrt/LEDEに対応してる機種はなにかありましたっけ?
0562anonymous
垢版 |
2017/06/01(木) 16:23:35.13ID:???
>>558
この感じならBCM4709 1GHz dualcoreでやれば
IPSec 100Mbps の大台になんとか乗るかな?
0563anonymous
垢版 |
2017/06/01(木) 18:17:34.18ID:???
>>561
一般的ではないと思うけど、pcengineというスイスのメーカーが作ってたalix
というボードは、x86のamd geodeというやつで、openwrt/ledeをインストール
して使ってます。
buildrootでこれを選択すると、カーネルモジュールとしてデフォルトで
kmod-crypto-hw-geodeというのが組み込まれるようになってます。
なのでたぶんこれはアクセラレータを持ってるんだと思いますが、IPSec用途で
使ったことがないので恩恵があるのかないのかよくわからんです…
0564anonymous
垢版 |
2017/06/01(木) 18:56:19.68ID:???
VIA C7 + opensslでpadlockは試したことあるがあれは確かに利いた
0565anonymous
垢版 |
2017/06/01(木) 19:43:19.47ID:???
legacyなbcm4704系はOpenWrt kamikaze の頃には対応してたようですね
0566anonymous
垢版 |
2017/06/01(木) 19:45:41.11ID:???
ハードウェアアクセラレータは
解析されてOSSで使える頃には時代遅れになってる希ガス
0567anonymous
垢版 |
2017/06/01(木) 22:37:31.07ID:???
>>555
おもしろそう。興味あるわ。たくさん持ってないけど。
サーバを用意しないといかんのかな?
0568anonymous@mp76f1fab1.ap.nuro.jp
垢版 |
2017/06/02(金) 00:37:30.19ID:???
>>552
ddwrtはプロ版があるけど、あれは事業者むけなのかな?

廃業した0internetやfc2は使ってなかったけか?
0569anonymous
垢版 |
2017/06/02(金) 01:16:40.09ID:???
>>568
あれはプロ一般人、日本的に言うと「玄人志向」な位置づけだと思う。

FC2のルータは謎だね。
ベースはWHR-G300Nで、初期SSIDや技適を隠して、元ラベルの場所へ、
でかいFC2シールを上から貼り付けて配布してる。
そもそも、この時点で法的にまずいんじゃないかと思った。

buffaloと契約した上で一括購入して配布したのか、あるいは市場在庫をかき集めて
1つ1つ改造を施したか、謎だらけ。ちなみに、たまーにドフに転がってるのを見る。
0570anonymous
垢版 |
2017/06/02(金) 01:23:23.18ID:???
>>567
サーバは必要でしょうねぇ
Wiress Lan Controllerの学習のために
私も折を見て試したいと思ってます

>>568
DD-WRTのbuffalo版のProfessional Firmwareのこと?

>>568
fc2 ってそんなことしてたんだ
技適シールを隠すのは違法だよね

さすがにbuffalo経由で特注ファームを書き込んだ状態で納品されたんだと思うけど
0571anonymous
垢版 |
2017/06/02(金) 04:48:53.70ID:???
NETGEAR R7800に凸した人はおらんのか LEDEで対応ファームイメージが配布されているというのに

TP-LINK Archer C7を使っているが
プロセッサコアがMIPSからARMに移行されているが全体的にC7の上位的なスペックで
MIMO周りで設計ミスらしい一つ前のR7500と同様にeSATA付き
しがらみだらけのBroadcomの呪縛がない
0572anonymous
垢版 |
2017/06/02(金) 05:01:33.96ID:???
SoCがQualcom Atheros のIPQシリーズでしたっけ?
0573anonymous
垢版 |
2017/06/02(金) 05:03:55.91ID:???
全体の流れはMIPSからARMか…
もっとも、AtherosのMIPS はBE でしたよね
0574anonymous
垢版 |
2017/06/02(金) 07:33:04.18ID:???
主だったチップメーカで今もmips使ってるのは、mediatekぐらいですよね。
mediatekも上位モデルのmt7623とかになるとarmだし。
0575anonymous
垢版 |
2017/06/02(金) 08:35:42.55ID:???
遂にMIPSも滅びてしまうのか?
CiscoとかのNW機器も最近のは殆どx86だからなぁ
0576anonymous
垢版 |
2017/06/02(金) 08:38:43.98ID:???
龍芯が、まだある!
0577anonymous
垢版 |
2017/06/02(金) 10:57:06.53ID:???
armに対するmipsのアドバンテージって何かある?
0578anonymous
垢版 |
2017/06/02(金) 11:13:33.31ID:???
れっきとしたちゃんとしたRISCであることw
0579anonymous
垢版 |
2017/06/02(金) 12:06:07.49ID:???
>>427 の言ってた glibc の毒舌Drepper先生の気持ちがわかったw
90年台半ばからglibc を開発してた先生からすれば
携帯端末上がりのarm って取るに足らないアーキテクチャだったんだろうねぇ

でも、かくいうx86も
大元は電卓の4004をルーツに持つ 16bit mode の8086/DOS時代は
その設計にアレヤコレヤ言われ続けたわけで
(先生はまともになったi386 protect mode 以降でやってたからそんなに気にならなかかったのかも)

歴史は繰り返すとはよく言ったものですなぁ
0581anonymous
垢版 |
2017/06/02(金) 17:09:10.89ID:???
ナウいヤングが闊歩したあの頃
0582anonymous
垢版 |
2017/06/02(金) 22:51:51.06ID:???
>>579
かつて上と見られていたMC6800のモトローラが、今は携帯・スマホで有名とは何の因果か
(というほどでもないか)
0583anonymous
垢版 |
2017/06/02(金) 23:23:08.83ID:???
16bit時代は電卓上がりの i8086 と ワークステーションダウングレードのMC68000 との戦いで
アセンブラプログラマからの支持が厚かったMC680x0 も
結局コストパフォーマンスでi386に敗退した。

i386はコンシューマ市場を席巻し、PC分野では完全支配に至った。
さらにx86_64に進化してかつてmipsやPOWERが幅を利かせた
WS、サーバー市場の大半まで支配するに至った。

そうこうしているうちにPDAからスタートしたarm が徐々に性能を高め、
コストと電力パフォーマンスとでx86に勝利。
コンシューマ携帯端末のほとんどすべてを支配するに至った。

零落したMIPSはNWプロセッサや無線LAN SoC として生き残っていたが、
そこにも arm の影が迫っていた。。。←今ここ
0584anonymous
垢版 |
2017/06/03(土) 01:06:21.50ID:???
MIPS版Windows NT 4.0が動くのか
0585anonymous
垢版 |
2017/06/04(日) 08:59:07.52ID:???
LEDE 17.01.1で初期パスワードをcliコマンドで設定する方法

curl -c ledecookie.txt -F "luci_username=root" -F "luci_password=" http://192.168.1.1/cgi-bin/luci
curl -b ledecookie.txt -F "cbid.system._pass.pw1=password" -F "cbid.system._pass.pw2=password" http://192.168.1.1/cgi-bin/luci/admin/system/admin

※curl 7.52.1 (i686-pc-mingw32)で検証

パスワードを設定してsshさえ有効にしてしまえば
あとは接続してuciコマンドを使ってなんでもCLIでできます。
0586anonymous
垢版 |
2017/06/04(日) 12:22:06.06ID:???
>>557 と同条件の BHR-4GRV2 の測定結果

◎BHR-4GRV2 + LEDE17.01.1
  PPPoEのみ:送信:300Mbps / 受信:300Mbps
  IKEv2 RSA:送信:25.2Mbps / 受信:25.1Mbps

やはりIPSec は clock 並 (720MHz) ですね
0587anonymous
垢版 |
2017/06/04(日) 12:32:13.62ID:???
標準ファームで担保されるスループットを捨てて
標準ファームにはない幅広い機能サポートを得られる方を選んだのだ

両得はない
0588anonymous
垢版 |
2017/06/04(日) 12:32:48.58ID:???
>>505 の Qualcom Atheros QCA用 Hardware-NAT patch を適用した
BHR-4GRV2 用の LEDE 17.01.1 を buildしてみました。
だいたいサイトのとおりにsource を patchして、
targetをBHR-4GRV2 に替えたくらいです。
(qca hwnat driver を module ではなく組み込みにしています。)

PPPoE 設定すると LuciのGUIが繋がらなくなったり、
単純NATで試してみてもHW NAT効いてないような…

まだあんまり試せてないのですが、今日は夜勤でこれ以上試せません。
完全人柱用ですけれど興味がある方がいればどうぞ

https://www.axfc.net/u/3812426.7z

LEDE17.01.1 のGUIからinstallできます。
LuCI が繋がらくなってもSSHは大丈夫なので初期化するには Soft Factory Resetかけてください
umount /overlay && firstboot && reboot
0589anonymous
垢版 |
2017/06/04(日) 12:55:16.72ID:???
また夜勤鯖缶の方か
0590anonymous
垢版 |
2017/06/04(日) 13:01:19.34ID:???
>>555
openwisp2をインストールしようとしたけど、ansibleとかいうののせいでうまくいかん。
tarボールとってきて解凍すればいいだけかと思ってたんだけど。
このごろはいろいろめんどいわ。dockerとか。

openwispには萎えた。
0591anonymous
垢版 |
2017/06/04(日) 13:14:44.12ID:???
まだ試してないのでわからないけど
ansible はサーバからLEDEを設定するために使うのかな?

もしそうであればFAQとして LEDEの ssh は sftp をサポートしないので
scp を使うようにする設定が必要

ttp://moznion.hatenadiary.com/entry/2017/05/19/003223
0592anonymous
垢版 |
2017/06/04(日) 16:16:03.80ID:???
>>590
それ以前にansibleが動かないというなら、
python2.6か2.7をインストールしてみて

最近のdistroはpython3 がdefaultになってるかもしれないけど、
ansibleはまだ正式対応してなかったはず
0593anonymous
垢版 |
2017/06/04(日) 16:28:45.58ID:???
>>586
このぶんで行くと例えWZR-900DHPと同じ800MHzにオーバークロックしたとしても
Atheros mips では IPSec スループットは30Mbpsに届かないだろうね

全く違うアーキテクチャを比較してもしかたないんだけど、
arm cortex-A9 が優秀なのか
何かHWアクセラレータが効いているのかな?
0594anonymous
垢版 |
2017/06/04(日) 23:19:01.81ID:???
>>591
>>592
最終的にはサーバにインストールから環境の構築までするんだけど、それをまずは
別のローカルPCでansibleとplaybook?とかいうので準備を行って、ansible-playbookという
コマンドでサーバにリモートログインして行うという手順みたい。
https://github.com/openwisp/ansible-openwisp2
python自体詳しくないけど、python2とpython3の2バージョンあるのは知ってた
から、できるだけ新しいpython3でやってみて、ダメだったのでpython2でもやってみた
けどどちらもダメだった。
サーバもローカルPCもubuntuを使ったんだけど、それはダメな理由にはならない
と思う。
上のリンクのチュートリアルは、説明が丁寧そうに見えてそうでもないわ。
依存性の問題でたびたびエラーを吐くけど、それについては何の説明もないし。
0595anonymous
垢版 |
2017/06/05(月) 00:46:17.38ID:???
>>594
ansibleはSIerでは最近はやりの構成管理ツールですね
ansibleの良いところは「べきとう性」と言って、
同じコマンドを何度実行しても(既に実行済みだったり、対処不要ならスキップするなどして)
常に同じ結果になることですね
検証してみるので使ったubuntuのバージョンを教えてください

>557 の各ルータへのStrongSwanのインストールはansibleでやりました。
と言ってもLEDEにはデフォルトではpythonが入ってないので便利な機能のほとんどが使えませんでした。
リモートでopkgコマンドを叩かせているだけなので
shellで実行しているのとたいして変わりませんが
0596anonymous
垢版 |
2017/06/05(月) 21:37:08.11ID:???
>>595
サーバ側は14.04.5(serversman@vpsの一番しょぼいやつ)、
PC側は17.04(ubuntu on vmware player on windows10)です。

ansibleなりchefなりpuppetなり、そういう目的で利用するのはいいと思うんですが、
ちょっと試してみたいだけなのに、それを強制されるのは好かんとです。
tarボールを解凍するとか、git cloneでサクッと使えてほしいんですよね。

とりあえずopenwispはおいといて、cucumber tonyを試してみます。
でもこれ、調べてみると、デバイス側にsocketmanとかいうのをインストール
したら、あとはcucumberのサイトにアカウント登録してログインして使うだけ
なので、どうということはなさそうです。
0597anonymous
垢版 |
2017/06/06(火) 15:01:04.99ID:???
>596
自分がやった限りは割りとスムーズに完了してしまいました…


作業用PC側はdebian8で
Server側は CentOS 7.3(1611)、ubuntu 16.04.2 の両方でいけました。
0598anonymous
垢版 |
2017/06/06(火) 15:03:27.55ID:???
詳細環境は以下の通り

◎ansibleコントロールノード(作業用PC):
 debian8 amd64 + python 2.7.9 + ansible 2.3.0.0

◎ansibleターゲットノード(OpenWispServer):
 1)CentOS 7 1611 x86_64
  minimal ISO でinstall (pythonはデフォルトの 2.7.5)

2)ubuntu 16.04.2 server amd64
  OS install時にstandard server , Open SSH Server のみ選択
  install後に apt-get install で python2.7 を追加install (python 2.7.12)

いずれも ESXi6.0u3上の仮想マシン(ver.11)
0599anonymous
垢版 |
2017/06/06(火) 15:12:21.84ID:???
ubuntu 16.04 の場合には
コントロールノード側のansible インベントリファイル(hosts)に以下記述が必要です。
[openwisp2:vars]
ansible_python_interpreter=/usr/bin/python2.7


ubunts/centos共に一度目のansible-playbook -i hosts playbook.yml の実行時に
TASK [Stouts.postfix : Configure postfix pt. 5] の部分で
postfixのmain.cf パラメータエラーで止まりましたが、再実行で最後まで通りました。

拍子抜けするくらい簡単にインストールできてしまいました。
0600anonymous
垢版 |
2017/06/06(火) 15:15:52.70ID:???
ただし
>596のやってた ubuntu 14.04 では

TASK [openwisp.openwisp2 : prepare data for multitenancy migration]
のところで JSON絡みのエラーが出て、先に進めなくなりました。

ansible-playbook に -vv オプションつけて実行すると、
どのファイルでエラーになっているかわかるのですが、
以下のファイルの実行でエラーになってますした。

task path: /etc/ansible/roles/openwisp.openwisp2/tasks/multitenancy_migration.yml:13

このymlの内容を見て切り分けすれば良いんでしょうけど、
新しいLTSの16.04ではインストールできてしまっているの追求していません。
0601anonymous
垢版 |
2017/06/06(火) 21:53:41.27ID:???
>599 の postfixのエラーは
インベントリファイル(hosts)のターゲットノードの指定をIPアドレスでやっていたからでした。
FQDN参照可能なサーバであれば、
インベントリにFQDNで記述すればエラーは出ませんでした。
その代わりnginxの設定でFQDNでしかOpenWispのWebGUIに接続できなくなります。
IPでも接続できるようにするには設定を変える必要がありますね

あと、ansible ターゲットノード上に ansible をインストールすれば、1台でもインストールできますね。
ttps://github.com/openwisp/ansible-openwisp2#install-openwisp2-locally-laptop-desktop-pc
の方法では同様にlocalhost接続でしかWeb接続できなくなってしまうので
自身のLANアドレスにSSHするようにしたほうがお手軽かもしれません。
0602anonymous@nttcgi006034.tcgi.nt.ngn.ppp.infoweb.ne.jp
垢版 |
2017/06/06(火) 22:02:08.24ID:???
◎CentOS7.3(1611)でのOpenWisp2 local install方法
openwisp install時に「user」という名前のIDを使用する前提。

1) 「user」ユーザでsudoできるように/etc/sudoers に以下追記
user ALL=(ALL) ALL

2) 「user」ユーザにて以下実行
$ sudo yum install epel-release
$ sudo yum update
$ sudo yum install ansible git
$ sudo ansible-galaxy install openwisp.openwisp2

3)公式github のInstall this role 以降を実施
https://github.com/openwisp/ansible-openwisp2#install-this-role

※インベントリファイルには自身のサーバのLAN側のIP or FQDNを記述
0603anonymous
垢版 |
2017/06/06(火) 22:08:14.55ID:???
公式のplaybookの記述が環境にマッチしていれば
nginxもpostfixもsqliteもcaも何も知らなくてもインストールできちゃいます。
ある意味新しい時代のOSSの仕組みだなぁと思いますね

逆にあまりにも自動で何でもやりすぎるので
ちょっとした環境変更すらままならない事態になりますw
0604anonymous
垢版 |
2017/06/09(金) 09:45:40.71ID:???
>>597>>603
検証ありがとうございます。そうですか、普通にインストールできましたか・・・
実はサーバにログインして、localインストールを試してインストールできたの
ですが、/opt/openwisp/wなんとか.iniにかかれてるlocalhost:ポート番号
の値を変更しても、コントロールPCからopenwispの画面が見れなかったので
あきらめました。
それと、何がインストールされたのかがわからないし、どこでサービスの
スタート/ストップをしているのかわからない(/etc/init.d./下にそれっぽい
のがみつからないけど、サーバ再起動してもサービスは動いている)のが
なんか気持ち悪くて、/opt/openwispごと削除しました。

さっくり動いてくれれば、もろもろのことは後で勉強するとして、せっかく
なので需要があれば検証用に公開しようかなと思ってたのですけど、今は
ちょっと無理かな。
0605anonymous
垢版 |
2017/06/09(金) 10:03:11.86ID:???
一方、cucumber tonyはうまくいきました。
流れとしては、
1.サイトにメールアカウントでユーザ登録
2.デバイス側に、socketmanとかいうのをインストール
3.サイトにログインし、ダッシュボードにlocationとデバイスのwan側macを登録
これで、デバイスからアクセスしているのがダッシュボードで確認できるように
なります。
http://docs.cucumberwifi.io/category/403-getting-started

注意すべきなのは、
1.socketmanインストール時に/etc/feedsだったかに自分のパッケージのURLを
登録するのですが、そのパスが間違っている(ちゃんとしろよクソcucumber tony)
せいでsocketmanのインストールに失敗するので、それを直してあげる必要がある。
2.依存パッケージを自動でとってきてインストールするので、ledeならその
公開されてるファームを使ったほうが無難(https://lede-project.org/downloads
です。

登録できるlocationとデバイス数は、それぞれ上限50みたいです。

あ、それともうひとつ注意点として、登録後やけにメールが来ます。うざい。
0607anonymous
垢版 |
2017/06/11(日) 08:28:45.92ID:???

ほぼ、二ヶ月で新バージョンのリリースかぁ
最近ブラウザなどで流行りのラピッドリリースなんですな
組み込みではついていくのが難しくないかなぁ
0608anonymous
垢版 |
2017/06/11(日) 08:50:51.51ID:???
>>605
検証乙

これはクラウド型なんですね
OpenWispはオンプレミスですね
0610anonymous
垢版 |
2017/06/11(日) 12:31:29.24ID:???
release で brick とかシャレになりませんからねぇ

テスト駆動式で粒度の細かいところで片っ端から自動テストに通して
自動ビルドして...

組み込みでも事業として開発している企業で
そういう手法を採っているところはあるにはあるんでしょうけど
ネットワーク関連は相手もあることでテスト構成組むのが難しい面もありますから非現実的

詰まるところは注意深くやっていくしかないわけですので
0611anonymous
垢版 |
2017/06/11(日) 18:12:58.18ID:???
androidの場合はASOPは毎月fix版を出してて
である時のsnapshotを元に各社製品専用にカスタマイズして出荷してますよね?

OpenWrt/LEDEも同じようにしたいのかな?
0613anonymous
垢版 |
2017/06/12(月) 07:59:42.75ID:???
今sdkとってきてやってみたけど、sdkってターゲットごとにあるみたいだから、
そもそもターゲットは選べないのでは?
sdkではなく、buildrootのことを言ってる?

あと、特定のパッケージを使いたいときは、./script/feeds install hogehoge
とりあえずは ./script/feeds install -a でもよし。
0614anonymous
垢版 |
2017/06/12(月) 19:40:52.71ID:???
SDKソースコードそのものがtargetごとに分かれているのではないです

make menuconfig
で上の方の
target system
subtarget
target profile
あたりを選んでどのハードウェア向けにビルドするかを設定


make

kernelのビルドは個別のパッケージのビルドとは違います
システムイメージをビルドすることになる
0615anonymous
垢版 |
2017/06/12(月) 20:17:06.35ID:???
みなさん、ありがとうございます。

>>614

>target system
>subtarget
>target profile
>あたりを選んでどのハードウェア向けにビルドするかを設定

その認識でいたのですが、
17.01.2のar71xのSDKを解凍してやってみたのですが、
上記三項目がmenuconfigに表示されないんですよね

sdkを解凍したディレクトリに
LEDEのsourceをgit cloneする必要があるのでしょうか?
0616anonymous
垢版 |
2017/06/12(月) 20:39:54.75ID:???
> 17.01.2のar71xのSDK
ですから、そういうxxx用のSDKというものはないのです

git clone git://git.lede-project.org/source.git
git checkout refs/tags/v17.01.2
0617anonymous
垢版 |
2017/06/12(月) 20:51:08.60ID:???
なるほど、ar71xの階層から見えたからそう思えただけで
実際はsdkは一つなんですね

ありがとうございます
0618anonymous
垢版 |
2017/06/14(水) 08:31:40.95ID:???
GlobalScale ESPRESSObin の出荷が始まったようです
mini PCIe WiFiカードありのパッケージングのものは来月になるようでしが
0619anonymous
垢版 |
2017/06/15(木) 07:22:56.81ID:???
>>618
ARM cortex A53 の 64bit 機なんですね。メモリが4GBまで乗るのは良いですけど、
LAN側GbE x 2 WAN側 FE x 1 みたいだけど、LAN側GbE1ポートをWAN側に割り振られるのでしょうか?

ルータ向けというよりもNAS,STB,デスクトップ向けの製品のようですね
0620anonymous
垢版 |
2017/06/15(木) 12:47:07.98ID:???
>>618
安いねえ。
kickstarterで買ったんでしたっけ?
amazonでも取り扱いがあるみたいですけど、これ日本にも発送してくれるんですかね。

>>619
こっちの
http://espressobin.net/
真ん中ぐらいに「Top View」があり、ほわほわしてるのにカーソルを持っていくと
「GbE WAN」と出るから、wanもギガだと思われます。
確かに表記が説明不足ですよね。
0621anonymous
垢版 |
2017/06/15(木) 19:24:11.87ID:???
電源はDC12Vで貰うのはいいけど、SATAの電源供給出力に
4pinペリフェラル・・・この端子って繰り返し抜き差しすると接触不良が多いよね。
かといって、これの代替はなさそうか。
0622anonymous
垢版 |
2017/06/15(木) 19:44:04.67ID:???
実際には変換コネクタを使うでしょうから
そこまで頻繁に抜き差しはしなくていいんじゃないでしょうか
0623anonymous
垢版 |
2017/06/15(木) 20:15:18.97ID:???
たしかに。基板もケーブルも新品同士をセットで使えば問題ないかな。
それと、これにあうケーブルって、かなり特殊だよね。

普通に出回ってる変換ケーブルは4pinメス→SATAだけど、
これに必要なのは4pinオス→SATAという特殊なもの。

4頭の変換ケーブルの入力と出力を逆向きに使って、
本来の入力のコネクタは、危険防止のため切断すればいけるけど。

こんなの
SATA電源拡張ケーブル TK-PWSATA6
https://www.marutsu.co.jp/pc/i/143270/
https://www.marutsu.co.jp/contents/shop/marutsu/img/goods/020/143270/4969887861417_2.jpg

各自、創意工夫で切り抜けろということか。
0624anonymous
垢版 |
2017/06/15(木) 20:29:26.33ID:???
>>618です

GlobalScaleって古くはSheevaPlug、玄人志向の玄柴もその一種、を開発・販売していた会社

この会社のボード類はJTAGをつなげられるようになっていたり
今回のespressobinでいうとGPIO端子というか多機能ピンの一部を工作しやすい2.5mmピッチで出してくれたり
そのあたりで気が利いている

ただし、現状の問題点としてu-bootのソースコードが出てない

ブートローダの段階では32bit(aarch32)かもしれないけども
TrustZoneを切ったりするようなこともやっているかもしれない
謎GPUが親分のRaspberry Pi3のBroadcom SoCと違って
同じA53でもブートステップの見通しがいいだろうと思ってこれを選んだのに
0625anonymous
垢版 |
2017/06/15(木) 20:38:35.04ID:???
>>619
block diagram によればWANポートのPHYもswitch HUB LSIから出ています
..ので、switch HUB LSIのレジスタを操作してVLANグループ構成を変えれば
3ポートのSW HUBにもできると思います

ただし、ここの会社、あるいはMarvellがswconfig準拠のPHYドライバを書いてくれるかというとたぶんNO
Marvellはこの手のドライバをデベロッパー向けカーネルに含めて提供はしてくれますが
実装は独自独特
0627anonymous
垢版 |
2017/06/16(金) 10:06:03.32ID:???
ブートローダ飛ばしてしまったら復旧手段なくてbrick
そんなもんは開発評価ボードにあらず
ブートの改造・入れ替えまで安心して試せてこその開発評価ボード
0628anonymous
垢版 |
2017/06/16(金) 18:34:50.19ID:???
u-bootはgplですよね。そのうち公開されるでしょ?
0629anonymous
垢版 |
2017/06/17(土) 13:40:04.09ID:???
>>623

んー。GPIOを2.5mmピッチにしてるということは
電源変換ケーブルも基本的に自作しろってことでわ?
0630anonymous
垢版 |
2017/06/17(土) 17:16:11.50ID:???
2.5mmピッチじゃなくて、2.54mmピッチ・・・だよね?

本当に2.5mmピッチだったら、ものすごく面倒なんだけど。
たまーにあるんだよね、2.50mmピッチのコネクタが。
蛇の目基板に刺そうとすると0.04mmずつ誤差が出て、
ピン数が多いと刺さらずに悶絶するという。
0631anonymous
垢版 |
2017/06/17(土) 18:18:55.43ID:???
LEDE17011でAG300Hです。
1つのWifiデバイスにClientとAccesspointを両方割り当てた場合の、挙動に関する報告です。

従来のopenwrtでは、ClientのSSIDをassociateできない状況では、
Accesspoint側も道連れになって電波が出なかったと記憶しています。
(電波の発射アイコンが青色から灰色に変わり、どこからも接続できなくなる)

LEDE17011だと、ClientのChannelをAUTOでなく固定にすることで、
Clientがassociateできていなくても、Accesspointの電波が途切れなくなりました。

さらに、Client設定のChannelを1など適当に固定しても、違うチャンネルでSSIDが合致する電波が到来すると、
違うチャンネルのSSIDへ自動的に接続できました。(この挙動は謎ですが、自分のシーンでは助かってる)

Wifi接続の上位デバイスがモバイルルータやEyeFiやFlashAirなど、Accesspoint側が頻繁に居なくなる場面で
従来はいちいちClientの設定を無効化していましたが、これをやる必要が無くなり、地味に便利になりました。

これが偶然出来ていることなのか、機能改善してくれた内容なのかは未調査です。
0632anonymous
垢版 |
2017/06/17(土) 20:18:56.82ID:???
LEDE17.01.2が出たのに合わせてArcherC7に入れてみて、OpenVPNで使うtunデバイスが出てこないので調べ直してたら、
OpenWrt公式wikiにuciベースの手順がよくまとまってました。

OpenVPN Setup Guide for Beginners
https://wiki.openwrt.org/doc/howto/vpn.openvpn

自分の書いた>>1にある"DD-WRT OpenWrt 適材適所で両方使いたい人向け"のwikiにあるOpenVPNの導入手順と基本は同じですが
fwのzone設定が違っていたり、意味が分かり易く説明されていたりします。
これから導入する方は基本公式wikiを参考にするのがいいと思います(=゚ω゚=)/
0633anonymous
垢版 |
2017/06/17(土) 22:30:45.68ID:???
OK乙!

残念ながら、本家wikiはほとんど見れないのよね。延々と待たされる。
0634anonymous
垢版 |
2017/06/18(日) 01:18:43.83ID:???
BHR-4GRV2 での Hardware NAT なんですが、
上手く動かないので一旦オリジナルファームウェアに戻して、
シリアルポートからshellログインしてオリジナルがどうなっているのか確認してました

opkg list-installed で見てみると、

kmod-qca-ssdk-nohnat - 3.3.8+gb812c10-dirty-1

…と出てて、ファイル名から察するに Hardware NAT 使ってないような。

BHR-4GRVの元ネタのAP135は Switch chip が AR8327 で without HNAT らしいので
そうかもってところなのですが、
だとするとLEDEの3倍以上のスループットを叩き出すのは何だ?ってなります。

lsmod や opkg やらを叩いた結果を貼ります。
有識者のご意見いただければと思います m(__)m

https://pastebin.com/frEC7ZuR
0635632
垢版 |
2017/06/18(日) 04:09:10.69ID:???
>>633
公式は重いですねぇ

ネットワーク設定以外は適材適所wikiの方もまだ使える気がするので、いつか更新できたらなと思います。
公式wikiは OpenWrt 15.05 Chaos Calmer用で、
違う箇所は
1.network にtun0を使うvpnインターフェース追加の手順
2.vpnのZone間forward設定で、vpn→wan を許可(クライアントがvpn経由でwan接続する用)
3.上記2.があるのでfwの vpn→wan のforward削除
(1.はBBから更新すると既存みたいで、2.3.はzoneでやるかforwardでやるかの違いかと)
あとeasy-rsaで簡単に証明書を作る方法も載ってます。
0636anonymous
垢版 |
2017/06/18(日) 11:09:56.03ID:???
OpenVPNと並んでpkgが準備されてるSSLVPN、
OpenConnect(ocserver)を試された方はいますか?

Cisco AnyConnectのOSS実装で
サーバ、クライアント相互に互換性があるようなのですが
0637anonymous
垢版 |
2017/06/18(日) 20:42:10.19ID:???
色々調べていくうちに
BHR-4GRV2 の高スループットはこのkmodのせいかと思い始めました。

kmod-shortcut-fe - 3.3.8+gb812c10-dirty-1
kmod-shortcut-fe-cm - 3.3.8+gb812c10-dirty-1

shortcut-fe(sfe) … Shortcut Forwarding Engine
https://source.codeaurora.org/quic/qsdk/oss/lklm/shortcut-fe/plain/README?h=banana

LEDEではなく、QSDKでのbuild方法は以下が参考になりそうです。
http://www.cnblogs.com/rohens-hbg/p/4920347.html
0639anonymous
垢版 |
2017/06/18(日) 23:57:27.04ID:???
どうなんでしょうねぇ

READMEの最後の方の記述を見る感じではQualcomの独自実装っぽい感じもしますが、
仕組みの細かい部分の説明なくて、コード嫁って感じですね…

なお、sfeは ChromiumOSにもmeargeされてるようです。
https://chromium-review.googlesource.com/c/361051/
0641anonymous
垢版 |
2017/06/19(月) 21:33:26.60ID:???
ありがとうございます。
Makefileが参考になるかもですね
研究してみます
0642anonymous
垢版 |
2017/06/19(月) 21:34:16.10ID:???
話逸れますけど、
R7800ってSoCがArmのIPQ8065でしたよね

QualcommのSoC紹介ページ見ると
https://www.qualcomm.com/products/ipq8065
1.7GHz quadcoreのメインプロセッサの他に
dualcore 800MHzのNetwork SubSystem(NSS)アクセラレータを持ってるようです。

で、>640の紹介してくれたツリーを眺めると
qca-nss-から始まるkmodのパッケージが多数あって、
アクセラレータ有効になってそうです。

既にソースも公開されてるし
R7800は本当にOpenWrt/LEDE最強機種かもしれませんね!
0643anonymous
垢版 |
2017/06/20(火) 04:22:05.17ID:???
>>636
ここを見てlede rebootに入れてみました。
OpenConnect SERVER Setup Guide for Beginners [OpenWrt Wiki]
https://wiki.openwrt.org/doc/howto/openconnect-setup

ほぼ記載のままで認証まで完了。ledeへのログインもOK(luci/sshとも)
ユーザ作成も含めてluciだけで簡単で、証明書類も暫定で一通り出来ていました。

がしかしLANに入れず……何か設定が必要なんだと思いますが、ここまで。
0644anonymous
垢版 |
2017/06/20(火) 07:56:14.73ID:???
>643 検証乙

StrongSwan IKEv2 でもClientに割り当てたIPがLAN側と同セグメントだと
ClientからLEDEのluciには繋がるけど、他につながらない事態になりましたね

正確にはVPN接続中に他のLAN側機器がLEDEとの通信ができなくなる状況でした
おそらくFirewall周りと思いつつ切り分けできてません…

Clientに割り当てるIPを別セグメントにすると、問題なかったです。
0645anonymous
垢版 |
2017/06/23(金) 00:42:05.40ID:???
ソフトバンクの光BBユニット持っている人で、ソースの場所知っている人いたらURL教えて下さい。
OpenWrtが動くかは分からないが、ARMなLinuxだから結構遊べそう。
中にある改造版BusyBoxのソースだけでも欲しい。
GPLだからもらえるよね?
0646anonymous
垢版 |
2017/06/23(金) 04:45:44.51ID:???
買取なの? そのユニット
0648anonymous@53.249.2.103.shared.user.transix.jp
垢版 |
2017/06/23(金) 08:05:11.06ID:???
BUFFALO WZR-HP-AG300H に OpenWrt 15.05.1 を導入し、
ds-lite接続と、v4 PPPoE接続を同時に1台で接続したいと思っています。

mioひかり回線 − HGW(RV-S340HI) − [OpenWrt] − PC(有線LAN) と接続

・ソフトウェアの一覧からds-liteと、ipv6のlcuiのpkgは導入しました
・インターフェイスのwanにds-liteを選択し、transixのサイトにあるAFTRを入れても接続できず
・wan6にPPPoEを設定するとそちらは接続される
・回線自体は、IO DATA WN-AX1167GR(ds-lite対応)で開通、接続を確認済み

ds-liteとv4 PPPoE同時接続するために、他どのような設定をすればよいか、ご存じの方いたら教えていただけませんか?
0649anonymous
垢版 |
2017/06/23(金) 14:41:24.67ID:???
wan6にdsliteを入れないのは何でですか?
0650anonymous
垢版 |
2017/06/23(金) 20:47:56.80ID:???
WAN I/FでIPv6 IPoEを通せるようにならないとどうもならんでしょう

stateless configuration/RAでprefixとデフォルトルートを払い出してもらえば
transixのDS-Lite対向とリンク張るのはIPv6アドレス直指定でip6tnl*のトンネルリンクを設定すること
つながるといえばつながる

つなげたところでPPPoEとDS-Liteとルーティングをどう振り分けて使い分けるかは
ポリシールーティングなりで設定することなので


所望しているようなことをやれてはいるが
PC Linuxのルータだし、FTTHとの界面がただのONUなので構成が違う
0651anonymous
垢版 |
2017/06/23(金) 23:11:58.22ID:???
648じゃないけど、もうちょっとくわすく。
>>648は、ipv4とipv6とのdual wanをしたいってことだよね?
wanのpppoeは接続できてるとして、
wan6のds-lite(?)ができないことが問題なの?
>>650のいうポリシールーティングは、mwan3というパッケージが使えると思う
0652anonymous
垢版 |
2017/06/24(土) 01:57:23.03ID:???
wan(無印)はIPv4専用
wan6はIPv6専用
じゃないんか?

ONU - 光電話ルーター - openwrt - PC ってやって
wanは光電話ルーターの設定画面開くためにIPv4の固定IP
wan6にIPv6 PPPoE(@ipv6.ocn以下略)設定
これで使えてたけどな
0653anonymous@54.209.49.163.rev.vmobile.jp
垢版 |
2017/06/24(土) 09:31:22.56ID:???
>>652
それはv6PPPoEであって、DS-liteでは無いと思う。
そこまでなら設定消したHGWにipv6 pkg
入れて、
openwrtルーターを動的dhcpで繋げば動く。
0654anonymous
垢版 |
2017/06/24(土) 17:28:21.63ID:???
QSDKに含まれるshortcut-feの件を
LEDEの >505 のフォーラムで質問したら
スレッドオーナーのgwlim氏が興味を持ったらしくテストしてくれました。

>638 の指摘するようにHardware依存しないFastpathであってるようです

gwilm氏がLEDEの上流にマージするつもりみたいです
期待!
0655anonymous
垢版 |
2017/06/24(土) 18:58:16.43ID:???
>>653
DS-liteってIPv6のやつじゃないんかい?
IPv4はカプセル化されてIPv6でopenwrtから出て行くと
0657anonymous
垢版 |
2017/06/24(土) 21:18:59.47ID:???
となると、>>648の言うv4 pppoeとds-liteを同時にというのは意味がないのでは?
全部のパケットがipv6にカプセルされて出ていくことになるよね?
0658anonymous
垢版 |
2017/06/24(土) 21:38:02.90ID:???
マルチホーム構成ですよね。
インターネット接続のためのアウトバンド用ds-liteと
VPNサーバーなどのインバンド用v4PPPoEかな?
0659anonymous
垢版 |
2017/06/24(土) 22:51:15.01ID:???
シングルホームでIPv4 PPPoEとIPv6 IPoE、IPv6上のIPv4トンネルを共存したいんだろ
0661anonymous
垢版 |
2017/06/24(土) 22:56:59.95ID:???
IPv4 PPPoEは総じて混雑がひどく遅い そもそも200Mbpsだかに上限が抑えられている
IPv6 IPoEだとその上限制約なし 回線のベストエフォートの実力そのままを使える
DS-Liteは上限制約なしの経路でIPv4をトンネルしてもらうので高速 PPPoEの混雑の影響無関係

ただしDS-LiteだとNAPT処理をトンネルした先のtransixの機器で行うので
ポートフォワーディングを一切利用できない

ポートフォワーディングを用途上必要とするトラフィックに対してだけIPv4 PPPoEを使う
0663anonymous
垢版 |
2017/06/24(土) 23:39:37.47ID:???
ipsecが使えないnvr510
0665anonymous
垢版 |
2017/06/25(日) 00:14:21.18ID:???
>>664

fast-classifier は
https://source.codeaurora.org/quic/qsdk/oss/lklm/shortcut-fe.git に含まれるkmodですね
このfeedをclone すると、shortcut-fe と fast-classifiler とサンプルと、OS Patch が含まれてました。
Qualcomm fastpath は shortcut-fe、shortcut-fe-cm、fast-classifier 3つで構成されていると考えていいと思います。

つい先ほどのgwlim氏のcommit を見ると、qsdk ではなくて、
>639 の ChromiumOSからsourceを拾ってきてやり直したようです。

Hardware NATとは異なる話なので新しいスレッド立ててくれたみたいです。
https://forum.lede-project.org/t/qualcomm-fast-path-for-lede/4582

私もいま BHR-4GRV2用にbuild中です。
(前回実績から)おそらく5人くらいは興味あるかたがいらっしゃるようなので
うまくbuildできたら人柱用にupしますね。
0666anonymous
垢版 |
2017/06/25(日) 01:23:06.23ID:???
665氏もgwlim氏も仕事が速いな。
https://forum.lede-project.org/t/qualcomm-fast-path-for-lede/4582/2
TL-WR1043NDv1 mips24kc 430MHZでのテストももう終わってるしw
-----------------------------------------------------------
Client connecting to 10.1.1.2, TCP port 5001
TCP window size: 0.22 MByte (default)

[ 5] local 192.168.1.103 port 49910 connected with 10.1.1.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 5] 0.0- 1.0 sec 81.5 MBytes 684 Mbits/sec
[ 5] 1.0- 2.0 sec 78.4 MBytes 657 Mbits/sec
[ 5] 2.0- 3.0 sec 74.5 MBytes 625 Mbits/sec
[ 5] 3.0- 4.0 sec 78.1 MBytes 655 Mbits/sec
[ 5] 4.0- 5.0 sec 71.9 MBytes 603 Mbits/sec
[ 5] 5.0- 6.0 sec 77.4 MBytes 649 Mbits/sec
[ 5] 6.0- 7.0 sec 74.4 MBytes 624 Mbits/sec
[ 5] 7.0- 8.0 sec 76.8 MBytes 644 Mbits/sec
[ 5] 8.0- 9.0 sec 72.6 MBytes 609 Mbits/sec
[ 5] 9.0-10.0 sec 78.6 MBytes 660 Mbits/sec
[ 5] 0.0-10.0 sec 764 MBytes 640 Mbits/sec
[ 5] MSS size 1448 bytes (MTU 1500 bytes, ethernet)
-----------------------------------------------------------
これって有線でNAPTさせたときのスループット?速くね?
0667anonymous
垢版 |
2017/06/25(日) 01:36:48.36ID:???
うちはnetgear wndr3700v1なので、こっち
https://github.com/gwlim/mips24k-ar71xx-lede-patch
でいいんだよね。

make menuconfiの後、とりあえず
Kernel Modules -> Network Support
の下の、shortcut-*とfast-classifierをチェックして、今ビルド中…
0668anonymous
垢版 |
2017/06/25(日) 07:31:51.32ID:???
fastpathとやらで通してよいかどうかを誰が何をもって判定・設定するのでしょうね?

たとえばTCPで通してよいことが確認されたものだけ
このfastpath経路で処理して、他は実直に本来のnetfilterに通す経路?
0669665
垢版 |
2017/06/25(日) 10:43:37.16ID:???
LEDE 17.01.2 with Qualcomm FastPath for BHR-4GRV2

https://www.axfc.net/u/3818954.7z

まだ最適化は行っていないのでUSBや無線等、だいぶ無駄なkmodが含まれてます。
一応インストールして起動確認はしていますが、人柱用です。
興味がある方がいれば使ってみてください

>>666
前のスレッドの文脈から見て有線NAPTスループットだと思いますけれども。
こちらを使えば、WZR-HP-G300NHや WZR-HP-AG300H、BHR-4GRV 等用もbuildできそうですね。

>>667
どうなんでしょうね。
特に追加設定をしないで動いてしまうので、基本的にすべてfastpath通しちゃうんだと思いますけど
0670anonymous
垢版 |
2017/06/25(日) 22:45:19.67ID:???
667だけど、kmod-shortcut-fe-drvというのを含めると、ビルドに失敗しますね。
それと"Extra packages -> fast-classifier-example"というのがあるのでこれ
も含めてビルドすると、失敗します。どちらもMakefileがないと怒られます。

wndr3700にインストールしてみたけど、うん、まあ普通に動いてる。
------------------------------------------------------------------
root@LEDE:~# lsmod |grep short
shortcut_fe 52176 2 fast_classifier,shortcut_fe_cm
shortcut_fe_cm 6992 0
shortcut_fe_ipv6 53392 2 fast_classifier,shortcut_fe_cm
root@LEDE:~# lsmod |grep fast
fast_classifier 45472 0
shortcut_fe 52176 2 fast_classifier,shortcut_fe_cm
shortcut_fe_ipv6 53392 2 fast_classifier,shortcut_fe_cm
root@LEDE:~#
------------------------------------------------------------------
確かにカーネルモジュールとして読み込まれてはいるみたいです。
0671anonymous
垢版 |
2017/06/25(日) 23:06:45.60ID:???
それと余談なんだけど、だいぶん前に>>162がやってたclient isolationだけど、
今見たら、luciの無線設定に"client isolation"のチェックボックスがあり、
チェックを入れて試してみたら、無線クライアント間の通信は遮断してくれる。
当時は確かにできなかったはずなんだけどなあ…
0672665
垢版 |
2017/06/26(月) 01:17:33.97ID:???
>667,670
Makefile に以下のように書かれているもので、

>Simulated sfe driver which act as an adapter
>to convert message between a connection manager
>and the SFE core engine.

TITLE:=Simulated sfe driver for ECM とあり、
このECMは多分 USB ECM(Ethernet Controle Model)のことだと思うので
USB Etherで使うつもりがなければなくてもいいと思います。

ちなみにBHR-4GRV2のQSDKオリジナルファームにも入っていないパッケージでした。
>634 にlsmod や opkg list-installed を貼っているので参考にしてみてください。
0673665
垢版 |
2017/06/26(月) 01:50:37.16ID:???
>>671

それは 064-luci-wifi-add-feature.patch で wifi.lua にパッチ当ててるからですね。

他にMastodonでMusashinoさんが指摘されてますが、
016-enable-wireless-default.patch で 無線デフォルトONにしてたり、
015-reg-wireless.patch で 802.11のregdb.txtの値をいじっていたりするので
wifi関係は注意が必要です。

このpatch群はgwlim氏のprivate patchの性格が強く、
USB LTEドングルやらupnp等のパッケージがデフォルト追加されているので
適宜 patch フォルダのパッチを削除してから
patch_LEDE.sh を流してbuildしたほうが良いです。

ちなみに、LEDE17.01.2 のbranch に適用するなら、
012-fix-upstream-feed.patch は不要です。
Qualcomm Fastpath だけなら多分89x-SFE-xxx のパッチだけで行けるんじゃないかと…
(ソース読めない人間の想像ですが)
0674anonymous
垢版 |
2017/06/27(火) 08:20:01.38ID:???
DS-Liteうんたら、って言ってた人はどうなったんだ? 予選敗退か?
0675648
垢版 |
2017/06/27(火) 11:22:19.63ID:???
>>648です。
その後もOpneWRTのwebUIの範囲ではいじっていたのですが、
デュアルWanやポリシールーティング以前の問題で、DS-LITE接続自体ができません。
まずOpenWRT単品で、DS-Lite だけの接続を確立させたいのですが、参考になるサイトあったら教えていただけませんか?

Wan6をイーサ接続の動的v6アドレスに設定すると、IPoE接続はできるようなのですが、remotehostがtransixにならないので、
これだと単純なv6のみの接続になっているようです。設定をDs-Liteにプロトコル変更すると、インターフェイスがアクティブにさえなりません。

現在はルータを複数つかって、無理やり想定構成に近いことをやってますが、どうせなら1台でスマートにやりたいです。
下記がおおよその構成図です。
http://imgur.com/UW70ZeD.png
0676anonymous
垢版 |
2017/06/27(火) 11:41:07.89ID:???
OpenWRTに直接関係ないんだけど、Googleやっぱりすごいな。
DS-liteでの接続なのに、Chromeリモートデスクトップはなんの問題もなく外部インターネットから繋がるw

v4 PPPoEでのポート開放を継続したい理由の1つに、VPNやターミナル接続があったんだが、軽く飛び越えてくるから困る。
0677anonymous
垢版 |
2017/06/27(火) 12:02:38.08ID:???
コマンドラインで現在の設定状態とかを確認する気があるのかないのか
ないなら予選敗退 確定

1) WAN側I/FにIPv6 IPoE加入で払い出される2409:...のIPv6アドレスが設定されているのか?
設定されていない=RAを受信できていない=IPv6デフォルトルータの情報も受け取れていない

2) DS-Liteのトンネル接続確立のためのコマンド
ip -6 tunnel add ip6tnl1 mode ip4ip6 remote “addr1” local “addr2” dev “ifname”
addr1: gw.transix.jpのIPv6アドレス
addr2: 自分のルータのWANインターフェースに割り振られたグローバルIPv6アドレス
ifname: WANインターフェース名

蹴られるようならip6tnlを利用するためのカーネルモジュールがファームに搭載されていない
これを解決できない限りその先はない
0678anonymouse
垢版 |
2017/06/27(火) 15:02:15.82ID:???
WZR450HPで89x-SFE-xxxのパッチだけ入れて試してみた。

> root@LEDE:~# lsmod |grep short
> shortcut_fe 51472 0
> shortcut_fe_ipv6 52432 0

動いてるっぽいけど、速度は300Mbps位で変わってない…なにかしら足りない?
0679anonymous
垢版 |
2017/06/27(火) 19:20:17.26ID:???
fast-classifer はbuildしてインストールしてますか?
0680anonymouse
垢版 |
2017/06/27(火) 21:05:24.19ID:???
ご指摘通り漏れてました。ご指摘ありがとうございます。

あれ?

fast-classiferのmake通らない…89x-SFE-xxxだけじゃ足りないのかな。
時間のある時にもう少しじっくり試してみます。
0681anonymous
垢版 |
2017/06/27(火) 22:04:24.61ID:???
>670 もおっしゃってますが、
fast-clasifer-example の方は選ぶとエラーになると思います
0682anonymous
垢版 |
2017/06/27(火) 22:41:54.15ID:???
fast-clasifer-exampleは外して、kmodのclassifierだけ有効にして。

>>677
言い方はきついが、愛を感じるぞww
0683anonymous
垢版 |
2017/06/27(火) 23:12:50.28ID:???
>>673
それで再度自ビルドしてインストールしてみたら、普通にclient isolationの
設定があって、実際に機能するのよね……まあ結果オーライ。

Musashinoさん、マスト丼の運用されてらっしゃるの?
どこでアカウント登録できるんですか?
0684anonymous
垢版 |
2017/06/28(水) 04:34:20.67ID:???
これからの時期はウナギ丼のほうがいいなぁ
0685anonymous
垢版 |
2017/06/28(水) 09:19:15.58ID:???
mstdn.maud.io でとりあえずいいんじゃないの?
0686anonymous@x237131.ppp.asahi-net.or.jp
垢版 |
2017/06/29(木) 07:10:48.86ID:???
Qualcomm Fast Path For LEDEについてですが、
武蔵野氏がWZR-900DHPで、
SRCHACK氏がWZR-HP-AG300Hで、それぞれbuildと成功したようですね。
0687anonymous
垢版 |
2017/06/29(木) 11:36:15.08ID:???
WZR-900DHPってBCM53xxじゃなかったか?
0688anonymous
垢版 |
2017/06/29(木) 23:02:03.37ID:???
WZR-900DHPはbroadcom BCM53xxですね。

Qualcomm Fastpath (shortcut-fe)自体は
アーキテクチャに依存はしないようですねぇ

逆に言うとCPU処理になるので
他の処理にペナルティが出るかもしれませんね
0689anonymous
垢版 |
2017/06/30(金) 06:57:04.83ID:???
マルチコア高速な機種に変えればいいだけのこと
0690anonymous
垢版 |
2017/06/30(金) 12:27:52.12ID:???
WXR-1900DHPとかならオッケーってこと?
0691anonymous
垢版 |
2017/06/30(金) 17:38:29.95ID:???
あなたのオッケーと私のOKが同じような基準とは限らん
欲望は青天井
0692678
垢版 |
2017/06/30(金) 20:41:10.79ID:???
WZR450HPでも動作OKでした。
SMBで適当に測っても300Mbps⇒600Mbpsで効果抜群。
0693anonymous
垢版 |
2017/06/30(金) 21:14:10.24ID:???
smb?
ブリッジでも効果があるってこと?
0694anonymous
垢版 |
2017/06/30(金) 21:35:38.03ID:???
>692

SFEのパッチだけ適用ですか?
それとも他のqsdkモジュールも導入した感じでしょうか?

WZR-450HPってWZR-HP-G450H のリネーム品でしたっけ?
0695678
垢版 |
2017/06/30(金) 22:43:24.14ID:???
SMBは別件だった…訂正。
月末の締日に仕事がテンパってる中並行でこんな事してちゃいかん。

ローカル鯖対向でNAT越えHTTP10GB転送が約300Mbps⇒約600Mbps。

>694
WZR-450HPはWZR-HP-G450Hのリネーム品です。

17.01.2にFastPath追加のみです。???-SFE-*.patchだけを適用だと
kmod-fast-classifierのBuildが通らずしばらく悩み
luci-app-sqmを入れると通ると気が付くまで丸一日。
0696anonymous
垢版 |
2017/07/01(土) 07:19:27.61ID:???
swconfigでL2SWの構成を変更して5ポートHUBにしている状態なら
Ether間はワイヤーレート近くまで上がらないとおかしいでしょう
カーネルに上げる必要性がないのですから

Ether <-> 無線 のブリッジについては少なくともドライバ層まで上がって来て
バケツリレーしなければいけないのでなにがしかの高速化機構が意味を持つ
0697anonymous
垢版 |
2017/07/01(土) 09:29:04.36ID:???
>>678
差しさわりなければbuildされたimage、(可能なら *.manifest、*_config.txtも)をupしていただけないでしょうか
BHR-4GRV(初代)でテストさせていただきたく
0699anonymous
垢版 |
2017/07/01(土) 10:19:16.93ID:???
>697
ごめんなさい、微妙なものが入ってるのでNGです。お察しください。

手順的にはgwlimさんの手順通りで作業を進めて、patch_LEDE.shを流す前に
patchフォルダ内に???-SFE-*.patch、099-add-default-package.patchを
残してBuildしただけです。

追加はKernel Modules > Network Support 以下の
kmod-fast-classifier, kmod-shortcut-fe, kmod-shortcut-fe-cm です。

以前は沢山の謎パッケージが導入されてた099-add-default-package.patchも、
修正されてほぼ最低限のパッケージが導入されるよう修正されています。
0700anonymous
垢版 |
2017/07/01(土) 12:10:38.06ID:???
>699
OK!
gwlim氏のパッチにはAr71xxには有用な物もありそうなので、
吟味して加えてbuildしてみます
0701anonymous
垢版 |
2017/07/03(月) 01:37:37.10ID:???
Qualcomm FastPath を適用したLEDE17.01.2 の PPPoE + NAT での評価として
>479-481 とほぼ同条件でテストしてみました。
(クライアントPC側を i7-6700 のマシンに更新してます)

>◎WZR-900DHP
> 純正 ver1.14 … 送信:935Mbps / 受信:936Mbps
> LEDE 17.0.1.1…送信:239Mbps / 受信:240Mbps

LEDE 17.01.2 FastPath OFF … 送信:275Mbps / 受信:276Mbps
LEDE 17.01.2 FastPath ON … 送信:306Mbps / 受信:307Mbps
  ※ musashino氏のbuild を使用
    https://taiha.net/jenkins/job/LEDE-master-BUFFALO-WZR-900DHP_sfe/


>◎BHR-4GRV2
> 純正v1.03…送信:920Mbps / 受信:920Mbps
> 純正v1.08…送信:932Mbps / 受信:933Mbps
> OpenWrt 14.07※…送信:146Mbps / 受信:146Mbps ※AP135-20用ファーム
> LEDE 17.01.1…送信:355Mbps / 受信:355Mbps

LEDE 17.01.2 FastPath OFF … 送信:370Mbps / 受信:370Mbps
LEDE 17.01.2 FastPath ON … 送信:920Mbps / 受信:920Mbps
  ※ LEDE 17.01.2 master branch に
   gwlim氏patch SHA1 hash 6e7e7e4b598294e3b4df495eb08d76f97c02078c を適用
   Qualcomm FastPath のみ有効化
0702anonymous
垢版 |
2017/07/03(月) 02:19:16.35ID:???
FastPath OFFはrmmod で kmod をアンロードしてから測定しました。

FastPath ON によるスループットの伸び率は
WZR-900DHPは約1.1倍、BHR-4GRV2では約2.5倍でした。


測定中のCPU負荷を cat /proc/loadavg で確認しました。
BHR-4GRV2 で 1分間平均 0.95 までcpuloadが上昇しました。(平時0.05〜0.10)
でもこれは FastPath ON/OFFの場合でかわりませんでした。

とりあえず、BHR-4GRV2 では
LEDEでもオリジナルのファームウェア並みのスループットが出せるようになりました。
0703anonymous
垢版 |
2017/07/03(月) 18:34:59.07ID:???
>>702
検証乙
検証結果が推測通りというのは、なかなか大したもんですね。
0704anonymous
垢版 |
2017/07/04(火) 07:30:20.13ID:???
gwlimさんところの一連のやりとりの中で
githubの武蔵野大破さんとこが紹介されていたので
lede_17.01 branchの sfe_patches/ を取り込んで shortcut-fe, shortcut-fe-cm の
カーネルモヅールを組み込んでのビルドはなんか適当に選んでar71xxで通せた

そのモヅール 2個ロードすりゃ爆速になるのかね?
0705anonymous
垢版 |
2017/07/04(火) 08:13:29.13ID:???
fast-classifer も入れないと >678 のように
速度でないと思います
0706anonymous
垢版 |
2017/07/07(金) 23:34:29.68ID:???
ipq806xがqca8kとかいうスイッチドライバ?に替わるときに、とうとう
HWNATドライバも追加されるみたいよ。
https://git.lede-project.org/?p=lede/blogic/staging.git;a=commit;h=dd3bdac6d1dcd98d4d494052f7df31ca21558d6f
まだJohnのstagingだから、trunkに入るにはしばらくかかるかも
0707anonymous
垢版 |
2017/07/08(土) 00:47:30.52ID:???
ipq806x のnssアクセラレータドライバも組み込まれると良いのですが
0708anonymous
垢版 |
2017/07/08(土) 08:01:26.68ID:???
時流はSoC switch WiFi オールQCAだね
0710anonymous
垢版 |
2017/07/08(土) 15:16:24.15ID:???
Netrork Sub System でNSS
アーキテクチャ図を見ると、
データプレーンとして機能するサブプロセッサのようですね

エンタープライズ向けのNetwork機器と同等の構成が
ワンチップでできると言うのは凄いですね
0711anonymous
垢版 |
2017/07/08(土) 17:14:16.56ID:???
日本で普通に買える機種で、これの恩恵にあずかれるのがnetgearのr7500とr7800
しかないのが切ない。
本来なら、buffalo WXR-2533DHP(2)とNEC wg2600hp(2)でも使えるはずなのに。
0712anonymous
垢版 |
2017/07/09(日) 01:06:51.23ID:???
最近のBuffaloは入れられないのかな?
0713anonymous
垢版 |
2017/07/09(日) 08:27:45.89ID:???
R7500はR7800への無償交換に応じなかった人しか持ってないでしょうけどね

最近登場したSynologyの機種がwikidevi師匠いわくipqのようです
https://wikidevi.com/wiki/Synology_RT2600ac

待ってたらOpenWrt出てくるかも
あるいは挑んでみる?
0714anonymous
垢版 |
2017/07/09(日) 11:42:45.84ID:???
おお、情報ありがとうございます。
挑んでみたいけど、金と知識が足らない。
device treeのことがわかれば、移植は難しくない?
0715anonymous
垢版 |
2017/07/09(日) 14:35:21.24ID:???
>>706
フォーラムにJohn本からレポート
https://forum.lede-project.org/t/hardware-nat-for-lede/1094/167
現状udpの1472 bytes以上になったとき、問題が起こるとのこと。
これによると、
“apart from that ipv4/6 routing, ipv4 nat and multicast offloading work fine. hw QoS support is also functional”
大方はうまく動いてるみたい。
netfilter.orgの人の作業が終わったら、upstreamに遠からず入るだろうって。
0717anonymous
垢版 |
2017/07/11(火) 19:19:46.88ID:???
>>716

>269 に背中を押されて買いました!
0718anonymous
垢版 |
2017/07/11(火) 19:20:14.03ID:???
同じくタイムセールのArcher C7 (2017年モデル) ってv3?
2016年モデルがv2?
0719anonymous
垢版 |
2017/07/13(木) 00:27:15.96ID:???
https://github.com/gwlim/mips24k-ar71xx-lede-patch を使って
以下の LEDE 17.01.2 + SFE firmware を buildしてみました。
有線のみで無線は一切テストしていませんがよろしければどうぞ。

WZR-HP-AG300H/WZR-600DHP用(WZR-HP-AG300H target)
https://www.axfc.net/u/3823996

WZR-HP-G450H/WZR-450DHP/BHR-4GRV用(WZR-HP-G450H target)
https://www.axfc.net/u/3823995

WZR-HP-G300NH/WZR-HP-G301NH用@(WZR-HP-G300NH target)
https://www.axfc.net/u/3823997


動作テストをしていませんが、後期versionのNH2 target用も念のために用意しました。
WZR-HP-G300NH/WZR-HP-G301NH用A(WZR-HP-G300NH2 target)
https://www.axfc.net/u/3823998
0720anonymous
垢版 |
2017/07/13(木) 00:32:42.41ID:???
一般pkgは公式のものが使えるはずですが、
kernel module は依存してしまうので ar71xx用kmodを含んだimage builder も置いておきます。

imagebuilder + kernel module pkg
https://www.axfc.net/u/3824002

必要な方はこちらもどうぞ
0721anonymous
垢版 |
2017/07/13(木) 00:58:41.31ID:???
>719 の firmware を使ったスループットテストの結果を貼っておきます。

◎WZR-HP-AG300H (Atheros AR7161 rev 2 / 680MHz)
SFE OFF 送信 317Mbps / 受信 317Mbps
SFE ON 送信 603Mbps / 受信 603Mbps

◎WZR-HP-G301NH (Atheros AR9132 rev 2 / 400MHz)
SFE OFF 送信 194Mbps / 受信 194Mbps
SFE ON 送信 432Mbps / 受信 433Mbps

◎BHR-4GRV (Atheros AR7242 rev 1 / 400MHz)
SFE OFF 送信 169Mbps / 受信 169Mbps
SFE ON 送信 468Mbps / 受信 468Mbps


テスト環境は >701 と同じです。
WAN接続は PPPoE (MTU1454) + NAT ですが
firewall setting で Masquerading と MSS clamping を ON にしています。

iperf3 -c (Server側LAN側IP) -P 30 -d -t 65 -O 5 で測定

LEDE Reboot 17.01.2 r3435-65eec8bd5f
SFE OFF は公式 ( Kernel 4.4.71)で
SFE ON はbuildしたもの ( Kernel 4.4.74 )です。
0722anonymous
垢版 |
2017/07/13(木) 01:03:50.42ID:???
純正ファームウェアでの結果は >485-488 に貼っていますが
BHR-4GRV でも純正よりもスループットが向上し、
G301NHやAG300Hに至っては純正の3倍ものスループットを叩き出していますね。
0723anonymous
垢版 |
2017/07/13(木) 01:21:01.53ID:???
>>719
使わせていただきます。ありがとう
0724anonymous
垢版 |
2017/07/13(木) 06:26:19.58ID:???
>>717の方がsfe試しての荒ぶるワイヤレート相当をwktk
0725anonymous
垢版 |
2017/07/13(木) 14:27:01.14ID:???
>722
検証お疲れ様です。

FastPath、echo 1 > /sys/sfe_cm/stop で止まる。
同0で有効。通信中でも切り替わるみたい。
0726anonymous
垢版 |
2017/07/13(木) 20:53:41.91ID:???
luciで設定できるようになるといいですねぇ
その前にuciでできるようにならないといけないか
0727anonymous
垢版 |
2017/07/13(木) 21:23:25.75ID:???
>726
Luci-app-commandsを入れてコマンドを登録すればOKです。
ワンクリックでFastPathのON-OFF可能ですよ。
0728anonymous
垢版 |
2017/07/13(木) 22:36:34.88ID:???
なるほどありがとうございます
0729anonymous
垢版 |
2017/07/13(木) 23:12:20.76ID:???
この流れだと、AG300Hであと10年戦えそう
0731anonymous
垢版 |
2017/07/14(金) 06:23:28.02ID:???
あなたがその例になるのだ!!
1) transix側とip6tnlでリンク
2) ip6tnlへルーティング
おわり
0732anonymous
垢版 |
2017/07/14(金) 07:44:33.61ID:???
AR9132なら 750Mbpsは出るはず (WR8500N/WR8300Nと同じSoC)

>>729
600Mbpsではダメでしょ
0733anonymous
垢版 |
2017/07/14(金) 07:58:46.34ID:???
勝手に独りで1Gbps超えてろ
0734anonymous
垢版 |
2017/07/14(金) 08:41:33.60ID:???
ギガ回線なら980Mbpsは出ないとゴミだろ
0735anonymous
垢版 |
2017/07/14(金) 09:31:05.35ID:???
NW屋とサーバ屋の価値観の違いですな
0736anonymous
垢版 |
2017/07/14(金) 10:02:26.99ID:???
>>732
何かと思ったらAtermか
これってQSDKとかOpenWrtで動いてるの?

SoCがmips24kcの機種は
Qualcom fastpathだけでは700MHz位までしか報告がなかったはず
もしもうちょっといくなら何か他のドライバなりkmodなりが動いてるはず
情報くだされ
0737anonymous
垢版 |
2017/07/14(金) 10:05:16.01ID:???
700MHzじゃなくて700Mbpsだったtypoスマソ
0738anonymous
垢版 |
2017/07/14(金) 22:03:03.72ID:???
>>736
NetBSDだからなんとかなる はず
0739anonymous
垢版 |
2017/07/15(土) 08:07:55.58ID:???
NECの8300Nを借りてきたよ。

721さんとiperf3のオプションを揃えて単純NAT
iperf3 -c (Server側LAN側IP) -P 30 -d -t 65 -O 5

WZR-450HP+純正ファーム=348Mbps
WZR-450HP+FastPassON=645Mbps
WZR-450HP+FastPassOFF=281Mbps
WZR-450HP+LEDE本家版=279Mbps
WR8300N+純正ファーム=832Mbps

各LEDE17.01.2で、FastPathは自前ビルド

どっちも24Kの400MHzか。
0740anonymous
垢版 |
2017/07/15(土) 09:14:31.92ID:???
(゚∀゚)アヒャ。pass→path。純正ファームは牛=1.96、NEC=最新。
上下同じ速度だったので表記は省略してます。
0741anonymous
垢版 |
2017/07/15(土) 11:41:28.86ID:???

ATERMの速さは何だろう?
switchチップのせいかな

何を使ってましたっけ?
0742anonymous
垢版 |
2017/07/15(土) 12:39:51.17ID:???
WZR450HPもAG300Hも8300Nも同じAR8316らしい
0743anonymous
垢版 |
2017/07/15(土) 12:54:46.54ID:???
Qualcommはまともに儲けを稼げるモバイル向けSoCだけで特許とか自社技術を守る活動を頑張るつもりなのかなぁ

FreescaleやNXPのドナドナ繰り返しで手に入れた非モバイル向け半導体については
プロプライエタリでガチガチにすんのをやめて逆にアッパッパーにさらしちゃって
その分野がもはや稼ぎの柱にならないように追い込んで他社をつぶす気なのかも
0744anonymous
垢版 |
2017/07/15(土) 13:45:16.03ID:???
android側の事情をよく知らないんだけど
スマホ系SoCではQualcomm はガッチガチに秘密主義なの?
0745anonymous
垢版 |
2017/07/15(土) 22:40:43.29ID:???
NetGear R7800 来た

ttp://192.168.1.1/debug.htm
に アクセスすると telnet を enable にできるんだけど、
telnet loginして各種情報を採ってみたので晒してみる
ttps://ja.pastebin.ca/3843133

もちろんMACとかpassとかは適当に変えてる
0747anonymous
垢版 |
2017/07/15(土) 23:38:20.34ID:???
>746
こんな罠があるとは・・・。情報ありがとう

容量大きそうで面倒くさそうだからまだやってなくて助かった
0748anonymous
垢版 |
2017/07/15(土) 23:42:18.78ID:???
CodeAuroraForumやってるしスマホ系SoCでもQualcommは一番オープンじゃないか?
カスタムROM厨だからスナドラ搭載機しか買う気しないもん
0749anonymous@fusianasan
垢版 |
2017/07/15(土) 23:48:13.73ID:???
>>745
wifiのデフォルトのpass(5Gの方)とmacアドレス(eui-64なv6アドレスに)残ってない?
0750anonymous
垢版 |
2017/07/16(日) 00:03:06.85ID:???
うげ。まー、気にしない気にしない…w
0751anonymous
垢版 |
2017/07/16(日) 00:39:13.92ID:???
>>746
知らなかった!
なにこれ怖い。解析防止ってこと?

間違ってrecurseでcatコマンドを与えたら即死か。
0752anonymous@fusianasan
垢版 |
2017/07/16(日) 04:57:59.10ID:???
以前R7500をそれで4台も壊してしまったが、今のところ分かったことは、
・ブートローダが入っているパーティションを読むと壊れるようだ。たしかmtd0〜mtd2あたり。
・Linux上ではブートローダの位置が不良ブロックに見える→読み込み失敗と認識→勝手に別のブロックへの置換の処理が走る→再起動後ブート不能、の流れ。(dmesgに出る)
・こうなると、eSATAのLEDは点灯、EthernetのLEDは通常通り、他全部消灯になって何もできなくなる。蓋開けてシリアルポートつないでも無理。JTAGは知らない。
・勝手に壊れることも結構あるっぽい。(同じ症状:https://www.snbforums.com/threads/need-help-bricked-my-r7800.37054/)
・kernelやrootfsは読んでも問題ないし、書き換えもできる。
・telnetで入るとpartedやpartprobe等のコマンドをうっかり使って壊す危険性があるので要注意。(自分はpartedでprint listしたら壊れた)
・OpenWrtを入れると、ブートローダとかはLinux上でreadonlyになるので安全。
0753anonymous
垢版 |
2017/07/16(日) 10:09:21.88ID:???
>748
やっぱりそうだよね
基本的にはソースコードはオープンにしつつ特許侵害には厳しい姿勢で臨む、と言うところかな
だからこそ開発者が集まり、シェアを伸ばしてる希ガス
0754anonymous
垢版 |
2017/07/16(日) 10:17:57.95ID:???
>>752
詳細サンクス
なんで重要なmtd 領域をlockしてないんだろうね

OS側からブートローダを書き換える可能性を考慮してるのかな
Buffaloは基本的にはbootloader書き換えを含むファームアップはなかった気がするね
0755anonymous
垢版 |
2017/07/16(日) 10:59:40.92ID:???
WHR-G301Nのuboot
buf_ver=1.00
build_date=Jul 27 2009 - 17:39:39

buf_ver=1.01
build_date=Oct 25 2010 - 10:41:15

buf_ver=1.03
build_date=Dec 3 2010 - 10:58:02
1.03はWHR-300でも同じ
0756anonymous
垢版 |
2017/07/16(日) 11:55:53.98ID:???
>>754
チャレンジしたい人の芽を摘みたくないから、それだけでしょ
0757anonymous
垢版 |
2017/07/16(日) 12:21:36.76ID:???
ブービートラップでしょ普通に考えて

そんな罠を仕掛けてまで守りたい秘密は何かというと…
0758anonymous
垢版 |
2017/07/16(日) 13:14:48.22ID:???
>>
コピープロテクトか。

>757
偽造品対策としては優秀
0759anonymous
垢版 |
2017/07/16(日) 15:02:03.18ID:???
耐タンパ性高いな
0760anonymous
垢版 |
2017/07/16(日) 19:06:17.06ID:???
単に設計ミスのような気がするけど…
0761anonymous
垢版 |
2017/07/16(日) 21:38:43.35ID:???
こんなの放置してるとTP-LINKに水を開けられるぞ
0762anonymous
垢版 |
2017/07/17(月) 04:11:14.88ID:???
中の人A「壊れたって客がちらほら居る、なんとかしろ」
中の人B「客は何やったの?」
中の人A「ブートローダをcatした」
中の人B「それは普通の客ではない、普通そんなことしないので手入れは却下」

て感じか
0763anonymous
垢版 |
2017/07/17(月) 08:44:01.17ID:???
>>741
NECはNetBSD
業務用ルーターとほぼ同じ仕様らしい (telnet接続したときのコマンドがNECの業務用ルーターと同じだった)
GUIはNTT向けと同じだけどな・・・

BuffaloのようなLinux上でデーモン走らせるのではなく
昔の(アセンブラ使った)組み込み機器と同じくカーネル自体に組み込んでるっぽい
0764anonymous
垢版 |
2017/07/17(月) 15:15:17.69ID:???
NECのIXシリーズはVxWorksだった気がするけどな
0765anonymous
垢版 |
2017/07/17(月) 18:27:22.12ID:???
NECでnetbsdというとalaxalaですかねー

netbsdは普通にモノリシックカーネルだから
基本的にはdriverはカーネル組み込みでbuildしなきゃいけないですよね

おそらく独自に作りこんだのかな?
0766anonymous@fusianasan
垢版 |
2017/07/19(水) 07:58:02.12ID:???
東日本のdslite接続試してます
ipv6 dhcpでv6アドレスが取れるとこまでは簡単なんだけど、その後dsliteに切り替えてgw.transix.jpにトンネリングができない
成功した人います?
環境はarcher c7 lede17.01.2
0767anonymous
垢版 |
2017/07/19(水) 12:44:25.44ID:???
>>766
切り替えるんじゃなくて追加するんじゃ?
0768anonymous@fusianasan
垢版 |
2017/07/19(水) 13:07:52.47ID:???
公式のwikiを参考に、
wan6 にv6
wan にdslite
の設定してるんだけどなあ
0769anonymous
垢版 |
2017/07/19(水) 14:17:38.24ID:???
necだが
boot領域も各機種で独自仕様らしい
ファームの更新でboot領域も更新されるみたい

なのでカスタムファーム入れる余地はない
0770anonymous
垢版 |
2017/07/19(水) 20:16:26.06ID:???
>>766
x86-64 LEDE 17.01.0で使ってる。
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option dns '8.8.8.8 8.8.4.4'

config interface 'wan'
option proto 'dslite'
option peeraddr 'gw.transix.jp'

config interface 'wan6'
option ifname 'eth1'
option proto 'dhcpv6'
0771anonymous
垢版 |
2017/07/20(木) 09:36:27.74ID:???
Gwlim氏の細かいパッチは効くのかチマチマテストしてみた@WZR450HP

・一本一本試しても良く分からん
・それなりに本数当てると違うっぽい
・パッチは全部が全部効果的ではないらしい
・素のLEDEのバージョンでかなり速度が違う

 ex:本家からDLした17.01.0=298Mbps 同.1=240Mbps 同.2=260Mbps CC=149Mbps、BB=98Mbps

・SFEを入れても同じ傾向で

 17.01.0+SFE=694Mbps  17.01.2+SFE=655Mbps

・GCC6の最適化で結構違う(標準-Os、Gwlim氏-O2)

 17.01.2にて -Os=274Mbps -O2=295Mbps -O3=335Mbps

最適化オプションだけで2割違うとはちとビックリ。
0772anonymous
垢版 |
2017/07/20(木) 12:22:34.76ID:???


GCC6の最適化オプションによるパフォーマンスの違いについては、以下にレポートがありますね。
ttps://www.phoronix.com/scan.php?page=news_item&px=GCC-Optimizations-E3V5-Levels

最適化を進めると、高度にCPUを使うアプリでのパフォーマンス向上が著しいようですね。
0773anonymous
垢版 |
2017/07/20(木) 16:18:27.93ID:???
WZR-HP-AG300Hにopenwrt-15.05.1を入れて、
WebUIからLANのアドレスを192.168.1.1から192.168.11.1に変更し、
LAN側に直接接続していたPCのアドレスも192.168.1.2から192.168.11.2に変更したところ、
WebUIやsshがつながらなくなったのですが、他にも設定変更が必要だったのでしょうか?
変更後にPCからping 192.168.11.1 が通ることは確認しています。
0774anonymous
垢版 |
2017/07/20(木) 21:02:46.76ID:???
>773
その他に設定はいらないよ。
BuffaloのデフォルトIPと一緒なので、
Web-UIについては、ブラウザのキャッシュをクリアしてから、
立ち上げなおして接続してみてはどうかな
0775anonymous@fusianasan
垢版 |
2017/07/21(金) 07:04:48.84ID:PmNOitDk
某ゲームスレでの荒らしに大変迷惑しています 人物、詳しい場所、なんでもよろしいので情報提供お願いできますでしょうか? 高知県南国市までが現在わかっている状況です、どうかよろしくお願いします スレ汚し申し訳ありません

http://i.imgur.com/C4PC8BI.jpg
https://youtu.be/lgutGEPNTyE
0776anonymous
垢版 |
2017/07/21(金) 22:59:51.39ID:???
アンテナ、AC無しのWXR-2533DHP2のジャンクを格安で落札できたけど、
本体はちゃんと動く個体ならいいなぁ
0777anonymous
垢版 |
2017/07/22(土) 00:48:09.08ID:???
>774
ありがとうございます。
変更後アドレスでもWebUIとsshの接続が確認できました。
0778356
垢版 |
2017/07/23(日) 08:29:09.61ID:???
>>776
WXR-2533DHPの本体以外がヤフオクに出てる。
DHP2ではないけど、使えそうな気がする。
0779anonymous
垢版 |
2017/07/23(日) 09:01:43.30ID:???
どういう経緯で本体以外を売ることになっのか気になる出品だな
0780anonymous
垢版 |
2017/07/23(日) 10:50:31.10ID:???
brick!! -> もう一台購入 -> アダプタとか余ったぞ -> 出品
0781anonymous
垢版 |
2017/07/23(日) 12:33:33.57ID:???
>>778
基本的にはシリアル繋いでLEDE化試すために落札したんだけど、
届いた個体を試して動いて使えるようならそちらも入札しようかな
0782anonymous
垢版 |
2017/07/23(日) 15:45:32.72ID:???
届いた。モノはWXR-2533DHPだった。
12V 3.5VのACアダプタで動かしてみたら普通に動いて 管理Web画面にアクセスできた。

早速分解した。ネジは裏面4箇所、ゴム足の下。T8トルクスネジ。
ケースはとても開けにくく、車内装用のリムーバーを駆使して何とか開けた。
WAN/LANポートの部分がシール状になっていて、切れ目を入れないとカバーを取れなかった。

基板全体
ttps://www.fastpic.jp/images.php?file=3279740913.jpg

シリアルポート? 1〜3
ttps://www.fastpic.jp/images.php?file=4523143949.jpg

シリアルポート? 4
ttps://www.fastpic.jp/images.php?file=5428833429.jpg

JTAG?
ttps://www.fastpic.jp/images.php?file=2523332570.jpg

写真がボケ気味なのはスンマセン
0783anonymous
垢版 |
2017/07/23(日) 21:26:05.66ID:???
VDD
GND
TX
RX
の順に並んでるやつが正解(メイン)っぽい

他はサブじゃないかな
0784anonymous
垢版 |
2017/07/23(日) 23:11:45.63ID:???
>>783
ビンゴ!
BUFFALO のシルクの書かれた J3 のコネクタでコンソール取れた
3.3v 115200-8-N-1
ttps://www.fastpic.jp/images.php?file=4523143949.jpg


裏面Flashメモリ Winbond 25Q32FWIG?
ttps://www.fastpic.jp/images.php?file=0925533478.jpg
W25Q32FW data sheet
ttps://www.winbond.com/resource-files/da00-w25q32fwa1.pdf
0785anonymous
垢版 |
2017/07/23(日) 23:24:02.22ID:???
SPI Flashだからここにライタをつけてバックアップ採れるかな?
raspi の flashrom 使いたいけど raspi の 3.3v GPIOを
W25Q32FWの 1.8v に繋ぐために一番簡単な方法ってなんでしょうかねぇ
0786anonymous
垢版 |
2017/07/23(日) 23:54:00.00ID:???
>745 を参考に コンソールでログ採ってみた

ttps://pastebin.com/BRY4uGFM

やはりWXR-2533DHPもQSDK で構成されてた

ただ、NetGearR7800と比較すると違いも結構あるみたい

lsmod によると
Qualcom Shortcut-fe driver は動いてないようです

あと、残念ながらopkgコマンドが入ってない
qsdkで独自パッケージ作ってインストールすることはできそうにないですなぁ
0787anonymous
垢版 |
2017/07/24(月) 00:27:11.20ID:???
書き忘れてたけど、Buffalo WXR-2533DHP 1.02 frimware の結果です。
0788anonymous
垢版 |
2017/07/24(月) 01:21:17.54ID:???
bootloader の log も採ってみた

ttps://pastebin.com/wCrvC4MC


>BUFFALO WXR-2533DHP U-Boot Ver 1.14 (May 18 2015 - 13:24:36)
>
>CPU: IPQ8064 clock 1.4 GHz
>DRAM: DDR3 512 MiB clock 533 MHz
>NAND: ECC 4 bits, 256 MiB
>SF: Detected W25Q32 with page size 64 KiB, total 4 MiB
>MMC:
>*** Warning - bad CRC, using default environment

上記メッセージとboot時のmessageを見ると、
>785の 32Mbit の SPI Flash には bootloader だけが格納されてて、
OSの実体は 256M bit の NAND Flash 側に載っているように見受けられます

この作りなら、nand flash側を壊しても、bootloaderには影響なさそう
u-bootからオリジナルファームを書き戻す方法さえ見つければ、
好き勝手に遊べそうです
0789anonymous
垢版 |
2017/07/24(月) 01:34:11.90ID:???
あと、やっててわかったのですが、
ACアダプタポートの脇の電源SWは
単純にDC電源をOFF/ONするトグルスイッチではなくて、
きちんとOS shutdownさせるソフトスイッチになってます。

OFFにするとすぐにはLEDは消えないで
以下のようなメッセージの後で電源が切れます。

######## POWER OFF in 3 seconds ########
$Shutting down pppd:
######## after wan stop ########
######## after USB umount ########
######## go turn off ########

(ubootの時はすぐ切れます)
0790anonymous@fusianasan
垢版 |
2017/07/24(月) 16:33:42.27ID:???
中継機としてopenwrtを使おうと思っているんですが、パッケージの追加はwanからネット接続しないとできない感じですか?
無線LANのみで完結できるならそれに越したことはないのですが、何か方法はありませんでしょうか
0791anonymous
垢版 |
2017/07/24(月) 17:10:47.55ID:???
パッケージ追加は(LAN側でも)デフォルトゲートウェイとDNS設定すれば可能だよ
0792anonymous
垢版 |
2017/07/24(月) 18:31:22.39ID:???
いつの間にかDD-WRTもSFE装備済みなんですね。
このverのDD-WRT、WebUIを触るとよく落ちるのはbug?

単純NAT、ハードウエアはWZR450HP、iperf3はいつもの通り。

WZR450HP純正1.96…335Mbps (buff_fastpath)
WZR-HP-G450HP純正1.86…535Mbps (buff_fastpath)
WZR-HP-G450HP純正Pro…165Mbps
DD-WRT 07-19-2017r32753+SFE=ON…720Mbps
DD-WRT 07-19-2017r32753+SFE=OFF…180Mbps

ウチのLEDE17.01.2…670Mbps少し遅いのは何でだろと。発見できた違いは
/sys/fast_classifier/skip_to_bridge_ingressに1がセットされてる。

変更してみると670Mbps⇒730Mbpsとほぼ10%UPで、DD-WRTと同じになりました。

ってかこのパラメータ具体的に何やってるんだろ?
0793anonymous
垢版 |
2017/07/24(月) 19:52:12.57ID:???
鮮やかに流れを無視...

KickStarterでbetした GlobalScale Esspressobin がようやく届いた
品物の種別は"SuperEsspresso" RAM 2GiB,WiFi(*1),micro SDあり 割と全部乗せの奴です

[*1]
記念に買っただけですよ、ええ 使ったらギテキング様に怒られますからね

WiFi+BTはminiPCIeスロットにモジュールで挿してある形式
チップはMarvell 88W8897
珍品なのでむっちゃ嬉しい(^o^)

..のでSoC,L2SW,WiFi/BT オールMarvell Semicon
0795anonymous
垢版 |
2017/07/24(月) 21:56:24.52ID:???
最近ビルドに失敗するんだけど、

Configuring ppp-mod-pppoe.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
* rpcd-mod-rrdns *
* opkg_install_cmd: Cannot install package luci.
package/Makefile:64: recipe for target 'package/install' failed
make[2]: *** [package/install] Error 255

rpcd-mod-rrdnsって何?
0796anonymous
垢版 |
2017/07/24(月) 22:19:25.17ID:???
>>792
DD-WRT側も気になってましたが
とうとうSFEが実装されたんですね〜

私はあくまできっかけを作っただけですが、
なんか感慨深いですね
英語のコミュティにも参加してみるものですね

>>793
Marvellって旧intelのStrongARMの流れをくむSoCでしたっけ?
0797anonymous
垢版 |
2017/07/24(月) 22:21:04.70ID:???
>>795
これは最新のTrunk版の話ですか?
0798anonymous
垢版 |
2017/07/24(月) 22:39:02.44ID:???
>>797
そうです。
2週間ほど前に入った
https://git.lede-project.org/?p=project/luci.git;a=commit;h=650397a11fb2d8b80c1c0511b803e537ecf5e9fb
これが関係してるんだとは思うんだけど、直る気配がないので俺だけか?と思ったんだけど...
0799anonymous
垢版 |
2017/07/24(月) 23:03:16.28ID:???
rrdnsで引っ掛かるのは.configを消して作り直すと通ったような
0800anonymous
垢版 |
2017/07/25(火) 08:01:45.44ID:???
.config消して、make menuconfigして再度make V=sしてみたけど、同じでした。
make cleanしてから再ビルドしてもダメでした。
0801anonymous
垢版 |
2017/07/25(火) 10:55:07.40ID:???
package/Makefile に問題があるのかな?

プログラム書ける方々にお聞きしたいのですが
こういう、make時のエラーはどう対処するんでしょ?

64行目とわかっているから、その行をみて
どう処理をしているかを確認して、直す感じですか?
0803anonymous
垢版 |
2017/07/26(水) 12:59:32.74ID:???
>>801
ビルド通りました。
rrdnsが新しいパッケージで、luciがそれに依存しているけど、再度./script/feeds install -a
しないとパッケージがインストール→コンパイルされないので、rrdnsがないと怒られてたようです。
アドバイスありがとうございました。
0804anonymous
垢版 |
2017/07/26(水) 21:52:53.48ID:???
なるほど、そういうこともあるんですね
参考になりました
0805anonymous
垢版 |
2017/07/27(木) 19:06:54.89ID:???
WXR-2533DHPの人、その後どう?ledeの移植できそう?
0806anonymous
垢版 |
2017/07/27(木) 19:53:20.30ID:???
ごめん、まだ進んでない。
まずはリカバリー方法の模索から。

JTAGアクセスを研究中
0807anonymous
垢版 |
2017/07/27(木) 20:02:16.29ID:???
ただ、bootlogから
WXR-2533DHPはQualcommリファレンスデザインAP148みたいなので、
既存のAP148のイメージが動くかもとは思ってます
0808anonymous
垢版 |
2017/07/27(木) 20:15:23.28ID:???
u-bootがやたら高機能でusbメモリ上のimageからbootできそうな感じです
まずはSPI Flashのバックアップ方法と
ubootからのオリジナルファーム復旧方法を探します
0809anonymous
垢版 |
2017/07/27(木) 22:33:30.17ID:???
ubootが使えるなら

printenv でアドレス調べて
md - memory display でダンプ

こんな感じ
ar7240> md 9F000000
9f000000: 100000ff 00000000 100000fd 00000000 ................
(以下略)

これでWN-G300Rのubootとか保存した
0810anonymous
垢版 |
2017/07/28(金) 12:17:19.15ID:???
OCNもIPv6 IPoEへの対応を始めたんですってな
0811anonymous
垢版 |
2017/07/28(金) 13:51:36.97ID:???
Brand: Xiaomi
Model: Mi Router 3G
CPU: MT7621A MIPS dual-core 880MHz processer (2C4T)
ROM: 128MB SLC Nand Flash
RAM: 256MB DDR3-1200
Interface: WAN, LAN, WiFi dual band, USB 3.0
WAN Port :1 port (Max 1000Mbps)
LAN Ports: 2 ports (Max 1000Mbps)
Transmission Rate: 1167Mbps (300Mbps/2.4GHz, 867Mbps/5GHz)
Network Protocols: IEEE 802.11a,IEEE 802.11ac,IEEE 802.11b,IEEE 802.11g,IEEE 802.11n
だそうで
0812anonymous
垢版 |
2017/07/28(金) 13:58:29.01ID:???
>>809
>788 にprintenv打っているのだけれど
今回ならどのアドレスを指定すればいいんですかね?

メモリ操作関係コマンドに自信がなくて…
0813anonymous
垢版 |
2017/07/28(金) 14:34:00.39ID:???
まだ対応してないとは知らず一生懸命繋ごうとしてたけど
DHCPv6で/64しか持ってこない問題を解決できず諦めてた。
これ/60を配るようになったって話でいいのかな?
0814anonymous@fusianasan
垢版 |
2017/07/28(金) 23:56:40.46ID:???
>>813
fletsで光電話なしでも/60のネットワークをくれるようになったってこと?
0815anonymous
垢版 |
2017/07/29(土) 03:06:29.10ID:???
>>813
/56〜/60欲しいならDHCP-PD対応ルーターが必須
OpenWRTはDHCP-PDに対応してないから/64しか使えない

D-linkのルーター使え
>>814
IPoEの方は変わらないはず
0816anonymous
垢版 |
2017/07/29(土) 08:01:52.46ID:???
そんなに広いサブネットもらってどうする 数えるほどしかコンピュータないくせに
0817anonymous
垢版 |
2017/07/30(日) 07:48:39.15ID:???
WXR-2533DHP、Linux上からddでmtdblockのbackup取れた
mtdblock1 rootfs_1 は取得できたもののI/Oエラー発生、
mtdblock17が/overray にマウントされてて取れなかった

u-bootからtftpboot 0x430000 mtdblock15.dd でkernelをロードして、
bootm 0x430000 でbootはできるけど、
rootfsがなくて途中でpanicした
0818anonymous
垢版 |
2017/07/30(日) 15:59:24.09ID:???
楽しそうだな
0819anonymous
垢版 |
2017/07/30(日) 16:27:20.22ID:???
>>817
buildrootのTarget Images -> ramdiskにチェック入れると、rootfsを含んだイメージができる
と思うんだが、あやふやなので断言はできん。ごめん
0820anonymous
垢版 |
2017/07/30(日) 22:14:22.62ID:???
ありがとう

まだLEDE側には手をつけてなくて
backupしたmtdblockのimageを使って純正firmを起動できないか試行錯誤してます。

mtdのkernelとrootfsをcat結合したものをbootmした時では
mtdパーティションがunknownになっていたので、
device tree もメモリ上に展開する必要があると考えてますが
それがどこにあるのかがまだ突き止められてません

手探り状態ですが、インターネット上に情報はそこそこあるので
今のところ楽しみながらHackしてますw
0821anonymous
垢版 |
2017/07/31(月) 00:07:54.66ID:???
バックアップの方法
・u-boot上で md <アドレス>
・Linux上で cat /dev/mtdblock0 > /tmp/wrc300ghbk-0.bin & tftp -p -l wrc300ghbk-0.bin 192.168.11.2

WRC-300GHBKで使えるファーム無いかな?
0822anonymous
垢版 |
2017/07/31(月) 03:21:30.33ID:???
WXR-2533DHP の u-boot には tftpput 機能がありました。
TFTP経由で 4MByteの SPI Flash と 256Mbyteの NAND Flash 双方の backupが取れました。

### SPI Flash ###
sf probe
  # SPI flash を認識させる
sf read 0x42000000 0 0x400000
  # SPI Flashからメインメモリ 0x42000000番地の
  # 先頭(offset=0)へ 0x400000&#8236;(=4MByte) 読み込む

tftpput 0x42000000 &#8237;0x400000 192.168.11.10:spi.img
  # メインメモリ 0x42000000番地から 0x400000&#8236;(=4MByte) 分、
  # 192.168.11.10のTFTPサーバにspi.img で PUTする。
0823anonymous
垢版 |
2017/07/31(月) 03:22:00.14ID:???
### NAND Flash ###
nand device 0
  # nand0 に切り替え
nand read 0x42000000 0 0x10000000
  # NAND Flash からメインメモリ 0x42000000番地の先頭(offset=0)に
  # 0x10000000(=256MByte) 読み込む

# 以下、0x2000000(=32Mbyte) 毎に分割してtftpサーバにput
tftpput 0x42000000 0x2000000 192.168.11.10:nand0-1.img
tftpput 0x44000000 0x2000000 192.168.11.10:nand0-2.img
tftpput 0x46000000 0x2000000 192.168.11.10:nand0-3.img
tftpput 0x48000000 0x2000000 192.168.11.10:nand0-4.img
tftpput 0x4A000000 0x2000000 192.168.11.10:nand0-5.img
tftpput 0x4C000000 0x2000000 192.168.11.10:nand0-6.img
tftpput 0x4E000000 0x2000000 192.168.11.10:nand0-7.img
tftpput 0x50000000 0x2000000 192.168.11.10:nand0-8.img

※ SPI Flash は以下の方法でもbackup可能?
nand device 1
nand read 0x42000000 0 0x400000
tftpput 0x42000000 0x1000000 192.168.11.10:nand1.img
(sf read と内容がおなじだった)
0824anonymous
垢版 |
2017/07/31(月) 03:28:12.22ID:???
>>822
うわ。unicodeの空白が入ってて文字化けした。。。再掲します。

### SPI Flash ###
sf probe
  # SPI flash を認識させる
sf read 0x42000000 0 0x400000
  # SPI Flashからメインメモリ 0x42000000番地の
  # 先頭(offset=0)へ 0x400000?(=4MByte) 読み込む

tftpput 0x42000000 0x400000 192.168.11.10:spi.img
  # メインメモリ 0x42000000番地から 0x400000?(=4MByte) 分、
  # 192.168.11.10のTFTPサーバにspi.img で PUTする。
0825anonymous
垢版 |
2017/07/31(月) 03:46:44.62ID:???
>821

WRC-300GHBK はエレコム系ですか
OpenWrt/LEDEが動いたという話はあんまり聞かないですね

おそらくOEM/ODM製品と思われるので、
同じOEM元の他社の製品名で探してどうか、といったところだと思います

Qualcomm Atheros 系だと bootlog中にリファレンスボードの名前が出てくることがあります
(AP130とかAP148とかAP161とかいうやつ)
OS boot log から手がかりつかめませんかね
0826anonymous
垢版 |
2017/07/31(月) 08:14:50.68ID:???
raw NANDは不安、怖い YAFFS2 or UBIFS ? んなもんどっちでも同じ 怖いものは怖い
NOR型が無難で安パイ
0827anonymous
垢版 |
2017/07/31(月) 11:53:59.17ID:???
backupしたNAND Flashの先頭を見ると UBIから始まっているので
UBIFSだと思います。

raw NANDが怖いというのは
bad Blockを含んで出力されてしまう、ということですよね?

WXR-2533DHPの1.02 の DAS U-BOOT 1.14 では
nand read/write コマンドと nand read.raw/write.raw コマンドの2つがあって、
nand read/write のほうは badblockをskipして読み書きしてくれるっぽいです

>nand read - addr off|partition size
>nand write - addr off|partition size
> read/write 'size' bytes starting at offset 'off'
> to/from memory address 'addr', skipping bad blocks.
>nand read.raw - addr off|partition [count]
>nand write.raw - addr off|partition [count]
> Use read.raw/write.raw to avoid ECC and access the flash as-is.
0828anonymous
垢版 |
2017/07/31(月) 12:58:55.64ID:???
WXR-2533DHPのu-bootでは、OOB,SBL,BBTなど
今までのルータにはない用語に戸惑ったのですが、
以下のblog がとても参考になりました

ttp://masahir0y.blogspot.jp/2014/12/linux-nand-bad-block.html

やたら詳しいと思ったら、プロフ見るとKbuildとU-Bootのメンテナさんの一人なんですね
G+に Linus と一緒に映った写真が載ってる…

あと、京都マイクロコンピュータさんの以下のblogも参考になりました
ttp://blog.kmckk.com/archives/4247605.html
0829anonymous
垢版 |
2017/07/31(月) 13:09:52.56ID:???
>>825
Atheros AR9342 (mi124_s17)

bootcmd=bootm 0x9f080010
となってるんでuImageに小細工する必要がある

9F000000 u-boot
9F020000 uImage
9F1A0000 rootfs
9F7E0000 mib0
9F7F0000 ART

と思ったがDD-WRT / openWRT無理かもしれん
0830anonymous
垢版 |
2017/07/31(月) 13:47:09.74ID:???
>829
それ、uImageが2重構成になってるということはないですかね?
bootm 0x9f02000 とかで先頭から読み込んでbootさせてみるとか。


あと、ここで 『MI124』 をキーに探すと
https://wikidevi.com/wiki/Atheros

同種の 19 device の一覧リンクににけるので、
ここで似たような無線・RAM/FLASH構成の機種を探してみてはどうでしょうか
0831anonymous
垢版 |
2017/07/31(月) 19:52:00.31ID:???
>>830
u-boot_envは u-boot内のデフォルト設定使用してるんでu-bootから探す(作る)しかない状態

uImageの中身 (u-boot上のアドレス)
9F02 webg ← BZ圧縮されてる
9F06 COMPCS ← 設定内容の一部(?)が保存されてる
9F07 COMPDS ← デフォルト設定
9F08 csys ← Buffaloとかの通常のuImageに0x10Byteのヘッダ付けたやつ
9F19 COMPHS

そこのページ見たんだけど似た構成が無いんだよ
Flash 8M / RAM 32MB / 無線:ngb

Flash 4Mであればスイッチングハブ含めてWG300HPとほぼ同じ構成
0832anonymous
垢版 |
2017/07/31(月) 21:01:49.04ID:???
>>831
なるほど。

Flash上にu-boot_env を保存する領域がないから

set bootcmd 'bootm 0x9f02000'
saveenv

出来なくて、u-boot内のdefault設定を使っているということですね

そうなっちゃうと、u-boot領域のbinariyを直接編集して
bootcmd の値を修正するしかないかもですね
チェックサム計算含めて1bitでも間違えると完全brickする可能性が高いから、
JTAGでflashアクセスできるようにしておかないと怖いけど...
0833anonymous
垢版 |
2017/07/31(月) 22:03:53.60ID:???
WRC-300GHBK
bootargs=(略) mtdparts=ath-nor0:128k(u-boot),1536k(uImage),6400k(rootfs),64k(mib0),64k(ART)

参考
WHR-G301N
bootargs=(略) mtdparts=ar7240-nor0:248k(u-boot),8k(u-boot-env),896k(uImage),2816k(rootfs),64k(NVRAM),64k(ART)
# cat /proc/mtd
dev: size erasesize name
mtd0: 0003e000 00001000 "uboot"
mtd1: 00002000 00001000 "uboot_environ"
mtd2: 000e0000 00010000 "linux"
mtd3: 002c0000 00010000 "rootfs"
mtd4: 00010000 00010000 "user_property"
mtd5: 00010000 00010000 "ART"
mtd6: 003a0000 00010000 "firmware" ※mtd2+mtd3のマッピング
0834anonymous@fusianasan
垢版 |
2017/07/31(月) 22:13:04.50ID:???
質問なんですが
http://near-unix.blogspot.jp/2016/02/fon2100e.html
ここを参考にWZR-HP-AG300Hでイーサネットコンバータと無線LANの中継をやってみたのですが、手持ちのiPhoneでWiFi接続すると始めはうまく接続できていても数十秒経つと通信できなくなりWiFiのつなぎ直しが必要になります
原因としてはどのようなことが思い当たるでしょうか
0835anonymous
垢版 |
2017/07/31(月) 23:08:51.56ID:???
まずはSSHでlogread かWebUIでlogみて何が起きているのか探したら?
としかいいようがないですな
0836anonymous@fusianasan
垢版 |
2017/07/31(月) 23:25:07.73ID:???
なるほど、やってみます
ありがとうございます
0837anonymous
垢版 |
2017/08/01(火) 03:16:12.28ID:???
>823 で取得したbackupファイルを書き戻してみた。

### NAND Flash 書き戻し ###
tftpboot 0x42000000 192.168.11.10:nand0-1.img
tftpboot 0x44000000 192.168.11.10:nand0-2.img
tftpboot 0x46000000 192.168.11.10:nand0-3.img
tftpboot 0x48000000 192.168.11.10:nand0-4.img
tftpboot 0x4A000000 192.168.11.10:nand0-5.img
tftpboot 0x4C000000 192.168.11.10:nand0-6.img
tftpboot 0x4E000000 192.168.11.10:nand0-7.img
tftpboot 0x50000000 192.168.11.10:nand0-8.img

# 正しくメモリに展開できたか >823 を使ってもう一度TFTPでputして
# PC側でdiffしてベリファイする

nand erase 0 0x10000000
# NAND Flash 消去

nand write 0x42000000 0 0x10000000
# メモリアドレス 0x42000000 の先頭(オフセット0)から 0x10000000 byte NAND書込
0838anonymous
垢版 |
2017/08/01(火) 03:23:34.27ID:???
結果、ファームを書き戻せることを確認した。

ただし、>826 が恐れていたように、再起動後のOS boot時、

nand0 のチェック時に以下のエラーが、

>UBI error: ubi_io_read: error -74 while reading 2048 bytes from PEB 54:2048, read 0 bytes
ubi_io_read[188] not here


OS boot時に以下のエラーが
msm_nand_read_oob 2820800 800 0 failed -74, corrected 0

初期化してとりあえずOSはbootできるようになったけど、現在もエラーは出続けてますね。

・・・ということで、u-bootの機能で NAND Flashに書き戻すことで
デフォルトOSの復旧はできるようになりましたが、わりとリスキーだと思います。

従来のようなACアダプタを引っこ抜くような電源OFFをすると、
NAND Flashが壊れて復旧できなくなる可能性があるので、
注意して対応する必要がありそうです。
0839anonymous
垢版 |
2017/08/01(火) 08:03:25.35ID:???
>>838
最近のいいモデルは、電源ボタンでoffしたとき、すぐに落ちずにしばらく動いてるようにみえる
のは、そういう意味できれいにshutdownさせてるのかな。
0840anonymous@fusianasan
垢版 |
2017/08/01(火) 08:06:24.63ID:???
u-bootとLinuxカーネルでNANDのbad blockの管理方法が一致していないと
u-bootの nand write で投入したファイルシステムイメージをLinux側で適切に読み取れない事態が起こりうる

ビルドホスト上のmkyaffs2imageで生成したイメージを nand write で投入してトラブルなくアクセスできたことはあるけど
ubifsではやったことない

ubi/ubifsは立派で賢いのかもしれないけど高尚すぎてブートからイメージを流し込んで起動させたり
といった低レベルの泥臭いことを逆に使い難い感がある
0841anonymous
垢版 |
2017/08/01(火) 08:32:14.75ID:???
>839
じゃないですかねぇ
WXR-2533DHPの電源ボタンもソフトスイッチですし

年々肥大化するOS容量に高価なNOR FLASHよりも安価なNAND Flashを使う潮流のようです。
両方乗ってるAP148は過渡期の設計かもですね

>840
なるほど
u-boot側でbadblockが表示されないので、管理方法のせいですかね
(今回は一度firmをbuffaloの最新版1.32に上げてからバックアップしておいた1.02に戻してる)
0842anonymous
垢版 |
2017/08/01(火) 20:14:50.81ID:???
しかしそうすると、
NAND Flashだけ搭載されてて、
そこにU-Bootが乗っている ? R7500/R7800 みたいなのは
>752 のような事態になるのかもねー
0843anonymous
垢版 |
2017/08/01(火) 23:17:05.32ID:???
WXR-2533DHP だけど、デフォルトのOSで
PPPoEで スループット 943Mbpsでますね。
lsmod見る限りは Shortcut-fe は動いてないように見受けられますが、
qca-nss モジュールは多数動いているので、NSSのちからかもしれません
0844anonymous
垢版 |
2017/08/02(水) 00:01:18.29ID:???
続き

一応復旧の目処がたったので、
AP148用のLEDEをインストールしようとしましたが、ダメでした。
WebUIでfactoryを起動しようとしましたが、不正なimageで跳ねられ、
usbメモリでsysupgrade imageを持っていって
sysupgrade -F でやってましたが、NGでした。

root@AP7403BAAAAAAAAA:/mnt/sda1# sysupgrade -F lede-17.01.2-ipq806x-AP148-legacy-s
quashfs-nand-sysupgrade.tar
lede-17.01.2-ipq806x-AP148-legacy-squashfs-nand-sysupgrade.tar is not a valid FIT image
Image check 'platform_check_image' failed but --force given - will update anyway!
/sbin/sysupgrade: eval: line 1: opkg: not found
Saving config files...
Sending TERM to remaining processes ...
hotplug2 ubusd syslogd klogd monbutton wps_configure dbus-daemon monit uhttpd
miniigd mini_upnpd dnsmasq udhcpd net-scan lld2d ntpclient rngd monitor.sh
mon_phy ap_serv ap_serv dipswitch-all-i thermald nmbd smbd alarm
Sending KILL to remaining processes ...
Switching to ramdisk...
pivot_root: Invalid argument
umount: can't umount /tmp/root: Invalid argument
umount: can't umount /tmp/root: Invalid argument
Failed to switch over to ramfs. Please reboot.
0845anonymous@fusianasan
垢版 |
2017/08/03(木) 01:08:25.51ID:???
すごくハイレベルな話してるな
NANDへのIOエラーでぶん投げた 1900DHP見ながら指くわえてるだけしかできん
0846anonymous
垢版 |
2017/08/03(木) 17:45:36.94ID:???
############EMMA2TS Bootloader(ver. 1.2 for BT102)############
No boot image was found on SD.
Bootloader succeed to load image @0x82e00000 - 0x82f6d666.
Bootloader jumps to EntryPoint 82e00000.
E2TS_WatchdogTimer_Initialize
host-target by new TH protcol
SECTION::Section_Initialize [ 873] *** maker_id=0x28 ***
DownloadManager::Download_Initialize
DownloadManager::InitData call MALLOC size=510868
DownloadManager::InitData
DownloadManager::Download_Initialize clear
Fielder start!
WdtManager Task: WdtManagerTask Running with id=5.
LedManager Task: LedManagerTask Running with id=9.
HAVPF_PD_Output_SetVideoAnalogAspect: current mode=1
HAVPF_PD_Output_SetVideoAnalogAspect: Calling Av_EmmaVal_SetVideoAnalogAspect mode = 2, type=1.
err : Av_EmmaVal_SetVideoAnalogAspect() HAVPF_SCALER_GetWindowConfiguration() ret=2
HAVPF_PD_Output_SetVideoAnalogAspect: Av_EmmaVal_SetVideoAnalogAspect current val =2, ret=2.
IRRManager Task: IrrManagerTask Running with id=30.
IRRManager Task: IrrInterruptEventTask Running with id=31.
DownloadManager::Download_Spawn
DownloadManager::Download_Spawn Clear.
0847anonymous
垢版 |
2017/08/03(木) 20:23:55.94ID:???
これのbootlog?

ttp://www.pixela.co.jp/products/prodia/prd_bt102_pa1/
0848anonymous
垢版 |
2017/08/05(土) 01:35:54.99ID:???
WXR-2533DHPだけど、
NAND書き戻し後のUBIエラーの復旧方法がわかりました

>837 で書き戻した後、

nand device 0
nand erase 0 0x2000000
…として、NANDの先頭32MByteを消してからreset すると、
起動時のimageチェックで
nand bank2 (0x4000000-0x8000000) のimageと一致しないために
bank2 から bank1への書き戻しが行われます。

この時、UBIのお作法に乗取って bank1 が再構成されるため
UBIのエラーが解消しました


ちなみに、256MbyteのNAND Flashの内、使っているのは半分の128Mbyteだけで、
先頭64Mbyteが bank1 、 その後の64Mbyteがbank2 です。
残りの128Mbyteは 空っぽ(ALL FF)でした
0849anonymous
垢版 |
2017/08/05(土) 01:42:08.35ID:???
その他、わかったことは
NANDが壊れて起動できない時は、LEDが全てオレンジに点灯して、
TFTP Serverで待受モードになります
任意のファイルを読んでbootするのですが、LEDEのramdisk image
lede-ipq806x-AP148-fit-uImage.itb は読み込み中にhungupしました。

AOSSボタンを押しながら電源を入れると、
TFTP Server 192.168.11.10 に対して wxr2300dhp-initramfs.uImage を取りに行こうとします。

GUESTボタンを押しながら電源を入れると、
OS bootせずに u-boot プロンプトで止まります。
(Serial繋がないとアクセス出来ないのでどうしようもないですが)
0850anonymous
垢版 |
2017/08/05(土) 01:50:06.49ID:???
このあたりは WZR-900DHP2 などと同じような動きに見えます

また、OSが QSDK で作られているので、
NAOBSDさんが対応してくれた BHR-4GRV2 と同様に
mkbuffalo コマンドでfactory imageを作れば、
標準UIからLEDEをインストール出来ないかなぁ、と夢想してます
(パラメータ値をどうすればいいかわからなくて進んでませんが。。。)
0851anonymous
垢版 |
2017/08/05(土) 13:31:10.76ID:???
WXR-2533DHP 続き

u-bootで止めた後、
bootipq debug でOS起動すると、bootlog の情報が増えます。

それによると、通常boot時は以下の u-bootコマンドでNAND Flashからkernelを読み込んで起動するようです。

set bootargs console=ttyHSL1,115200n8 ubi.mtd=rootfs root=mtd:ubi_rootfs rootfstype=squashfs
set mtdids nand0=nand0 &&
set mtdparts mtdparts=nand0:0x04000000@0x0(fs),${msmparts} &&
ubi part fs &&
ubi read 0x44000000 kernel &&
bootm 0x44000000
(&& のところで改行しています)

ただし、手動で一連のコマンドを実行しても、rootfs をマウント出来ずにcrash します。
${msmparts} の変数値が設定されていないためです。
bootlog messageから
多分、msm_nand:0x04000000@0x0(rootfs),0x04000000@0x04000000(rootfs_1)という値が入ると思うのですが、
手動で展開して付加しても、不正な値としてエラーになるんですよね。

SPARC Solaris で STOP-A で OBPに落ちるように、
Linuxからu-bootに落ちれれば OS起動中に定義された u-boot変数を確認できるのですが。
0852anonymous
垢版 |
2017/08/05(土) 18:48:09.94ID:???
>827 でWXR-2533DHP はubifs 使ってるかもと書きましたけど、多分間違いです。

bootargs 見ても分かる通り、
パーティション管理はUBIですが、ファイルシステムはsquashfsと思われます。
UBIとubifsを混同してました。

あと、usbポートに取り付けたUSBメモリの読み書きも試しましたけど、
u-bootでext2bootやfatbootが有効化されてないみたいで、
先頭からのraw での読み書きだけができるみたいです。
usbメモリの先頭からkernel入れちゃうと、
パーティションテーブルが破壊されるので、
残りにrootfsをext4でという訳にはいかなそうです
0853anonymous
垢版 |
2017/08/05(土) 21:21:01.41ID:???
なるほど
>>851
&& (が含めれてるコマンド)は一行でやらんとエラーになる
0854anonymous
垢版 |
2017/08/05(土) 23:36:07.29ID:???
&&はけずって一つ一つ実行しても良いんだけど、
うまくいかないですねぇ
set コマンドは通るのですが、
ubi part コマンドがエラーになるんです

bootlog見ていると、nand0の先頭64MBを
nand0: fs というpartition名で定義した後、
今度は 同じ領域をオーバーラップさせて、
msm_nand: rootfs で64MB、
msm_nand: rootfs_1 で64MB 定義しているように見えます

set mtdids nand0=nand0,nand0=msm_nand
とやってもラップさせられない…
debug bootlog時のmessageが実際の値ではないかもしれないないですね

機種によって方言が激しいu-bootの話ばかりでスミマセンm(__)m
0855anonymous
垢版 |
2017/08/06(日) 07:43:40.00ID:???
参考
WHR-G301Nのu-boot更新
tmp_ram=80F00000
uboot_eaddr=BF000000 BF03DFFF
ut_uboot=tftp $tmp_ram u-boot.bin; protect off $uboot_eaddr; erase $uboot_eaddr; cp.b $fileaddr BF000000 $filesize;

tftp 80F00000 u-boot.bin
protect off BF000000 BF03DFFF
erase BF000000 BF03DFFF
cp.b 80F00000 BF000000 3DA00 (*3DA00はtftp転送されたファイルサイズ)

>>854
>set mtdparts mtdparts=nand0:0x04000000@0x0(fs),${msmparts} &&
これの${msmparts}は何入れてるよ?
0856anonymous
垢版 |
2017/08/06(日) 08:32:14.87ID:???
その変数の値が知りたいんですよねー
u-boot起動直後は値がなし(NULL)です。

多分、普段の自動起動時に実行されているbootipq コマンドがカスタムスクリプトになっていて、
実行中に変数を定義してからbootmしているのだと思うけどそれがわからんです

>834で取得したSPI flashをstring かけてtextを抽出してみたけどそれっぽいのは見つからなくて
0857anonymous
垢版 |
2017/08/06(日) 19:11:00.15ID:???
そんなわけで、サポートセンター宛に
WXR-2533DHPのu-bootとOSのGPLソース開示のお願いをしました

どういう形で公開頂けるのか楽しみです
0858anonymous
垢版 |
2017/08/07(月) 21:42:53.30ID:???
>>857
いいね!楽しみ。
グッときたわw
0859anonymous
垢版 |
2017/08/07(月) 22:08:48.23ID:???
WHR-G301N に DIR-615 Rev.E1のファーム突っ込んで

ar7240: calling simple_config callback..
ar7240wdt_init: Registering WDT VFS: Cannot open root device "31:03" or unknown-block(31,3)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
<0>Rebooting in 2 seconds..

突破できない・・・
0860anonymous
垢版 |
2017/08/07(月) 23:14:46.12ID:???
rootfstype=squashfs,jffs2

960k(uImage),2752k(rootfs)
で>859は突破したけど次は
AG7240CHH: Mac address for unit 0
AG7240CHH: ff:ff:ff:ff:ff:ff
AG7240CHH: Mac address for unit 1
AG7240CHH: ff:ff:ff:ff:ff:ff
in get_default_mac!!!
0861anonymous@fusianasan
垢版 |
2017/08/08(火) 03:19:54.56ID:???
ledeでds-liteする場合はアドレスを直接記述じゃなくてgw.transix.jpを指定しなきゃダメなんやね
色んなバージョン試してもダメで諦める前にスレをもう一回読み直したら即解決した
0862anonymous@fusianasan
垢版 |
2017/08/08(火) 03:41:01.17ID:???
>>719さんのファームでds-lite使うには自分でコンパイルしなきゃらならんのか

週末頑張る
0863anonymous@fusianasan
垢版 |
2017/08/08(火) 03:43:46.79ID:???
と思ったらファーム変更したら設定ファイルも戻ってたのかも
もう眠い明日やろ
スレ汚し失礼しました
0864anonymous
垢版 |
2017/08/08(火) 04:26:23.04ID:???
アドレス直接記述の方が逆にダメって...
gw.transix.jp を引く手段がないからアドレス直書きにしているのに
0865anonymous
垢版 |
2017/08/08(火) 05:20:38.31ID:???
859-860のやつ解決した

DIR-601 Rev.A1からuboot含めて全てコピーしたよ
その上でDIR-615 Rev.E1のファーム上書き(末尾の識別子はカットしてはいけない)
でもIPv6の設定が別ページ・IPv6自動設定が無いのでDIR-601に変えた

IPv6DHCP-PD対応のIPv6ルーターが増える
0866anonymous
垢版 |
2017/08/08(火) 13:22:29.33ID:???
●WHR-G301NをDIR-601のファームに書き換えられるか?
●WHR-G301NをDIR-601のファームで書き換え ← 今ここ
●IPv6であそぶ
やばい、楽しくなってきた
0867anonymous@fusianasan
垢版 |
2017/08/08(火) 16:02:39.53ID:???
DS-Lite厨だけど質問おk?

WAN6-[LAN+DS-Lite]でIPv4のカプセル化には
成功したんだが、LAN側のDHCPらIPv6パケットがまったく発生しない状況。
ぜんぶIPv4接続になっちゃう。

別のIPv6だけ通すLAN+ファイアウォール
設定したり、
WAN6とWAN(DS-Lite)わけて作ったり
したんだがダメ。
LUCIだけでの設定じゃできないのかな…
0868anonymous@fusianasan
垢版 |
2017/08/08(火) 16:41:40.51ID:???
>>867
パススルーとか言うのの設定はエトセのコンフィグのディエイチシーピーにrelayってのを手編集で追加しないとダメだった
検索したらサンプルが見つかるはず
0869anonymous
垢版 |
2017/08/08(火) 17:20:47.14ID:???
>865-866
DIR-601のu-bootってどこに落ちてるの?
0870anonymous
垢版 |
2017/08/08(火) 18:25:46.28ID:???
>>869
実機があるんでu-bootからダンプして吸い上げた

# cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "nvram"
mtd2: 000f0000 00010000 "linux"
mtd3: 002b0000 00010000 "rootfs"
mtd4: 00010000 00010000 "MAC"
mtd5: 00010000 00010000 "ART"
0871anonymous
垢版 |
2017/08/08(火) 18:30:21.33ID:???
U-Boot 1.1.4 (Apr 23 2009 - 11:58:47)

AP91 (ar7240) U-boot
DRAM:
sri
#### TAP VALUE 1 = 8, 2 = 9
32 MB
Top of RAM usable for U-Boot at: 82000000
Reserving 243k for U-Boot at: 81fc0000
Reserving 192k for malloc() at: 81f90000
Reserving 44 Bytes for Board Info at: 81f8ffd4
Reserving 36 Bytes for Global Data at: 81f8ffb0
Reserving 128k for boot params() at: 81f6ffb0
Stack Pointer at: 81f6ff98
Now running in RAM - U-Boot at: 81fc0000
id read 0x100000ff
flash size 4194304, sector count = 64
Flash: 4 MB
*** Warning - bad CRC, using default environment
0872anonymous@fusianasan
垢版 |
2017/08/08(火) 18:34:02.05ID:???
>>868
ありがとー。まさしくやりたいのはV6パススルー。
ちょっと調べてみる。
0873anonymous
垢版 |
2017/08/08(火) 18:34:31.61ID:???
uuencodeで貼る!! ... 無理か
0874anonymous
垢版 |
2017/08/09(水) 06:07:45.36ID:???
ART領域保護
ar7240> protect on BF3F0000 BF3FFFFF
Protecting sectors 1008..1023 in bank 1
Protected 16 sectors

MAC領域コピー (デフォルトのMacアドレス)
ar7240> tftp 81000000 dir601_3E.bin
Using eth1 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'dir601_3E_MAC.bin'.
Load address: 0x81000000
Loading: #############
done
Bytes transferred = 65536 (10000 hex)
ar7240> erase BF3E0000 BF3EFFFF
Erase Flash from 0xbf3e0000 to 0xbf3effff in Bank # 1
First 0x3e0 last 0x3ef sector size 0x1000
992
Erased 16 sectors
ar7240> cp.b 81000000 BF3E0000 10000
Copy to Flash...
Copy 65536 byte to Flash... write addr: bf3e0000
done
0875anonymous
垢版 |
2017/08/09(水) 06:10:45.34ID:???
ファーム書き込み
ar7240> tftp 81000000 dir601_104b02.bin
Using eth1 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'dir601_104b02.bin'.
Load address: 0x81000000
Loading: #################################################################
(略)
###############
done
Bytes transferred = 3735576 (390018 hex)
ar7240> erase BF040000 BF3DFFFF
Erase Flash from 0xbf040000 to 0xbf3dffff in Bank # 1
First 0x40 last 0x3df sector size 0x1000
976
Erased 928 sectors
ar7240> cp.b 81000000 BF040000 390018
Copy to Flash...
Copy 3735576 byte to Flash... write addr: bf040000
done
0876anonymous
垢版 |
2017/08/09(水) 06:16:15.90ID:???
DIR601のuboot書き込み
ar7240> tftp 81000000 dir601_00.bin
Using eth1 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'dir601_00.bin'.
Load address: 0x81000000
Loading: #######################################
done
Bytes transferred = 196608 (30000 hex)
ar7240> protect off BF000000 BF03FFFF
Un-Protecting sectors 0..63 in bank 1
Un-Protected 64 sectors
ar7240> erase BF000000 BF02FFFF
Erase Flash from 0xbf000000 to 0xbf02ffff in Bank # 1
First 0x0 last 0x2f sector size 0x1000
32
Erased 48 sectors
ar7240> cp.b 81000000 BF000000 30000
Copy to Flash...
Copy 196608 byte to Flash... write addr: bf000000
done
ar7240> protect on BF000000 BF02FFFF
Protecting sectors 0..47 in bank 1
Protected 48 sectors
0877anonymous
垢版 |
2017/08/09(水) 06:26:06.82ID:???
nvram書き込み (ファイル中のmacアドレスは変更すること)
※>876の続き
ar7240> tftp 81000000 dir601_03.bin
Using eth1 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'dir601_03.bin'.
Load address: 0x81000000
Loading: #############
done
Bytes transferred = 65536 (10000 hex)
ar7240> erase BF030000 BF03FFFF
Erase Flash from 0xbf030000 to 0xbf03ffff in Bank # 1
First 0x30 last 0x3f sector size 0x1000
48
Erased 16 sectors
ar7240> cp.b 81000000 BF030000 10000
Copy to Flash...
Copy 65536 byte to Flash... write addr: bf030000
done

*macアドレスは2つ消費するので
0878anonymous@fusianasan
垢版 |
2017/08/09(水) 13:03:24.32ID:???
AP96のu-bootオリジナルソースからu-bootをbuildして、
同じようにできるかな?
0879anonymous@fusianasan
垢版 |
2017/08/09(水) 14:55:01.68ID:0RyzE+M4
260万チャンネル登録を誇るYoutuberが公開!Youtubeビジネスと気になる広告の仕組み
https://compass-media.tokyo/youtuber_wengie/
「居間にいるときしかTVは見ない」――大人気YouTuberを抱えるVAZに聞く、スマホネイティブ世代のSNS利用とは
https://compass-media.tokyo/interviewlist/vaz/
今からでも間に合う?!YouTubeを使って稼ぐ方法【2017年版】
http://zero-biz.com/youtube-money-2017
底辺YouTuberを3年続けてたら、海外で企業と仕事が出来るようになった話
http://www.akiraca.com/archives/youtube
4,000人ものYouTuberをマネジメントする、その仕組みと裏側とは?
https://www.wantedly.com/companies/uuum/post_articles/56228
27歳で年収8億円 女性ユーチューバー「リリー・シン」の生き方
https://forbesjapan.com/articles/detail/17174
最新トップYoutuberの年収は10億円、1億円の時代はもう古い
http://www.himatubushisp.com/entry/2017/05/10/224945
youtubeの収入・いくら稼ぐのか?ユーチューバーの実態や広告の種類
http://www.yohey-hey.com/entry/youtube
人気YouTuberヒカルの月収5000万円!!!!!!月収やで!!!!
http://tamineta2.com/post-39920/
0880anonymous
垢版 |
2017/08/09(水) 18:34:10.10ID:???
>>878
dev: size erasesize name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "nvram"
mtd2: 000f0000 00010000 "linux"
mtd3: 002b0000 00010000 "rootfs"
mtd4: 00010000 00010000 "MAC"
mtd5: 00010000 00010000 "ART"
なので
196,608 Bytes 未満にできればだね

おまけ
bootargs=console=ttyS0,115200 root=31:03 rootfstype=squashfs,jffs2 init=/sbin/init mtdparts=ar7240-nor0:192k(u-boot),64k(nvram),960k(linux),2752k(rootfs),64k(MAC),64k(ART)
bootcmd=bootm 0xbf040000
0881anonymous
垢版 |
2017/08/09(水) 18:46:18.89ID:???
flash上のアドレスだけど
nvram
bf030000: 686f7374 6e616d65 3d444952 2d363031 hostname=DIR-601
bf030010: 0a61646d 696e5f75 7365726e 616d653d .admin_username=
bf030020: 61646d69 6e0a6164 6d696e5f 70617373 admin.admin_pass
bf030030: 776f7264 3d0a7573 65725f75 7365726e word=.user_usern
bf030040: 616d653d 75736572 0a757365 725f7061 ame=user.user_pa
bf030050: 7373776f 72643d0a 64656661 756c745f ssword=.default_
bf030060: 68746d6c 3d696e64 65782e61 73700a6c html=index.asp.l
bf030070: 616e5f6d 61633d30 303a**** 3a****3a an_mac=00:**:**:
bf030080: ****3a** **3a3833 0a77616e 5f6d6163 **:**:83.wan_mac
bf030090: 3d30303a ****3a** **3a**** 3a****3a =00:**:**:**:**:
bf0300a0: 38340a6c 616e5f65 74683d65 7468310a 84.lan_eth=eth1.
bf0300b0: 77616e5f 6574683d 65746830 0a6c696e wan_eth=eth0.lin
bf0300c0: 6775616c 3d454e0a 00000000 00000000 gual=EN.........
bf0377ffまで0x00
bf037800〜bf03ffffは0xffで埋める

MAC
bf3e0000: 00000001 30303a** **3a**** 3a****3a ....00:**:**:**:
bf3e0010: ****3a38 33000000 00000000 30783130 **:83.......0x10
bf3e0020 〜 bf3effffは0x00で埋める
0882872
垢版 |
2017/08/09(水) 19:03:08.63ID:???
>>868
うーん、やっぱ駄目だったわ。

LAN側の端末に、openwrtのローカルip6アドレス、
それにトンネルされたグローバルip6アドレスは

割り当てられんだけど、
ip6パケットが、DS-Lite分を除いて
ぜんぜんwan6に流れねー。

なんかip6のゲートウェイの設定回りじゃろか。
0883anonymous
垢版 |
2017/08/09(水) 19:11:34.20ID:???
>>882
>openwrtのローカルip6アドレス
これが原因かと
0885anonymous
垢版 |
2017/08/09(水) 19:41:18.08ID:???
全くもって標準のOpenWrtの設定アプローチから外れるけど

1) WANのI/FとLAN側I/Fをブリッジ (WAN I/Fはそれ以外に普通にIPv4 PPPoEでも利用)
2) 1)のブリッジにebtablesのbrouteでIPv6だけ通す
3) ip6tablesでしかるべきフィルタを設定

網から払い出されるIPv6 prefix情報のRAはブリッジを通過して
LAN内の各コンピュータが自分で受け取る
0886872
垢版 |
2017/08/09(水) 20:00:31.70ID:???
>>883
IP6自動割り当て切っても、
グローバルip6が割り当てられないのよ…。
0887anonymous@fusianasan
垢版 |
2017/08/09(水) 20:14:43.90ID:???
>>886
config dhcp 'wan6'
option dhcpv6 'relay'
option ra 'relay'
option ndp 'relay'
option master '1'

config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv6 'relay'
option ra 'relay'
option ndp 'relay'

これだけでパススルーできたけど
0888872
垢版 |
2017/08/09(水) 20:14:56.19ID:???
>>885

あ、いや、最後の手段は、もー別ハブ用意して、物理的に
WANとLAN4混在さすしか仕方がないと
思ってたので、
それに比べたらスマート。
市販のブロバンルータのIP6パススルー設定も、ひょっとしたらそんな発想での実装なんじゃないか、という気が
沸々としてきた。
0889anonymous
垢版 |
2017/08/10(木) 00:17:43.96ID:???
>>888
市販ルーターのIPv6パススルーはプロトコルIDで判別してる
0890anonymous
垢版 |
2017/08/10(木) 13:30:15.22ID:???
>>878
ロシアの方にDIR-615 Rev.Eのダンプしたやつが転がってるらしい
WHR-G301Nと同じ300Mbpsな機種
0891anonymous
垢版 |
2017/08/10(木) 16:58:30.59ID:???
●WHR-G301NをDIR-601のファームに書き換えられるか?
●WHR-G301NをDIR-615のファームで書き換え
●IPv6であそぶ ← 今ここ
やばい、飽きてきた

>>867
フルステートでLAN側に割り当てしたらどうなる?
0892anonymous
垢版 |
2017/08/10(木) 21:35:35.96ID:???
>>885を書いた者ですが
うちはOpenWrtではなく普通にPCで組んだルータでこのアプローチで
IPv4: DS-Lite, PPPoE(dynamic), PPPoE(static)
IPv6: ブリッジ式のIPv6 IPoE : bridge-call-ip6tables を有効にして最低限のフィルタリング
0894anonymous
垢版 |
2017/08/11(金) 00:11:25.45ID:???
>893

LAGでWAN側2G、LAN側4Gまでできたり、
NVMeではなくてSATA仕様だろうけどM.2コネクタあるんだね
Qualcomm リファレンス・デザインが新しい製品かもね
0895a
垢版 |
2017/08/11(金) 16:08:12.54ID:???
もうそろそろOpenWrt用最強ルータが
どれか決まった?
0896anonymous
垢版 |
2017/08/11(金) 20:23:31.79ID:???
現時点で R7800 か AC2600 じゃないすかねぇ
0897anonymous
垢版 |
2017/08/11(金) 20:27:21.73ID:???
r7800に1票
0898anonymous
垢版 |
2017/08/11(金) 20:35:33.61ID:???
自分的にはeSATA付きでNASとしても十分活きるR7800が優勢
0899anonymous
垢版 |
2017/08/11(金) 20:39:26.38ID:???
IPQ806x のCoreは ARMv7 とちょっと古いけど、
NSSやSFEなど強力なドライバがオープンソースで公開されているのが大きいよねぇ

SoCの潜在能力としてはBroadcom BCM4709x系の方が上だとは思うけど、NDAがなぁ…

R9000なんかで採用されているAlpine AL-314ってどうなんだろ?
0900872
垢版 |
2017/08/13(日) 01:55:15.43ID:???
結局、無事構築できました!
ありがとうございます。
設定を初期化してイチからコンフィグ
書き換えやりなおしたらできたので、
たぶん自分が余計な操作をluci上で
してたものだと思われます…。

これで、お役御免になって死蔵していたBHR-4GRVが、
これで現役復帰させられます。
回線速度がradiko聞くにも難儀してた地域なので、
これは嬉しい!
0901anonymous
垢版 |
2017/08/13(日) 11:56:39.34ID:???
IIJのIPv4 PPPoEって夜間はモデム並みの速度しか出ないでしょ?
なのでDS-Liteでの接続が実質必須
0902872
垢版 |
2017/08/13(日) 19:45:58.97ID:???
>>901
so-net大阪なんだけど、4,5月くらいから
夜はradikoさえデータ途切れるだの、
昼間でもLTEのテザリングの方が全然早いみたいなことになって
しまってですね…。

さすがにたまらずIPoE、DS-Liteに変える決意をしたが、
なーんか、たかが1プロトコル対応のためにルータ買い替えるのも、
と思ってopenWRTに手を出した次第。

ただ、BHR-4GRVの性能が足枷になってる模様。
閑散時間帯は、普通にIPoEパススルーで400Mbps程度、
IP4のPPPoEで100Mbps超出るんだが、
openWRT通すと、IP6が150Mbps程度、DS-Liteが80Mbps程度が
関の山…。混雑時でもだいたい80〜30Mbpp程度は出てるから、
まあ、実使用上の問題はないっちゃないんだが…うーん。
0903872
垢版 |
2017/08/13(日) 20:01:34.28ID:???
で、最新のsnapshotやledeも試してみたんだけど、
IP6まわりの設定が変わってるみたいで、
config/dhcpの書き換えだけではLANに
グローバルIP6が降られないんですよね…うーん。
0904anonymous
垢版 |
2017/08/13(日) 20:24:47.39ID:???
>グローバルIP6が降られない

数か月前にやってみたのだが
フレッツのIPoE(or 光電話ルーターでIPv6 PPPoE) - DHCPv6-PDに対応してない場合openwrtには末端としてIPv6割り当て
ISPの(IPv6の)PPPoE(OpenwrtでIPv6 PPPoE) - /64の割り当てもらえてLAN側にも/64の範囲内で割り当て可能
0905872
垢版 |
2017/08/14(月) 20:10:55.79ID:???
>>904

うちのエリアは、フレッツのPOIも
プロバイダのバックボーンも混む地域で、
何ヵ月かの周期的にすごい悪くなるのよ。
都市部だから、昼間は昼間で混むしな。
(企業やWIFIスポット系のトラフィックも
実はバカにならないと思う)
だからもうPPPoEは捨てる。

なんとなくIP6、IP4のデュアルスタックの関係とか、
openWrtの設計とかが理解出来てきた
気がする。
うちの場合は、IP6はそのままNGNに
流した方が良さそうだから、
もうちょっと色々と試してみるわ。
0906872
垢版 |
2017/08/15(火) 13:45:26.41ID:???
お世話になったお礼がてら、
次試す誰かのために、
OpenWRTでDS-Liteを使うまでのまとめ。

1)OpenWrt 15.05.1 chaos_calmerを導入。

2)ブートしたら、luci上もしくはopkgでDS-Liteを導入。

3)/ect/config/networkを書き換えて、wanポートにDS-Liteを適用。

---
config 'interface' 'wan'
option 'proto' 'dslite'
option 'peeraddr' '(transixのAFTRのアドレスを16進数表記で)'
---

※transixのAFTRは↓を参照。
http://www.mfeed.ad.jp/transix/ds-lite/contents/cisco_1812j.html
なお、LEDEや最新Snapshotでは、逆に'gw.transix.jp'とドメインネーム表記すること。
0907872
垢版 |
2017/08/15(火) 13:48:04.89ID:???
4)引き続き、/etc/config/dhcpを書き換えて、wan6側で受けたDHCPv6関連情報を
 lan側にリレーさせるよう設定。

---
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option ra 'relay'
option dhcpv6 'relay'
option ndp 'relay'

#config dhcp 'wan'
# option interface 'wan'
# option ignore '1'

config dhcp 'wan6'
option interface 'wan6'
option dhcpv6 'relay'
option ra 'relay'
option ndp 'relay'
option master '1'
---

5)書き換え後、念のためにリセット。リブート後は、LAN側に
 WANからリレーされたIPv6と、transix経由のIPv4が流れる。

6)古いハードで速度が上がらないようであれば、luciの
 各インタフェースの設定でファイアウォールの適用を切ってリセット。
 IPv6、DS-Liteとも、1〜2割程度速くなる。
 ※生のままグローバルに晒すことになるIPv6分のセキュリティに注意。
0908anonymous@fusianasan
垢版 |
2017/08/15(火) 13:55:33.50ID:???
>>872
dsliteこの前試してだめだったんだけど、参考にしてやってみます
ども
0909872
垢版 |
2017/08/15(火) 14:59:07.72ID:???
>>908
うおお、ごめん、3)の/ectは、/etcの間違いです…。

素人なりにたどり着いた最短方法なので、もしマズい点などあったらスマソ。
あと可能性として、OpenWrtルータの
LANだけ使うかWANLANブリッジさせて、
IPv4のGWだけ通すというDS-Lite
アダプタ化的な方法もあると思うので、
ちょっと模索中。
0910anonymous
垢版 |
2017/08/15(火) 16:06:32.35ID:???
まとめ乙です
0912908
垢版 |
2017/08/16(水) 10:58:18.99ID:???
>>909
できました、ありがとう
wan6のinterfaceにdhcpv6の設定必要な以外は完璧でした
0913anonymous@fusianaman
垢版 |
2017/08/16(水) 18:02:09.31ID:???
>>907
> ※生のままグローバルに晒すことになるIPv6分のセキュリティに注意

フィルタぐらい設定しよーー
NAPTしてないっていうだけの意味ならゴメンナサイ
0914anonymous
垢版 |
2017/08/16(水) 18:34:30.92ID:???
>>912
>wan6のinterfaceにdhcpv6の設定必要な以外は完璧でした
何か不足してたってこと?
0915anonymous
垢版 |
2017/08/17(木) 10:07:52.20ID:???
1 Softwareからdhcpcdのパッケージをインストールする。
2 [Interfaces - WAN6]のプロトコルをPPPoEに変更し、PPPoEユーザ名とパスワードを入れる。
  ユーザ名はIPv4のPPPoEユーザ名の@より後を@ipv6.ocn.ne.jpにすればよい。
  http://service.ocn.ne.jp/ipv6/access/flow/
3 [Interfaces - LAN]のDHCP Serverに、IPv6 Settingsを設定する。
  Router Advertisement-ServiceをServerに変更
  DHCPv6-Service、NDP-Proxyはdisabledで良い。
4 Interfacesのトップに戻り、WAN6のconnectボタンを押す。

注:
・WAN6にはIPv6アドレスは乗ってこない。
・ネットワークアダプタの無効化/有効化
・ブラウザも一度落とさないとIPv6で接続してくれない。
0916anonymous@fusianasan
垢版 |
2017/08/17(木) 13:53:11.46ID:???
>>915
ocnってipoeでのipv6も使えるんじゃなかった?
わざわざpppoeの方を選ぶメリットってあるの?
0917anonymous
垢版 |
2017/08/17(木) 16:15:16.82ID:???
>>916
IPoEはリレーさせるしかない
PPPoEは弄り放題
0918anonymous
垢版 |
2017/08/17(木) 16:39:32.08ID:???
選ぶ価値無し
0919anonymous@fusianasan
垢版 |
2017/08/21(月) 01:38:22.47ID:20GdMUOZ
チラ裏だけども、WZR-1750DHP2をdd-wrtにした。そっちのスレ行けだろうけど、ほんとはOpenWRTがいい。RRDのluci使いたい
OpenWRTだとtrunkでも無線の5GHz phyがunsupportedになってしまう。。。基地かもしれないけど。
ドライバ探したけど、なかった。。。5Gさえ動けばOpenWRTでカスタムしたいんだけどもなぁ。4GVでもお世話なってるので。

あと、皆さんCPU温度ってアイドル70度超えは当たり前?1750DHPは70度超え普通みたいだけど、フォーラム見てると普通だよって派と高すぎだろって派に分かれるみたいで。
80度常用で壊れたって話見たので、怖くなって殻割してコアのゴムをほじくり出して、グリスとラズパイ用のヒートシンクで固定して
ドリルで少し穴開けたら(これあんまり意味ないかも)70度は超えなくなったw
0921872
垢版 |
2017/08/21(月) 02:54:11.07ID:???
やっぱり、edleもしくopenWRTの
最新snapshotでのIPoEのLAN側
リレー+DS-Liteデュアルスタックが、
うまくいかない…。

誰かと原因を知ってる方は
いませんか?

過去ログ見てみたら、めちゃくちゃ
スループット上がるみたいなので
ちょっとトライしてるんだが、
一向に意図通りに動作する気配がなく…
0923anonymous
垢版 |
2017/08/21(月) 14:08:18.52ID:???
BCM4709のdatasheetがあれば半導体としての絶対定格がわかるから判断つくけど、
NDAのせいか落ちてないんだよね〜
0924773
垢版 |
2017/08/21(月) 16:58:42.62ID:???
以前こちらでお世話になり、
WZR-HP-AG300Hの前に使っていたWZR-HP-G302H A2A0(melco_id=RD_BB08009)の
OpenWrt化と純正FWもどしができたので報告します。
今回OpenWrtとしては使い込んでいませんが、
WZR-HP-G302Hの情報があまりweb上にないように感じたので参考になれば幸いです。

[OpenWrt化]
純正FW(Ver.1.83)デバッグモードのtelnetで、accept_open_rt_fmt=1とmtdのバックアップ取得。
デバッグモードの強制FWアップからopenwrt-15.05.1-ar71xx-generic-wzr-hp-g300nh-squashfs-factory.binでOpenWrt化。
※wifiの接続までは確認しませんでしたが、SSID:OpenWrtが見えることは確認。

[純正FWもどし]
Buffaloサポート配布の純正FWをtftp転送してももどりませんでした。
下記掲載のWZR-HP-G300NH方法を参考にして、事前取得のmtd6.ddをUbuntuで加工後tftp転送で純正FWにもどせました。
オリジナルfirmwareへの復旧方法_TFTP転送_(2)バックアップ済firmwareを加工してTFTP転送(Buffalo)
ttps://www57.atwiki.jp/ddwrt_openwrt/pages/45.html
0925anonymous@fusianaman
垢版 |
2017/08/21(月) 17:48:48.24ID:???
>>921
何がどうなってるのかログなり症状なりを示せば何かのヒントも返ってきそうなもんだけど
あなたこそがいま先駆者開拓者だ
もがくしかない
0926872
垢版 |
2017/08/21(月) 20:30:07.36ID:???
>>925

なんか、本腰いれてやるのは
次のディストリビューションを
待ってからでもいい気もしてまして…。

ファーム入れ換えて設定模索してうまくいかず戻す、とかしてると、
2時間3時間過ぎてく生活にも疲れた。
0927anonymous
垢版 |
2017/08/21(月) 21:12:35.32ID:???
>924
報告乙

wikiに追記してくれてもいいのよ〜
0928anonymous@fusianasan
垢版 |
2017/08/21(月) 21:45:27.66ID:jM1bWRdo
OpenWRTでIPv6+DS-Lite IPv4接続成功。IPv6ウェブサイト及びIPv4ウェブサイトは見られました。
但し、スマホやパソコンにIPv6のDNSサバーが行き渡ってなく、ルーターの192.168.X.Xだけがdnsサーバーとして表示されている。OpenWRTのLuciのwan6にはプロバイダのipv6 dnsが正常に取得されています。
誰か解決策があったら教えてください。
0929anonymous@fusianasan
垢版 |
2017/08/21(月) 21:47:17.61ID:20GdMUOZ
>>920
lede trunk もダメだった。同じようにunsupported。
>>922
わしゃわしゃした足も付けるようか!電波飛びますようにってw

dd-wrtはイケてるってことはドライバは存在してるかもなので、ちょっとkmodの中身調べてみる
0931anonymous
垢版 |
2017/08/21(月) 22:58:50.84ID:???
>929
がんがれー
broadcom brcm53xx 系はまだまだ伸びしろはあるので
0932anonymous@fusianasan
垢版 |
2017/08/21(月) 23:38:36.53ID:20GdMUOZ
>>931
thx と言いたいところでしたが、むりぽみたいです。
dd-wrt -> OWT はそもそもドライバの管理自体が違うから、だめぽ
Broadcom 4360 ってphyは、NDAなのでドライバはclosed sourceだそうで
dd-wrtはNDA結んだってことなのかな。。。

ledeのフォーラムにもあったけども、このドライバがopen sourceになるか、既存ドライバ(b43)でサポートされるまで待つしかないねーだそうで。

残念ですが、1750DHPはとりあえずddで運用してみまする。
ちゃんと調べて買うべきだったなぁ。楽しさ半減だ
0934872
垢版 |
2017/08/22(火) 05:46:16.51ID:???
>>930
おおお、参考元ありがとう。
文章から察するに、何か見落としてないか
公開質問してる感じやね。

手元にledeのconfigのcatを残してないから
記憶で言うけど、
dhcpのlanの設定項目が増えて、
そこらへんによる挙動か、
そもそもDHCPv6自体の仕様が
変わったことが影響してそうな
印象は受けてた。

option ra_managementの
コメントアウトが効いてそうな
予感がするので、時間できたら試してみる。
0935fusianasan
垢版 |
2017/08/22(火) 05:47:32.88ID:/NqUcwdu
失礼、fusianasanはこっちか…
0936872
垢版 |
2017/08/22(火) 05:48:52.68ID:/NqUcwdu
あら、いまfusianasan効かないのか。
スレ汚し失礼しました。
0937anonymous
垢版 |
2017/08/22(火) 06:43:17.46ID:???
>>933
その一覧
RAMとflashが逆になってたりするんだが大丈夫なのか?
0938anonymous
垢版 |
2017/08/22(火) 08:41:32.88ID:???
さて
書き間違えじゃないですかねぇ
0939anonymous@fusianaman
垢版 |
2017/08/22(火) 09:21:49.88ID:pHA2wZer
>>928
OpenWrtさんのdnsmasqでIPv6のDNSも中継してもらえばいいんでないの?
LANの各端末のIPv6 DNSサーバをOpenWrtさんのIPv6アドレスに設定

わたしゃ各端末に手動でGoogleのv6 DNSサーバのアドレスを入力してますが
0940anonymous@fusianasan
垢版 |
2017/08/22(火) 22:06:08.55ID:OlED3uDR
>>930
丁寧にリンク先まで見てくれてありがとう。
config dhcp 'lan’内のoption raを'relay’や’hybrid’に変更し、
ra_managementのコメントアウトを外しoptionを’0’、’1’、’2’で全ての組み合わせ上で、list dns ‘2…:…:…3’、reloadや再起動して見ましたが、効果がなかったです。
時間があったら試して、dhcpのlanの設定を教えてくれればうれしいです。

>>939
返事ありがとう。930のリンク通り設定して、上に書いた通り、ra編を色々いじって見ても効果がなしです。何か気づいた点がありましたら教えてください。
0941872
垢版 |
2017/08/22(火) 22:11:12.82ID:YHeDfhGb
なんか単にIPoE+DS-Liteしたいだけなら

5千円も出しゃ最新CPUルータ買えるのに、
中古のBHR-4GRV2とか手に入れて
いかに速度が改善できるか
LEDEとかで悪戦苦闘したくなってきた…。

末期かな。
0942anonymous
垢版 |
2017/08/22(火) 23:39:51.37ID:???
いや、それが次に繋がる
自分の勉強にもなる
がんがろう
0943anonymous@fusianaman
垢版 |
2017/08/23(水) 08:52:21.71ID:???
OpenWrt機をVLAN可HUB付き無線APにしか使っていなくて
IPv6 IPoE + DS-Lite + IPv4 PPPoE のルータはPC Linuxにやらせているのですが

特定用途に特化していないLinuxディストリ上で
自分で設定コマンド列を地道に書いて構築していくほうが見通しがいいこともあるから
最初からOpenWrtでやろうとせずに汎用Linux機で試して理解度を上げてから
じゃぁOpenWrtでやろうとするとどう設定するのかを考えるアプローチも一考

Luci WEB-UIで設定する程度で動かせる用途の範囲内なら
こまけえことは(ry で簡便に済ませられるけど
/etc/config/network を編集して七難ハックする域になると
特化して作りこんである分、逆にどこで何をやっているのか見通しがつかないことになる
0944anonymous
垢版 |
2017/08/23(水) 09:55:30.15ID:???
>>943
Linuxルーターやってるなら

openwrt配布バイナリそのまま使うんじゃなく
ソース落として構築した方がいいんじゃね?
0945anonymous@fusianasan
垢版 |
2017/08/23(水) 13:17:25.71ID:???
昔興味本位でバックアップ取らずにWZR-HP-G450HにDDWRT入れたわいいものの、純正はもちろん、他のバージョンも入らなくなってしまった
手当たり次第にtftpで送りまくって、唯一入ったのがopenwrt
最近になって殻割して、tftpboot→iminfoしたら入らなかったファームはBadMagicNumberというエラーだったことが分かった(試しに焼いてみたけど勿論起動しなかった)
調べたらbuffalo-encというもので暗号化を解除したら何とかなるかもしれないということが分かったんだが、Windows環境でどうすればいいのか全くわからない
もう金にならない端末だし役に立ちそうな情報あったらご教授頂けませんでしょうか
よろしくお願いします
0946anonymous
垢版 |
2017/08/23(水) 13:36:12.76ID:???
dd-wrtのファームはそのまま入れると文鎮化する

少なくとも.binのファイルは"HDR"から始まる古いタイプ(Buffaloで入るのはB11/G54の一部)
\x27\x05\x19\x56から始まるuImageにする必要があるのだがよく調べずにやると面倒なことになる

>>945
WHR-G301Nの中古入手してファーム抽出
WZR-HP-G450Hに入れて起動できればなんとかなるかも
0947anonymous@fusianasan
垢版 |
2017/08/23(水) 17:09:07.45ID:???
ここを参考にしてWZR-HP-AG300H,WHR-G301Nでopenwrtできました
WHR-G301Nを無線コンバータで使っています
設定していてわかったのですが、master,client間はTKIP,AES両方使えるように設定すると、WHR-G301H側ではWPA2-PSK(none)と表示されます。設定ファイルに書いていても表示はこの状態です。
CCMPだけにmater側とclient側両方設定すると、AESだけになりますが正常に表示されました。
他にopenwrt機がないのでWHR-G301Nの問題なのかわかりません
WHR-G301Nはルーターで数日使っていた時は問題なかったのですが、無線コンバータにするとファイアーウォールなど必要無いものは止めていますが爆熱機になります。
0948anonymous
垢版 |
2017/08/23(水) 22:06:11.79ID:???
G301Nでclientにしても熱くなった記憶はないなぁ。
ただ、OpenWRTが遅くてLedeに入れ替えるだけで大分早くなったよ。お試しあれ。
0949anonymous
垢版 |
2017/08/23(水) 22:49:36.31ID:???
Atheros AR9xx 系は LEDEになってスループットが向上している模様

>488 >490 で BHR-4GRV,BHR-4GRV2のPPPoE+NATの有線IPv4スループットを測定してたけど、
OpenWrt 14.07 と LEDE 17.01.1で比較すると2.5倍くらいになってる
0950anonymous
垢版 |
2017/08/23(水) 22:53:41.04ID:???
FastPath(SFE)パッチ適用でさらに2倍強
LEDEフォーラムの報告では無線スループットも向上するようです

LEDEの上流にRRが投げられているので、
うまくすれば次期 17.01.3かその次あたりには標準リポジトリにpkgが用意されるかな?
0951anonymous
垢版 |
2017/08/23(水) 23:43:33.87ID:???
G301Nとほぼ同等のHP-G300NでSFEを試したけど、無線も有線も速度は大きく変わらなかった。
top叩いてみると負荷は豪快に下がってるから効果はあるんだけどね。

ウチで試した分には有線100M系はSFEで負荷は下がれど速度は伸びないって感じ。
何より有線100M系で多いROM4MBが厳しくて詰む。
0952anonymous
垢版 |
2017/08/24(木) 06:13:22.41ID:???
WHR-G300N って SoCが RaLink(現MediaTek)じゃなかったっけ?
SFEはCPUアーキテクチャに依存しない設計と言われていますが、
今のところSFEで大幅にスループット性能が向上すると報告されているのは
Qualcomm Atheros 製だけだったような
0954anonymius
垢版 |
2017/08/24(木) 07:47:09.08ID:???
あぁ、すみません
よく見たら HP-G300N って書いてましたね
失礼しました
0956anonymous@fusianasan
垢版 |
2017/08/24(木) 13:46:22.57ID:HQDtmkeZ
僕はルーターをフラッシュして使うので、LEDEなどに公式リリースのあるモデルを買っています。
日本に取り扱いがないモデルをアメリカのアマゾンが日本まで送ってくれて、注文時に送料、関税込みの価格が表示されます。
初期不良の時は返品とか面倒だと思いますが、僕は今までそう言った事情が起こらなかった。
0957anonymous@fusianasan
垢版 |
2017/08/24(木) 14:19:56.80ID:DjgNfCrz
マイナー?A5-V11を何個か持っているけど。
https://wiki.openwrt.org/toh/unbranded/a5-v11
熱で少し溶けたのか、中央がくぼんでいる。
CPUの動作を遅くして、発熱を抑える事が出来るのかな。
0958anonymous@fusianasan
垢版 |
2017/08/24(木) 15:14:00.15ID:???
帰ってきたら家がないとかイヤだぞ、おい
0959anonymous
垢版 |
2017/08/24(木) 15:29:24.90ID:???
>>957
調べてみたら、これいいね。
RT5350F+8MB+USBなので、日本で買えるハードで近いのは、
FON2303DのLANportを1つにしたような感じか。
0960anonymous
垢版 |
2017/08/24(木) 15:55:56.94ID:???
ノーブランドだけに、フラッシュが4MBのモデルが混入してるっぽいね。
4MBだとUSBで拡張できるとはいえ、要注意か。
0961anonymous@fusianasan
垢版 |
2017/08/24(木) 17:25:16.55ID:???
>>957
いっそのことCPU部に穴あけて使った方が安全ではないかと
0962anonymous@fusianasan
垢版 |
2017/08/24(木) 20:12:43.90ID:yikwdiWU
>>960
さっきのURLに、4Mと書いているから、4Mしか無いと思っていた。
0963anonymous@fusianasan
垢版 |
2017/08/24(木) 20:48:38.14ID:Rn1Rs8/3
OpenWRT で map-e が使えた奴が発見。
詳しく設定の仕方も書いてあるんだ。
NiftyやBiglobeの奴がいたら見てね。
https://forum.openwrt.org/viewtopic.php?id=59326

朝日はどうなん?
0964anonymous
垢版 |
2017/08/25(金) 08:52:49.84ID:???
情報乙です
0965anonymous@fusianaman
垢版 |
2017/08/25(金) 09:05:00.61ID:???
そういえば何ヶ月か前にasahi-netからIPv6 IPoEはじめました案内のメールが来てたわ
IIJmioの契約で既にIPv6 IPoEを利用できているから放置
いまさらすぎるんだよ

DS-LiteはいまだにIIJmioだけだねえ あちらのほうが設定が圧倒的に楽なのに
MAP-E方式の方がISPの設備投資が安上がりに済むから?
0967anonymous@fusianasan
垢版 |
2017/08/25(金) 13:20:06.85ID:q8jyJCBC
>>965
mfeed系ほぼすべてds-liteはOKっぽい。
僕が試したのはSo-netだけだけど、同じ設定でZootやBBエキサイトMEC他もいけそう。
MAP-EはJPNE系。設備投資が安いね。
意見としては、オープン/LEDE系は今年末まで両方式簡単に設定できそうだね。
0969anonymous
垢版 |
2017/08/25(金) 23:41:36.96ID:???
openvpn等を公開できるのでユーザーにはmap-eが便利
0970anonymous@fusianasan
垢版 |
2017/08/26(土) 09:57:13.16ID:hssSskpg
>>969
情報乙です!
>>965
その面から見るとds-liteの方がipv4アドレスの数が少なく済むので、安いかも知れないよね
0971anonymous@fusianasan
垢版 |
2017/08/26(土) 18:16:46.62ID:p+32Nz/1
>>939
因みにIPv6のdnsが自動的に設定されないですか?手動入力が必要という事ですか。
0972anonymous@fusianasan
垢版 |
2017/08/26(土) 21:03:52.92ID:???
eo光で、openwrt+IPv6使っている人いますか?
IPv6にするには、多機能ルーターに変えないといけないみたいで、
それに変えると、多機能ルーターの後ろにopenwrtのルーターを置くことになって
多段ルーターになりそうな気がするんですが、違うんでしょうか?
0973anonymous@fusianaman
垢版 |
2017/08/26(土) 23:33:23.27ID:???
>>971
されないですよ
ひかり電話なし、FTTH-Etherの境界装置はただのONU
DHCPv6での情報提供がなく、RAだけなのでDNS情報は手動入力
0974anonymous@fusianasan
垢版 |
2017/08/27(日) 15:18:43.00ID:SUD7Ycl7
>>973
丁寧な返事ありがとうございます。
ONU←[LANケーブル]→LEDE←[LAN若くはWiFi]→各種デバイス
ONUに直接繋がっていたLedeのルーター側にipv6のdnsサーバーアドレス(XXXX:XXX:XXXX:X::3, XXXX:XXX:XXXX:Y::3)が自動取得されていました。
但しLEDE繋ぐデバイスがおっしゃるとおりdnsv6デバイスが自動取得されず、手入力ですね。
0975anonymous@fusianasan
垢版 |
2017/08/30(水) 22:52:11.76ID:OMWJmpR3
皆さん、MTUを測って見ましたか?僕が1280しか出ないんだ。

https://www.speedguide.net/analyzer.php

&#171; SpeedGuide.net TCP Analyzer Results &#187;
Tested on: 2017.08.30 xx:xx
IP address: xxx.xxx.xxx.xxx
Client OS/browser: iPhone (Safari 10.0)

TCP options string: xxxxxxx
MSS: 1240
MTU: 1280
TCP Window: 132352 (NOT multiple of MSS)
RWIN Scaling: 5 bits (2^5=32)
Unscaled RWIN : 4136
Recommended RWINs: 64480, 128960, 257920, 515840, 1031680
BDP limit (200ms): 5294kbps (662KBytes/s)
BDP limit (500ms): 2118kbps (265KBytes/s)
MTU Discovery: ON
TTL: 50
Timestamps: ON
SACKs: ON
IP ToS: 00000000 (0)
0976anonymous
垢版 |
2017/08/31(木) 01:09:47.84ID:???
TCP options string: ****
MSS: 1414
MTU: 1454
TCP Window: 65535 (NOT multiple of MSS)
RWIN Scaling: 0 bits
Unscaled RWIN : 65535
Recommended RWINs: 65044, 130088, 260176, 520352, 1040704
BDP limit (200ms): 2621kbps (328KBytes/s)
BDP limit (500ms): 1049kbps (131KBytes/s)
MTU Discovery: ON
TTL: 106
Timestamps: OFF
SACKs: ON
IP ToS: 00000000 (0)
0977anonymous
垢版 |
2017/08/31(木) 07:03:32.33ID:???
機種とかバージョンとか買いてくれないと
あんまり意味のある情報ではないような
0978anonymous@fusianasan
垢版 |
2017/08/31(木) 13:14:53.15ID:lsHEzW87
いるいるいるよね貝社員
0979anonymous
垢版 |
2017/09/02(土) 10:04:39.30ID:???
飼い社員
0981anonymous
垢版 |
2017/09/02(土) 22:42:57.46ID:???
>>980
言ったらその機種だけ公開されたということは、
今までのもそういうスタンスになってたのかな。全部が同じとは思わないけど。
今後も見たい機種だけ名指しで公開してちょって言えばいいのか。
0982anonymous
垢版 |
2017/09/02(土) 23:23:00.67ID:???
>>981
他の機種の公開日やバージョンを見ると完全に不定期なので
要求受けたときだけ公開している気がしますねぇ

ちなみにサポートサイトから8/5に要望を出して公開いただいたのはは8/28 でした
約1ヶ月程度のリードタイムを見ておけば良いと思います
0983anonymous
垢版 |
2017/09/03(日) 00:14:16.18ID:???
次スレテンプレ案
【無線LAN】OpenWrt/LEDE【強化ファーム】14

あなたのワイヤレスルーター・・・もっと活用しませんか?

▼公式サイト
OpenWrt
 https://openwrt.org/
https://forum.openwrt.org/ ※フォーラム
https://wiki.openwrt.org/toh/start ※対応機種

LEDE
https://lede-project.org/
https://forum.lede-project.org/ ※フォーラム
https://lede-project.org/docs/targets/start ※対応機種

▼関連サイト
・DD-WRT OpenWrt 適材適所で両方使いたい人向け
 http://www57.atwiki.jp/ddwrt_openwrt/

▼DD-WRTの話題はこちら
【無線LAN】DD-WRT【強化ファーム】12
http://mao.2ch.net/test/read.cgi/network/1486376236/

▼前スレ
【無線LAN】OpenWrt【強化ファーム】12
http://hayabusa6.2ch.net/test/read.cgi/network/1440742847/
【無線LAN】OpenWrt【強化ファーム】13
http://mao.2ch.net/test/read.cgi/network/1483357034/

※なお正式表記は OpenWRT ではなく『OpenWrt』です
0984anonymous@fusianasan
垢版 |
2017/09/03(日) 00:14:39.25ID:???
▼OpenWrtとは
 主に無線LANルータのファームウェアを書き換える形で動作するLinuxディストリビューションです。
 パッケージマネージャを備えているので
 メモリが許せば様々な追加ソフトをインストールして使うことが出来ます。

▼LEDEとは
 2016年5月にOpenWrtから派生したディストリビューションです。
 開発スピードが早く、2017年9月現在では事実上の後継バージョンといえます。
 意見の相違からOpenWrtから独立しましたが、近々の再合流が話し合われています。

▼DD-WRTとの関係
 初期のOpenWrtのGUI付バージョンとしてスタートしたプロジェクトで
 現在ではかなり乖離しています
 GUI操作前提の無線LANルータ用高機能カスタムファームウェアを志向しています。

▼電波法について
 日本国内においてはOpenWrt/LEDEを組み込んだ無線LANルータで
 無線LANをONにすると電波法に違反することになります。

 『適合表示無線設備と同等の機能であっても技術基準適合証明の技適マークの無い機器、
  または技適マークがあるが改造された機器の使用は、
  総務大臣の免許の無いまま無線局を開設したこととなり、
  第110条第1号により1年以下の懲役又は100万円以下の罰金刑に処される。』
  ※ Wikipedia「技適マーク」からの引用

 無線LANはOFFのまま高機能ルータとして利用しましょう。
0985anonymous
垢版 |
2017/09/03(日) 00:15:19.36ID:???
ご指摘事項や、追加事項があったら教えてください
0986a
垢版 |
2017/09/03(日) 00:20:01.23ID:???
OpenWrtってあいかわらず違法なの?
githubとかにOpenWrt用のなにかを
アップロードするのに躊躇する
使ってるとバレるから
0987anonymous
垢版 |
2017/09/03(日) 01:29:35.79ID:???
>>983-984
インストール直後は無線が無効化されてる事も書いた方がいいのでは?
0988anonymous@fusianasan
垢版 |
2017/09/03(日) 05:41:28.15ID:???
>986
インストールして動かすこと自体は別に違法じゃない
電波法は電波の利用に関する法律なので
技適に適合しない機器で電波を出してしまうと違法になる。
0989anonymous
垢版 |
2017/09/03(日) 05:42:31.54ID:???
>987
LEDEはその通りですが、OpenWrtはどうでしたっけ?
0990anonymous
垢版 |
2017/09/03(日) 07:50:36.10ID:???
ソースコード開示といっても
単に載せているソフトウェア個々のオリジナルのアーカイブを束ねただけの場合もある

GPL系での「開示」は
装置に搭載しているイメージ相当をビルドできるだけのソースツリーとツールを一式
(proprietaryのものはバイナリモジュールだけだとしても)
を提示することをもって定義しているんでなかったでしたっけ?
0992anonymous
垢版 |
2017/09/03(日) 08:57:51.13ID:???
>>990
>980 にはQSDKのディレクトリがあってbuildtool等も含まれている模様
0993anonymous
垢版 |
2017/09/03(日) 11:40:55.53ID:???
技適については、結論は出てないんじゃないかな。
よくあるケースで、
1. wifi/bluetooth内蔵のwindowsがインストールされたPCに、linuxインストールして電波出すのはOK/NG?
2. 1のPCにusbのwifi子機を挿して電波出すのはOK/NG?

1がOKなら、LEDE/OpenWrtを無線ルータにインストールして電波出しても問題ないよね。
一方、2ならOKみたいに言われてるけど、もともとwindows+windows用ドライバでしか技適は取られてない
だろうから、いくらusb子機本体に技適マークついていても、技適の範囲外になるのでは?
0994anonymous
垢版 |
2017/09/03(日) 11:50:10.85ID:???
ポイントは「無線機」がどの範疇になるかではないですかねぇ

だれか人生をかけて挑戦してくれてもいいのよw
0996anonymous
垢版 |
2017/09/03(日) 12:58:56.75ID:???
電波出すつもりがあればまだ出してなくてもアウト

http://kokkai.ndl.go.jp/SENTAKU/sangiin/094/1320/09405121320009c.html
運用という場合には無線設備を用いて電波を空間に実際に発射するということかと思います。それに対しまして無線局の開設とは何か。
無線局を運用する意思を持ちまして無線設備を設置して電波を発射し得る状態にする、
その上、かつこれを操作する者を配置して無線局としての運用が可能な状態におくこと、
こういうふうに解釈いたしております。
0997anonymous
垢版 |
2017/09/03(日) 13:06:33.76ID:???
昭和56年、1981年の議事録なんですけど…
お役所のやることはよーわからんけど、先例主義でこれを根拠に判断するの?
0998anonymous
垢版 |
2017/09/03(日) 13:16:23.02ID:???
>>993
子機でもファームウェア(?)が存在してる
無線ルーターはファームウェアそのものを書き換えてるんで微妙
0999anonymous
垢版 |
2017/09/03(日) 13:26:32.22ID:???
いずれにしても、既存の電波法の規制は
TVやラジオの電波障害を引き起こすほどの大出力のハム・パーソナル無線の違法局や
海賊FM放送局など想定したもので
無線LANルータや携帯端末は法律の想定からは少し外れているのでは?

今は解釈で乗り切っているけど、IoT普及時代にそぐわなくなりつつあるから
新たな法整備が必要ではないかなぁ
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 243日 16時間 50分 12秒
10021002
垢版 |
Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。