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
OSC2025_Tokyo-Fall_RecentOpenWrt
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
musashino205
February 23, 2025
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSC2025_Tokyo-Fall_RecentOpenWrt
musashino205
February 23, 2025
More Decks by musashino205
See All by musashino205
OSC2019-TokyoFall_OpenWrt-and-Monitoring
musashino205
0
180
tokaido-lug-201909-yokohama
musashino205
0
130
OSC 2019 Tokyo/Spring Aterm & OpenWrt
musashino205
0
990
tokaido-lug-201812-yokohama
musashino205
0
350
OSC 2018 Tokyo/Fall OpenWrt
musashino205
0
420
tokaido-lug_201807-yokohama
musashino205
0
500
OSC2018-Tokyo/Spring_OpenWrt
musashino205
0
330
TokaidoLUG-201712_Router
musashino205
0
350
Other Decks in Technology
See All in Technology
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
890
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
270
Jitera Company Deck
jitera
0
270
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
300
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
1
140
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
200
データエンジニアリングとドメイン駆動設計
masuda220
PRO
14
2.5k
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
4
420
発表と総括 / Presentations and Summary
ks91
PRO
0
190
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
790
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
A Modern Web Designer's Workflow
chriscoyier
698
190k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Fireside Chat
paigeccino
42
4k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Music & Morning Musume
bryan
47
7.3k
Become a Pro
speakerdeck
PRO
31
6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
730
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Transcript
@musashino_205
HN: 武蔵野 / 大破 ◦ musashino_205 ◦ musashino205 @mstdn.maud.io
◦ 詳細はWebで https://大破.net/ LTは2019年のTokyo/Fall以来
法律面での注意 ◦ 市販のルータにサードパーティー製ファームウェアをインス トールして電波を出す場合、電波法に抵触する恐れがある 技適表示が無効となる “改造” に該当する場合がある ◦
原則として搭載されている無線機能は使用せず、有線機とし て使用する 法律を守って楽しいHackを!
エンドユーザー視点: ◦ (ルータを中心とした) 組込デバイス向けLinuxディストリ ビューション お役御免になったルータを再活用 中古ルータで安価にネットワーク構築
etc...
開発者視点: ◦ 組込デバイス向け開発環境 Cross-Compile用toolchain (gcc, musl, ...) のダウンロード、
コンパイル、構築 Kernelのコンパイル Rootfs (squashfs, ext4, その他)作成 デバイス毎に適した形式でのファームウェア生成 etc... デバイスを選択後、 “make” 一発で全部やってくれる SoCベンダ等のSDKでOpenWrtを利用したものがチラホラ MediaTek, Qualcomm, etc…
None
OpenWrt 24.10.0がリリース(2025/02/06) このリリースからの担当分新規サポート: BUFFALO • WSR-2533DHPL2 • WSR-2533DHPLS ELECOM •
WABシリーズ (600, 1167, 1750) • WMCシリーズ (1267, 1800) • WRC-X1800GS FORTINET • FortiGate 30E 51E 52E • FortiWiFi 50E-2R 51E IIJ • SA-W2 I-O DATA • WN-DEAX1800GR NEC • WR8750N • WR9500N • WG600HP • WG1400HP • WG1800HP • WG1800HP2
XikeStor SKS8300-8X ◦ SoC : Realtek RTL9303 (MIPS 34Kc,
800MHz, 1C1T) ◦ RAM : DDR3 512 MiB ◦ Flash : SPI-NOR 32 MiB ◦ Ethernet : SFP+ 8 ports
XikeStor SKS8300-8X ◦ ソフトウェア面でRealtekのリファレンスデザインからの変更が 少々大きい ブートローダに独自のCLIが存在 KernelをJFFS2内に置く必要がある
しかもKernelバイナリの先頭0x200 (512bytes)が暗号化されている 散々てこずったものの、どれも何とか突破(24.10.0には間に合わず)
Trend Micro Cloud Edge 70S G2 ◦ CPU :
Intel Atom C3558 (2.20GHz, 4C4T) ◦ RAM : DDR4 8 GiB ◦ Storage : M.2 SATA III 64 GB ◦ Ethernet : RJ45 10 ports
Trend Micro Cloud Edge 70S G2 ◦ Debian等での先行事例がいくつか存在
例: Cloud Edge 100S G2で遊ぶ #Debian - Qiita ◦ WAN1, 管理ポートはIntel I211 x2 ◦ LAN 8ポートのスイッチングハブ部分が鬼門 Marvell 88E6190だがmv88e6xxx DSAドライバはDevice Tree無しだとイマイチ LAN側8ポート認識されるようになったものの、何故か認識が凄 まじく遅い上、SoC側Ethernetとのリンクが上手くいかない CPU内のX553から2.5GbE 2本がスイッチのCPUポート2本に 接続されている(はず)
Trend Micro Cloud Edge 70S G2 ◦ 接続の概念図 物理ポート
PHY/Switch CPU Atom C3558 I211 x2 管理 WAN1 88E6190 LAN 1-8
Trend Micro Cloud Edge 70S G2
ELECOM WRC-X3000GS2 ◦ SoC : Qualcomm IPQ5018 (Cortex-A53, 1GHz,
2C2T) ◦ RAM : DDR3 256 MiB ◦ Flash : SPI-NAND 128 MiB ◦ Ethernet: WAN x1, LAN x4(全て1GbE)
ELECOM WRC-X3000GS2 ◦ aarch64でそこそこパワフル ◦ メーカー公式FWから直接投入OK ◦ 現在有線が何故か不安定 ◦
無線ドライバ (ath11k) のメモリ消費が凄まじいので無線無効化 OpenWrtのWebUIを開いたらOOMでKernel巻き込んで死亡 OpenWrt界隈では、ath11kは搭載RAM 512MiB以上が暗黙の了 解というか基準になっている模様 ◦ SPI-NANDのECC用予備領域サイズがおかしい Macronix MX35UF1G24AD チップメーカーのデータシートとLinux Kernelでは128だけど、 mtdblockのReadでI/Oエラーを出す。ELECOM公式FWと同じ64だ と問題無し
ELECOM WRC-X3000GS2
複数機種展示しています ◦ 東海道らぐ 211教室 詳細な情報など ◦ ブログ
雑記: https://memo205.hatenablog.jp/ まとめ: https://taiha.hatenablog.jp/ 私的Wiki: https://wiki.taiha.net/