OpenWRT旁郵路攻略-x86/x64電腦版

OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版
OpenWRT旁郵路攻略-x86/x64電腦版

 

OpenWrt』嵌入式路郵設計Linux系統,市面大部分路郵都係用佢,提供『防火牆』『VPN』『IPv6』『WIFI』『4G/5G』.

依甫係itx臺式電腦將『OpenWrt』,要2網口一個WAN口一個LAN口.

  1. itx底板『SUPERMICR X10SDV-4C-TLN2F
  2. 磁碟『SUPERMICR-SATA-DOM-G4GB
  3. 下載『OpenWrt』x86/x64版鏡像
  4. 刻錄『OpenWrt』鏡像SATA磁碟
  5. 安將『OpenWrt』此過程自動執行
  6. 配置網絡『vim /etc/config/network』

登入『OpenWrt官網』下載穩定版『OpenWrt 24.10.1』,就係下載『OpenWrt 24.10.0』wifi信號時有時冇,5G模塊冇USB,搞左個大頭佛.

https://downloads.openwrt.org/

硬件版本區別

X86架構  
64 64bit-cpu,2007年後出所CPU都係64BIT.
Generic i586體系, Pentium 4及之後32BIT-CPU.
Legacy i386體系, Pentium 4之前32BIT-CPU-
Geode 定制老舊網絡設備.

文檔系統

文檔系統  
squashfs 傳統佈局, openwrt系統自帶程式,存儲設定仝程式分區得230mb
ext4 適合擴容展,後期加裝程式.

引導標記

引導標記  
標efi uefi引導-新bios
冇efu legacy引導-舊bios

引導模式

uefi引導 legacy引導
新式bios , 圖形介面 舊式bios
啟動速度快 較慢
32Bit/64Bit 電腦 32Bit電腦
GPT磁碟分區,支緩高達9.4ZB磁碟 MBR磁碟分區,僅支緩2.1TB磁碟
支緩USB鍵盤鼠標, 觸控. 僅支緩PS2鍵盤

撳『OpenWrt 24.10.1』->『x86』->『64』

下載『generic-ext4-combined-efi.img.gz』,

https://downloads.openwrt.org/releases/24.10.1/targets/x86/64/openwrt-24.10.1-x86-64-generic-ext4-combined-efi.img.gz
https://downloads.openwrt.org/releases/24.10.0/targets/x86/64/openwrt-24.10.0-x86-64-generic-ext4-combined-efi.img.gz

用『Physdiskwrite』刻錄『OpenWrt』 鏡像,

將『generic-ext4-combined-efi.img.gz』解壓出『openwrt-24.10.0-x86-64-generic-ext4-combined-efi.img』

磁碟清零

  1. 插『SUPERMICR-SATA-DOM-G4GB』磁碟系
  2. 系統管理員身份執行命令視窗CMD
  3. 執行『diskpart』登錄
  4. 執行『list disk』列出磁碟番號
  5. 執行『select disk x』擇當前操作磁碟.『x』替換為磁碟番號,此庶係
  6. 執行『clean』清除.

刻錄『openwrt.img』鏡像

  1. 將『openwrt-24.10.0-x86-64-generic-ext4-combined-efi.img』仝『exe』擺係『c:』
  2. 系統管理員身份執行命令視窗CMD
  3. 執行『.』當前資料夾『c:』
  4. 執行『physdiskwrite -u openwrt.img』
  5. 揀磁碟番號,此庶係
  6. 撳『y』鍵確認, 等待寫入結束.

 

安將『OpenWrt

  1. 插『SUPERMICR-SATA-DOM-G4GB』系路郵主板.
  2. 顯示『OpenWrt』3秒後自動安將.
  3. 當命令行停止吾鬱,撳『Enter』鍵進入命令行.
  4. 睇到『OpenWrt』幾隻字, 掂.
  5. 設置root密碼,執行『passwd』
passwd  
Changing password for root  
new password: 填root帳戶密碼
Retype password: 再填壹次
Password for root changed by root  
  1. 執行『ifconfig』指令,默認eth0網口是LAN口, eth1網口是WAN口
