Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TokaidoLUG-201712_Router
Search
musashino205
December 16, 2017
Technology
0
320
TokaidoLUG-201712_Router
musashino205
December 16, 2017
Tweet
Share
More Decks by musashino205
See All by musashino205
OSC2025_Tokyo-Fall_RecentOpenWrt
musashino205
0
60
OSC2019-TokyoFall_OpenWrt-and-Monitoring
musashino205
0
150
tokaido-lug-201909-yokohama
musashino205
0
100
OSC 2019 Tokyo/Spring Aterm & OpenWrt
musashino205
0
900
tokaido-lug-201812-yokohama
musashino205
0
320
OSC 2018 Tokyo/Fall OpenWrt
musashino205
0
390
tokaido-lug_201807-yokohama
musashino205
0
440
OSC2018-Tokyo/Spring_OpenWrt
musashino205
0
300
Other Decks in Technology
See All in Technology
[AWS 秋のオブザーバビリティ祭り 2025 〜最新アップデートと生成 AI × オブザーバビリティ〜] Amazon Bedrock AgentCore で実現!お手軽 AI エージェントオブザーバビリティ
0nihajim
2
1.6k
NOT A HOTEL SOFTWARE DECK (2025/11/06)
notahotel
0
3.8k
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
140
短期間でRAGシステムを実現 お客様と歩んだ生成AI内製化への道のり
taka0709
1
250
コード1ミリもわからないけど Claude CodeでFigjamプラグインを作った話
abokadotyann
1
150
龍昌餃子で理解するWebサーバーの並行処理モデル - 東葛.dev #9
kozy4324
1
140
Copilotの精度を上げる!カスタムプロンプト入門.pdf
ismk
10
3k
“それなりに”安全なWebアプリケーションの作り方
xryuseix
0
200
オブザーバビリティ成熟度モデルの企画から社内導入まで
dmmsre
2
180
Black Hat USA 2025 Recap ~ クラウドセキュリティ編 ~
kyohmizu
0
350
今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!
piacerex
0
760
設計は最強のプロンプト - AI時代に武器にすべきスキルとは?-
kenichirokimura
1
320
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
KATA
mclloyd
PRO
32
15k
How STYLIGHT went responsive
nonsquared
100
5.9k
Optimizing for Happiness
mojombo
379
70k
Context Engineering - Making Every Token Count
addyosmani
8
360
Making the Leap to Tech Lead
cromwellryan
135
9.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
近況まとめ 東海道らぐ 横浜 2017冬 @musashino205
自己紹介 • HN: 武蔵野, 大破 • musashino_205 • musashino205 @mstdn.maud.io
• 無職 • OSSは2年目くらい(?) • Linuxは1年ちょっと • ルータと戯れながら学習中 • ドメイン: taiha.net, 大破.net
近況 • OpenWrt / LEDE用mackerel-agentがとりあえず落 ち着いた • LEDEでIODATA WN-G300DGRをサポートしてみた •
Nexx WT1520でリセットボタンを使えるようにした • WSR-1166DHPのFlashを飛ばした&復旧した
makckerel-agent
mackerel-agent • 鯖もといサーバ監視サービス Mackerel.io用エージェ ント • Golang • OSS •
mackerelio/mackerel-agent • Plugin • 公式プラグイン: • mackerelio/mackerel-agent-plugins
mackerel-agent OpenWrt/LEDEパッケージ化 • taiha/taiha-pkgs - /mackerel • おおよそ問題なく動作するように • 課題(ビルド環境)
• ルータ用SoCは大半がFPU (Floating Point Unit) 非搭載 • GolangがMIPS32のsoft-floatに未対応(だった • Issue: golang/go - #18162 • 2017/12/01にmasterへマージ • Go 1.10に含まれる模様
WN-G300DGR
WN-G300DGRをサポートしてみる • 動機 • 2chで “OpenWrt時代に動作させた人がいる” という 情報 • ハードウェア構成の近い機種がLEDEにあり、細か
い調整のみで動きそう • とりあえず突撃(いつもの)
WN-G300DGR あれこれ • 仕様 • SoC: Ralink RT3052F • RAM
/ Flash: 32MB / 4MB • WAN / LAN: 100Mbps x1 / 100Mbps x3 • Switch: Realtek RTL8366RB • USB: 2.0 x1 • 台湾メーカー(Senao)のOEM • 自社ブランドのEnGenius ESR9850、ODMのSiteCom WL-351 がベース? • Switchの切り方、USBポートの有無以外はほぼ共通のハード 構成 • WL-351ファームでブートもできた • わずかに構成が異なるので問題はある
LEDE-Project on WN-G300DGR • やってみた • musashino205/devadd/wn-g300dgr • WN-G300DGR.dtsの追加やimage生成の登録な ど
• LEDとボタン類のGPIOも特定してdtsに追記し、使 えるように
LEDE-Project on WN-G300DGR • 雑感 • 筐体が開けやすくて良い • トルクスネジ2か所外してスライドさせればOK •
Flash領域きつい • 4MBなのでしょうがない • 無線関係全部落とすなどしてようやく200KB弱程 度残る • 課題 • USBポートが機能しない • デフォルトで給電が無い • GPIO#7か#22辺りが関係している?→調整中
OpenWrt & LEDE-Project
OpenWrtと LEDE-Projectの動向 • 2016年3月頃、OpenWrtからLEDEがフォーク • プロジェクト内の風通しやその他の不満 • OpenWrtは停滞、LEDEが活発化 • OpenWrtで活発だったメンテナがごっそり移った
• OpenWrtは重要なFix等が時々入る • LEDE-Projectはデバイスのサポート追加、Kernel バージョンの引き上げなどに積極的 • OpenWrt trunk: Kernel 4.4.14 • LEDE master: Kernel 4.9.67 • 2017/12/12現在
OpenWrtと LEDE-Projectの今後 • 再統合 • おおよそOpenWrtの組織に対する不満等は解消 or 解消の見 込みが立った模様 •
OpenWrtのリポジトリでは、数か月程度前から優先度の低い PRは受付を停止 • Closeされて “LEDEとremergeするから” というメンテナからの コメント • 具体的な統合時期についてはまだ • リポジトリはLEDE側をrebrandingの上存続 • “LEDE-Project” → “OpenWrt” • OpenWrt側はバックアップを行うほか、openwrt-legacyとして 残す • LEDE側のrebrandingは2017/11/07に実施済み • BuildRootとファーム内の両方
終わり ご清聴ありがとうございました。 • 記事 • mackerel-agent • mackerel-agentをOpenWrt/LEDE-Projectのパッケージ化し てみる –
https://wp.me/p1B4aB-Bc • WN-G300DGR • LEDE-ProjectをWN-G300DGRに対応させてみる - https://wp.me/p1B4aB-Bv