COSCOP 2008




                   OpenWrt 介紹與實例分享
                   新版
               OpenWrt and Case Study




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                           1
http://people.debian.org.tw/~chihchun/
Overview
OpenWrt 簡介 (OpenWRT 101)
實做經驗分享
 場地勘查 (Site survey)
 路由器設定
    X-Wrt
    RF ( 無線電相關 )
    Sysctl tricks
    QoS
    抓鬼特攻隊

 Rex Tsai                                      OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                                2
 http://people.debian.org.tw/~chihchun/
我是誰 ?
Debian GNU/Linux for about 9 years.
OpenWrt Advocator
FON
 鼓吹全世界最大的無線網路分享社群
 使用並熱愛自由軟體的公司
 產品基於 OpenWrt




 Rex Tsai                                    OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                              3
 http://people.debian.org.tw/~chihchun/
I am...




           God of your
          wireless network               (For NOW)




Rex Tsai                                             OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                                       4
http://people.debian.org.tw/~chihchun/
經驗
2008-04 OSDC
 http://osdc.tw/ 250P
2008-08 Blog BoF 網誌青年運動會
 http://blog.bof.tw/ >300P
2008-08 Coscup
 http://coscup.org/ > 400P




 Rex Tsai                                      OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                                5
 http://people.debian.org.tw/~chihchun/
什麼是 OpenWrt
針對不同的嵌入式系統與無線網路路由器,算是目前 Linux 中支援
最多不同的 SoC ( 嵌入式系統 / 板子 ) 的套件系統
OpenWrt 的開發團隊的工作目標是
 分析出廠商所提供的版本與 vanilla Linux 核心的差異
 製作相容的軔體 (CRC, version headers)
 保持與二進位驅動程式的相容性
 反組譯只有二進位驅動程式
已被不同的公司商業化使用,大量舖售於市場。
Kamikaze 8.08 即將發行
 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                           6
 http://people.debian.org.tw/~chihchun/
Kamikaze 8.08 新玩意
重寫防火牆設定工具
Broadcom 47xx 於新的核心中已經可以正常運作 ( 不包含無線網
路)
IMQ 與流量管理 ( Traffic shaping), 特別於 2.6.25 測試過
系統更新機制支援更多平台
The new web interface (LuCI, Lua Configuration Interface)
完整支援新的平台與硬體
整合修正了新的安全問題
不同版本間的套件更新整合


 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                           7
 http://people.debian.org.tw/~chihchun/
特色
目前已經支援超過 20 種平台 , 超過千種軟體套件。
新的 UCI 管理介面
 以 C 重新開發
 單行指令控制系統
 整合了 Lua binding, 應用於 Web 管理介面
最新版核心系統




Rex Tsai                                      OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                                8
http://people.debian.org.tw/~chihchun/
為什麼要選用 OpenWrt?
可以高度客制化
如一般套件系統,可以簡易安裝額外軟體
或使用 Image Builder 免編譯,重新產生客制化軔體
或利用 OpenWrt SDK 再移植新軟體
符合不同的應用
在家需要 低延遲 , 高速度
研討會可以提供穩定的網路
NAS,
   跑支援 BT Encryption, DHT 的 client
   使用 ATA-over-Ethernet(AoE) 而不只是 CIFS
Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                           9
http://people.debian.org.tw/~chihchun/
場勘作業 (Site survey)
電源位址與 AP 建制位置
 天線選擇
頻譜掃描與分析
 Kismet
 Spectool




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          10
http://people.debian.org.tw/~chihchun/
2008 網誌青年運動會




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          11
http://people.debian.org.tw/~chihchun/
ISM 頻譜選擇




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          12
http://people.debian.org.tw/~chihchun/
Kismet for wireless network sniffer




 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                          13
 http://people.debian.org.tw/~chihchun/
WiSpy 2.4x + Spectool




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          14
http://people.debian.org.tw/~chihchun/
路由器設定 - 管理介面
真男人應該用指令介面作設定
X-Wrt
 Web-based 管理介面
 基於 Webif^2 (shell scripts)
 與 OpenWrt 完整整合
    可輕易於編譯系統中設定
    相容 UCI 介面
    提示安裝軟體套件



 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                          15
 http://people.debian.org.tw/~chihchun/
