手邊有閒置的 64MB/128MB 老式隨身碟?別丟!配合 DD-WRT x86 版,即可將其打造成攜帶型路由器/伺服器,隨插即用,功能媲美商用路由器。
核心概念
DD-WRT 是基於 Linux 的第三方路由器韌體,功能極其強大(VLAN、QoS、VPN、RADIUS、流量監控等)。x86 版可直接安裝在 PC/隨身碟上,將電腦變為路由器。
硬體準備
- 隨身碟一支(≥64MB,建議 128MB+,USB 2.0 即可)
- 目標電腦:需有兩張網卡(一 WAN 一 LAN),或一張網卡 + 交換器/Hub
- 另一電腦(製作啟動碟用,Windows 環境)
製作步驟(Windows 環境)
- 下載檔案:
DD-WRT x86 映像檔:dd-wrt-public-vga.image
寫入工具:physdiskwrite.exe (v0.5.1+)
- 解壓至同一資料夾,以管理員身分開啟 CMD 進入該目錄。
- 識別隨身碟磁碟編號:
執行 physdiskwrite.exe -u dd-wrt-public-vga.image
程式列出所有實體磁碟(PhysicalDrive0,1,2...),依容量/型號確認隨身碟編號(如 PhysicalDrive1)。
⚠️ 切勿選錯,會清空目標磁碟資料!
- 寫入映像檔:
physdiskwrite.exe -u dd-wrt-public-vga.image \\.\PhysicalDrive1
(將 1 替換為實際編號)
等待寫入完成,出現 "Write successful" 即可。
- 啟動測試:
將隨身碟插入目標電腦,BIOS 設定 USB 開機優先 → 開機進入 DD-WRT 主控台。
預設帳號 root,密碼 admin,IP 192.168.1.1。
進階設定重點
- 網路介面指派:Setup → Basic Setup → WAN/LAN 介面對應實體網卡 (eth0, eth1...)。
- 無線功能:x86 版需支援 AP 模式的無線網卡(如 Atheros AR9280/AR9380)才能發射 Wi-Fi,否則僅能作有線路由/防火牆/VPN 閘道。
- 持久化儲存:Administration → Management → JFFS2/USB 支援 → 啟用,將設定儲存在隨身碟剩餘空間,重開機不遺失。
- 常用服務:DNSMasq (DHCP/DNS)、OpenVPN/WireGuard、QoS、流量圖表、防火牆腳本。
優缺點評估
| 優點 | 缺點 |
| 極低成本、隨插即用、功能豐富、可攜帶 | 需雙網卡、無線支援有限、耗電較嵌入式路由器高、隨身碟壽命有限 |
這是一個極佳的網路實驗/臨時部署/學習 DD-WRT 專案,讓老隨身碟發光發熱。