br-lan 虛擬設備,內網網口集合
eth0 真實設備, 網口0
eth1 真實設備, 網口1
io 虛擬設備,回環設備.
wlan0 真實設備,啟動wifi後產生
wwan0 真實設備,啟動4G/5G模塊後產生
pppoe-wan 虛擬設備,pppoe撥號上網後產生

執行『brctl show』查『br-lan』橋狀態

brctl show

『vim』編輯文檔

撳『i』或『a』鍵 進入編輯模式.
撳『esc』鍵, 退出綸輯模式.
執行『:wq』撳『enter』鍵 儲存後退出,帶冒號.
執行『:q!』撳『enter』鍵 吾儲存直接退出.

網絡配置文檔

vim /etc/config/network 有線網絡配置文檔.
vim /etc/config/wireless 冇線網絡配置文檔.

設備名

Ifname 設備名
eth0 網口0
eth1 網口1

協議類型

proto 協議類型
static 靜態IP地圵
dhcp 動態獲取IPv4地圵
dhcpv6 動態獲取IPv6地圵
pppoe 撥號上網
pptp 遠程VPN伺服機
3g 連接3G/4G冇線電話網絡

網卡6字節唯一編碼

macaddr 網卡MAC編碼
XX:XX:XX:XX:XX:XX 6字節唯一編碼

type網絡類型

type 網絡類型
bridge 橋接,交換機模式
mac80211  

首先用eth0網口連上互聯網, 軟路郵與主路郵網線相連,下載相關驅動.

執行『vim /etc/config/network』修改有線網絡配置文檔.

config interface ‘wan’ 外網
option ifname ‘eth0’ 設備名
option type ‘bridge’ 橋接,交換機模式
option device ‘eth0’  
option proto ‘dhcp’ 動態獲取IP地圵192.168.1.x
option metric ’64’  
option delegate ‘0’  
list ports  ‘eth0’  

 

config interface ‘wan6’ 外網ipv6
option proto ‘dhcpv6’  
option device ‘eth0’  
option type ‘bridge’ 橋接,交換機模式

『lan’內網』設備改用網橋『br-lan』. 吾用網橋『br-lan』手機連wifi會一直處於『正在獲取IP位址』

config interface ‘lan’ 內網
option type ‘bridge’ 橋接,交換機模式
option device ‘br-lan’ 網橋『br-lan』
option proto ‘static’ 靜態IP地圵
option ipaddr ‘192.168.2.1’ 假定主由路郵ip地圵192.168.1.1
option netmask ‘255.255.255.0’ 掩碼
option ip6assign ’60’  
list ports  ‘eth1’  

壹定要有網橋『br-lan』, 網橋下可加入多接口『wwan』『eth0』『eth1』『…』, 冇左網橋『br-lan』連wifi會一直處於『正在獲取IP位址』

config device  
  option type  ‘bridge’ 橋接,交換機模式
  option name ‘br-lan’ 網橋『br-lan』
  list ports ‘eth1’  

網橋『br-wan』

config device  
  option type  ‘bridge’ 橋接,交換機模式
  option name ‘br-wan’ 網橋『br-wan』
  list ports ‘eth0’  
list ports ‘usb0’  

重啟網絡, 軟路郵與主路郵網線相連

service network restart

執行『ifconfig』指令,如果『br-wan』接口有ip地址『192.168.1.x』,家時連網線可以上網.

路郵 ip
主路郵ip 192.168.1.1
軟路郵-wan 192.168.1.x
軟路郵-lan 192.168.2.1
電腦ip 192.168.2.x

執行『opkg update』更新安裝包列表

執行『opkg install luci』安裝圖形界面

執行『opkg install luci-i18n-base-zh-tw』OpenWRT漢化

執行『/etc/init.d/uhttpd enable』打開uhttpd服務
執行『/etc/init.d/uhttpd start』讓uhttpd自啟動

連網線電腦打開瀏覽器連接軟路郵192.168.2.1, 登入openwrt後臺

 

wifi 冇線配置生效
iwinfo 列出所有無線網絡信息
ifconfig 有線網絡
service network restart 重啟網絡
reboot 重啟OPENWRT
route 查路郵
ping ip Ping 撳『ctrl+z』褪.

 

發佈留言