路由器設定 - RF
選用 802.11g 18Mbps
基於 OFDM
 將無線通信傳輸信號分割成了多個副載波進行傳輸,而每個副載波
 由於僅僅攜帶了很小一部分的資料負載,這樣的話 OFDM 技術
 就能利用更長的符號週期,從而使通信傳輸信號更不容易受到多徑
 傳輸的干擾或者其他外界的特殊干擾。當然, OFDM 技術除了通
 過分割載波的方法來增強通信的抗干擾外,它還通過提高載波頻譜
 利用率的方法來提高通信的穩定性 ( 引用文獻 )
 選用 18Mbps 可增強傳輸距離,提高覆蓋率



 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                          16
 http://people.debian.org.tw/~chihchun/
路由器設定 - Sysctl tricks
將下述逾時時間等 kernel parameters 都設到極小,減少
TCP Sessions
 net.ipv4.tcp_fin_timeout
 net.ipv4.tcp_keepalive_time
 net.ipv4.netfilter.ip_conntrack_tcp_timeout_establish
 ed
並調高 net.ipv4.netfilter.ip_conntrack_max 數倍以上,
如此可以容納更多人同時上網存取。



 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                          17
 http://people.debian.org.tw/~chihchun/
Traffic sharping and Layer 7 filters
將 ssh/web 優先值調高,降低其他所有 Port 的優先值
調高 ACK/SYN
理論上 IRC/Internet surfing 不會 lag ,即使流量極高,
ssh / telnet 也會有比較快的連線反應
透過 Layer 7 filters 辨識特定的協定,提高優先值
 SIP, Skype ... etc..




 Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
 chihchun@kalug.linux.org.tw                                          18
 http://people.debian.org.tw/~chihchun/
囧
只要
802.11 RF layer 沒有問題,頻譜沒有被干擾
不要被惡搞 ( 抓鬼 )
對外頻寬夠用
場地沒有跳電
骨幹沒有維護中
3G 收的到訊號




Rex Tsai                                     OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                              19
http://people.debian.org.tw/~chihchun/
大絕




Rex Tsai                                      OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                               20
http://people.debian.org.tw/~chihchun/
其他顏色都不可以喔




Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          21
http://people.debian.org.tw/~chihchun/
請盡量選擇購買開放的路由器
請一起抵制廠商賺取知識落差的差價
廠商釋出軟體的疑慮
版權、專利
利益
法規
不全的程式碼
等級一 不釋出
等級二 一堆原始檔 ( 不含 patch)
等級三 含 build system, 不包含私有驅動程式
等級四 包含完整的 tarball, 提供私有版權驅動程式二進位檔
Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          22
http://people.debian.org.tw/~chihchun/
積極行為
找軔體中可能存在的 GPL 軟體
連入設備中查找 /proc/*
透過網頁介面的漏洞進入
 http://gpl-violations.org
以購買行為制裁 / 鼓勵廠商
 MyOpenRouter (by NetGear)




Rex Tsai                                   OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                            23
http://people.debian.org.tw/~chihchun/
雖然我們只是一群信賴乖乖大神的阿宅

       但是別讓人忽視一群阿宅的力量
          我們可以改變世界


Rex Tsai                                 OpenWRT CaseStudy, COSCUP 2008
chihchun@kalug.linux.org.tw                                          24
http://people.debian.org.tw/~chihchun/

More Related Content

PPT
OpenWRT, A value-add base solution for your product. (2nd, Macpual)
PDF
I pv6 windows 實做課程_0705
PPT
PDF
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
PPT
DNS IPv6
PDF
Heartbeat+my sql+drbd构建高可用mysql方案
DOC
Nginx+常见应用技术指南
PDF
Installation and configuration 11g r2
OpenWRT, A value-add base solution for your product. (2nd, Macpual)
I pv6 windows 實做課程_0705
OpenWRT, A value-add base solution for your product. (1st part, chihchun)
DNS IPv6
Heartbeat+my sql+drbd构建高可用mysql方案
Nginx+常见应用技术指南
Installation and configuration 11g r2

What's hot (19)

PDF
Rootkit 101
PDF
移植Os and 相關io介紹
PDF
Installation and configuration 11g r2 asm using job role separation(grid & or...
PPTX
揭秘家用路由器Ch10 sharing
PDF
Rootkit 101
DOC
Rpc调试通用
DOC
Nagios的安装部署和与cacti的整合(linuxtone)
KEY
Linuxguide4f2e
PDF
U boot 程式碼打掃計畫
PDF
Bypat博客出品-利用cent os快速构建自己的发行版
PDF
Clonezilla tutorial.v7
PDF
Elk 1-0831
DOC
Linux安全配置终极指南
PDF
Virtualbox tutorial
DOC
一次详细的渗透Wordpress教程
PPTX
如何用 Docker 快速建立 honeypot public
PDF
Showinnodbstatus公开
PPT
20030623 linuxbasic and-security
Rootkit 101
移植Os and 相關io介紹
Installation and configuration 11g r2 asm using job role separation(grid & or...
揭秘家用路由器Ch10 sharing
Rootkit 101
Rpc调试通用
Nagios的安装部署和与cacti的整合(linuxtone)
Linuxguide4f2e
U boot 程式碼打掃計畫
Bypat博客出品-利用cent os快速构建自己的发行版
Clonezilla tutorial.v7
Elk 1-0831
Linux安全配置终极指南
Virtualbox tutorial
一次详细的渗透Wordpress教程
如何用 Docker 快速建立 honeypot public
Showinnodbstatus公开
20030623 linuxbasic and-security
Ad

Viewers also liked (7)

PDF
Fun with Maps and PHP
PDF
Security-Centered Design
PDF
遺失的時代精神 - Zeitgeist and GNOME Activity Journal
PDF
Get your FLOSS problems solved
PDF
Evolution Of Web Security
PDF
Building a developer community with containers
PPT
Sistem pencegah kebakaran
Fun with Maps and PHP
Security-Centered Design
遺失的時代精神 - Zeitgeist and GNOME Activity Journal
Get your FLOSS problems solved
Evolution Of Web Security
Building a developer community with containers
Sistem pencegah kebakaran
Ad

Similar to OpenWrt Case Study 2008 (20)

PDF
Hello openstack 2014
PPT
network1
PDF
企業導入容器經驗分享與開源技能培養
PDF
Make your DVR playground using DevStack
PDF
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
PDF
OpenStack Quantum项目介绍和演示
KEY
LinuxGuide4F2E
PPTX
20121111 linux intro
PDF
Docker容器微服務 x WorkShop
PPT
实时消息推送系统
PPT
高性能并发Web服务器实现核心内幕
PDF
OS-11 multicore-2.pdfOOS-08 IPC.pdfOS-08 IPC.pdfS-08 IPC.pdf
PDF
OpenLab.Taipei #2 PORTA2030
PDF
Continuous Delivery - Opening
PDF
Proxmox: 建立自己的虛擬主機
PDF
Baidu Cloud Foundry
PDF
深入浅出Netty l.t
PDF
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
PPT
Ccns 網路基礎概論
PDF
Linux二十周年 -致辞
Hello openstack 2014
network1
企業導入容器經驗分享與開源技能培養
Make your DVR playground using DevStack
Proxmox VE 功能概觀、案例分享與實用工具 [2019/12/07] @Proxmox VE 中文使用者社團 2019 年會
OpenStack Quantum项目介绍和演示
LinuxGuide4F2E
20121111 linux intro
Docker容器微服務 x WorkShop
实时消息推送系统
高性能并发Web服务器实现核心内幕
OS-11 multicore-2.pdfOOS-08 IPC.pdfOS-08 IPC.pdfS-08 IPC.pdf
OpenLab.Taipei #2 PORTA2030
Continuous Delivery - Opening
Proxmox: 建立自己的虛擬主機
Baidu Cloud Foundry
深入浅出Netty l.t
Install oracle ebs r12.1.1 on OEL5.6 x86(include demo)
Ccns 網路基礎概論
Linux二十周年 -致辞

More from Rex Tsai (16)

PDF
如何在 Ubuntu 上更快、更便捷地部署物联网设备
PDF
Ubuntu Core 技术详解
PDF
登山步道開放資料格式標準化
PDF
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
PDF
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
PDF
Ubuntu phone engineering
PDF
以 Leaflet 濫用^H^H呈現開放街圖資料
PDF
Everest basecamp & gokyo trekking
PDF
Oepn Street Map Batch edting via API
PDF
Screencasting
PDF
以開源軟體與 Open Street Map 規劃登山行程
PDF
Modern Linux Desktop Stack
PDF
Layer 8 - Open source communities and your product
PDF
A Study of SVG-based Application Development @ OSDC 2010
PDF
OpenWrt101 2007
PDF
OpenLab.Taipei #2 PORTA2030 Extra
如何在 Ubuntu 上更快、更便捷地部署物联网设备
Ubuntu Core 技术详解
登山步道開放資料格式標準化
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
Ubuntu phone engineering
以 Leaflet 濫用^H^H呈現開放街圖資料
Everest basecamp & gokyo trekking
Oepn Street Map Batch edting via API
Screencasting
以開源軟體與 Open Street Map 規劃登山行程
Modern Linux Desktop Stack
Layer 8 - Open source communities and your product
A Study of SVG-based Application Development @ OSDC 2010
OpenWrt101 2007
OpenLab.Taipei #2 PORTA2030 Extra

OpenWrt Case Study 2008

  • 1. COSCOP 2008 OpenWrt 介紹與實例分享 新版 OpenWrt and Case Study Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 1 http://people.debian.org.tw/~chihchun/
  • 2. Overview OpenWrt 簡介 (OpenWRT 101) 實做經驗分享 場地勘查 (Site survey) 路由器設定 X-Wrt RF ( 無線電相關 ) Sysctl tricks QoS 抓鬼特攻隊 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 2 http://people.debian.org.tw/~chihchun/
  • 3. 我是誰 ? Debian GNU/Linux for about 9 years. OpenWrt Advocator FON 鼓吹全世界最大的無線網路分享社群 使用並熱愛自由軟體的公司 產品基於 OpenWrt Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 3 http://people.debian.org.tw/~chihchun/
  • 4. I am... God of your wireless network (For NOW) Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 4 http://people.debian.org.tw/~chihchun/
  • 5. 經驗 2008-04 OSDC http://osdc.tw/ 250P 2008-08 Blog BoF 網誌青年運動會 http://blog.bof.tw/ >300P 2008-08 Coscup http://coscup.org/ > 400P Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 5 http://people.debian.org.tw/~chihchun/
  • 6. 什麼是 OpenWrt 針對不同的嵌入式系統與無線網路路由器,算是目前 Linux 中支援 最多不同的 SoC ( 嵌入式系統 / 板子 ) 的套件系統 OpenWrt 的開發團隊的工作目標是 分析出廠商所提供的版本與 vanilla Linux 核心的差異 製作相容的軔體 (CRC, version headers) 保持與二進位驅動程式的相容性 反組譯只有二進位驅動程式 已被不同的公司商業化使用,大量舖售於市場。 Kamikaze 8.08 即將發行 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 6 http://people.debian.org.tw/~chihchun/
  • 7. Kamikaze 8.08 新玩意 重寫防火牆設定工具 Broadcom 47xx 於新的核心中已經可以正常運作 ( 不包含無線網 路) IMQ 與流量管理 ( Traffic shaping), 特別於 2.6.25 測試過 系統更新機制支援更多平台 The new web interface (LuCI, Lua Configuration Interface) 完整支援新的平台與硬體 整合修正了新的安全問題 不同版本間的套件更新整合 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 7 http://people.debian.org.tw/~chihchun/
  • 8. 特色 目前已經支援超過 20 種平台 , 超過千種軟體套件。 新的 UCI 管理介面 以 C 重新開發 單行指令控制系統 整合了 Lua binding, 應用於 Web 管理介面 最新版核心系統 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 8 http://people.debian.org.tw/~chihchun/
  • 9. 為什麼要選用 OpenWrt? 可以高度客制化 如一般套件系統,可以簡易安裝額外軟體 或使用 Image Builder 免編譯,重新產生客制化軔體 或利用 OpenWrt SDK 再移植新軟體 符合不同的應用 在家需要 低延遲 , 高速度 研討會可以提供穩定的網路 NAS, 跑支援 BT Encryption, DHT 的 client 使用 ATA-over-Ethernet(AoE) 而不只是 CIFS Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 9 http://people.debian.org.tw/~chihchun/
  • 10. 場勘作業 (Site survey) 電源位址與 AP 建制位置 天線選擇 頻譜掃描與分析 Kismet Spectool Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 10 http://people.debian.org.tw/~chihchun/
  • 11. 2008 網誌青年運動會 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 11 http://people.debian.org.tw/~chihchun/
  • 12. ISM 頻譜選擇 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 12 http://people.debian.org.tw/~chihchun/
  • 13. Kismet for wireless network sniffer Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 13 http://people.debian.org.tw/~chihchun/
  • 14. WiSpy 2.4x + Spectool Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 14 http://people.debian.org.tw/~chihchun/
  • 15. 路由器設定 - 管理介面 真男人應該用指令介面作設定 X-Wrt Web-based 管理介面 基於 Webif^2 (shell scripts) 與 OpenWrt 完整整合 可輕易於編譯系統中設定 相容 UCI 介面 提示安裝軟體套件 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 15 http://people.debian.org.tw/~chihchun/
  • 16. 路由器設定 - RF 選用 802.11g 18Mbps 基於 OFDM 將無線通信傳輸信號分割成了多個副載波進行傳輸,而每個副載波 由於僅僅攜帶了很小一部分的資料負載,這樣的話 OFDM 技術 就能利用更長的符號週期,從而使通信傳輸信號更不容易受到多徑 傳輸的干擾或者其他外界的特殊干擾。當然, OFDM 技術除了通 過分割載波的方法來增強通信的抗干擾外,它還通過提高載波頻譜 利用率的方法來提高通信的穩定性 ( 引用文獻 ) 選用 18Mbps 可增強傳輸距離,提高覆蓋率 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 16 http://people.debian.org.tw/~chihchun/
  • 17. 路由器設定 - Sysctl tricks 將下述逾時時間等 kernel parameters 都設到極小,減少 TCP Sessions net.ipv4.tcp_fin_timeout net.ipv4.tcp_keepalive_time net.ipv4.netfilter.ip_conntrack_tcp_timeout_establish ed 並調高 net.ipv4.netfilter.ip_conntrack_max 數倍以上, 如此可以容納更多人同時上網存取。 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 17 http://people.debian.org.tw/~chihchun/
  • 18. Traffic sharping and Layer 7 filters 將 ssh/web 優先值調高,降低其他所有 Port 的優先值 調高 ACK/SYN 理論上 IRC/Internet surfing 不會 lag ,即使流量極高, ssh / telnet 也會有比較快的連線反應 透過 Layer 7 filters 辨識特定的協定,提高優先值 SIP, Skype ... etc.. Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 18 http://people.debian.org.tw/~chihchun/
  • 19. 囧 只要 802.11 RF layer 沒有問題,頻譜沒有被干擾 不要被惡搞 ( 抓鬼 ) 對外頻寬夠用 場地沒有跳電 骨幹沒有維護中 3G 收的到訊號 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 19 http://people.debian.org.tw/~chihchun/
  • 20. 大絕 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 20 http://people.debian.org.tw/~chihchun/
  • 21. 其他顏色都不可以喔 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 21 http://people.debian.org.tw/~chihchun/
  • 22. 請盡量選擇購買開放的路由器 請一起抵制廠商賺取知識落差的差價 廠商釋出軟體的疑慮 版權、專利 利益 法規 不全的程式碼 等級一 不釋出 等級二 一堆原始檔 ( 不含 patch) 等級三 含 build system, 不包含私有驅動程式 等級四 包含完整的 tarball, 提供私有版權驅動程式二進位檔 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 22 http://people.debian.org.tw/~chihchun/
  • 23. 積極行為 找軔體中可能存在的 GPL 軟體 連入設備中查找 /proc/* 透過網頁介面的漏洞進入 http://gpl-violations.org 以購買行為制裁 / 鼓勵廠商 MyOpenRouter (by NetGear) Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 23 http://people.debian.org.tw/~chihchun/
  • 24. 雖然我們只是一群信賴乖乖大神的阿宅 但是別讓人忽視一群阿宅的力量 我們可以改變世界 Rex Tsai OpenWRT CaseStudy, COSCUP 2008 [email protected] 24 http://people.debian.org.tw/~chihchun/