timmy 已修改 7 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 8 months ago. 還原成這個修訂版本
3 files changed, 135 insertions, 3 deletions
gistfile1.txt (檔案已刪除)
| @@ -1,3 +0,0 @@ | |||
| 1 | - | uci set network.wan.gateway='192.168.1.1' | |
| 2 | - | uci commit network | |
| 3 | - | /etc/init.d/network restart | |
opkg_package_management_commands.sh(檔案已創建)
| @@ -0,0 +1,59 @@ | |||
| 1 | + | # 更新 OpenWrt 套件庫 | |
| 2 | + | opkg update | |
| 3 | + | ||
| 4 | + | # 安裝指定的套件 | |
| 5 | + | opkg install <package_name> | |
| 6 | + | ||
| 7 | + | # 安裝 LuCI 網頁管理介面 | |
| 8 | + | opkg install luci | |
| 9 | + | ||
| 10 | + | # 移除指定的套件 | |
| 11 | + | opkg remove <package_name> | |
| 12 | + | ||
| 13 | + | # 移除 LuCI 網頁管理介面 | |
| 14 | + | opkg remove luci | |
| 15 | + | ||
| 16 | + | # 列出已安裝的套件 | |
| 17 | + | opkg list-installed | |
| 18 | + | ||
| 19 | + | # 列出所有可用的套件 | |
| 20 | + | opkg list | |
| 21 | + | ||
| 22 | + | # 列出包含特定關鍵字的套件 | |
| 23 | + | opkg list | grep <keyword> | |
| 24 | + | ||
| 25 | + | # 列出包含 "wireless" 關鍵字的套件 | |
| 26 | + | opkg list | grep wireless | |
| 27 | + | ||
| 28 | + | # 安裝特定版本的 LuCI | |
| 29 | + | opkg install luci=git-22.038.57697-504785a | |
| 30 | + | ||
| 31 | + | # 升級所有已安裝的套件 | |
| 32 | + | opkg upgrade | |
| 33 | + | ||
| 34 | + | # 升級指定的套件 | |
| 35 | + | opkg upgrade <package_name> | |
| 36 | + | ||
| 37 | + | # 顯示指定套件的資訊 | |
| 38 | + | opkg info <package_name> | |
| 39 | + | ||
| 40 | + | # 自動移除不再需要的套件 | |
| 41 | + | opkg autoremove | |
| 42 | + | ||
| 43 | + | # 顯示指定套件的依賴關係 | |
| 44 | + | opkg whatdepends <package_name> | |
| 45 | + | ||
| 46 | + | # 顯示 LuCI 的依賴關係 | |
| 47 | + | opkg whatdepends luci | |
| 48 | + | ||
| 49 | + | # 列出指定套件的檔案 | |
| 50 | + | opkg files <package_name> | |
| 51 | + | ||
| 52 | + | # 列出 LuCI 的檔案 | |
| 53 | + | opkg files luci | |
| 54 | + | ||
| 55 | + | # 執行完整的系統升級 | |
| 56 | + | opkg dist-upgrade | |
| 57 | + | ||
| 58 | + | # 安裝 OpenWrt 的中文(繁體)語言包 | |
| 59 | + | opkg install luci-i18n-base-zh-tw | |
uci_network_wireless_dhcp_firewall_system_config.sh(檔案已創建)
| @@ -0,0 +1,76 @@ | |||
| 1 | + | # 設定 LAN 網路的 IP 地址 | |
| 2 | + | uci set network.lan.ipaddr='192.168.1.1' | |
| 3 | + | # 設定 LAN 網路的子網路遮罩 | |
| 4 | + | uci set network.lan.netmask='255.255.255.0' | |
| 5 | + | ||
| 6 | + | # 設定 WAN 網路的閘道器 IP 地址 | |
| 7 | + | uci set network.wan.gateway='192.168.1.1' | |
| 8 | + | ||
| 9 | + | # 提交並保存網路配置變更 | |
| 10 | + | uci commit network | |
| 11 | + | ||
| 12 | + | # 重新啟動網路服務以應用新配置 | |
| 13 | + | /etc/init.d/network restart | |
| 14 | + | ||
| 15 | + | # 啟用無線網路 | |
| 16 | + | uci set wireless.radio0.disabled='0' | |
| 17 | + | # 設定無線網路的 SSID | |
| 18 | + | uci set wireless.radio0.ssid='MyWiFi' | |
| 19 | + | # 設定無線網路的加密方式 | |
| 20 | + | uci set wireless.radio0.encryption='psk2' | |
| 21 | + | # 設定無線網路的密碼 | |
| 22 | + | uci set wireless.radio0.key='mypassword' | |
| 23 | + | # 提交並保存無線網路配置變更 | |
| 24 | + | uci commit wireless | |
| 25 | + | # 重新啟動無線網路服務 | |
| 26 | + | wifi | |
| 27 | + | ||
| 28 | + | # 啟用 DHCP 服務 | |
| 29 | + | uci set dhcp.lan.ignore='0' | |
| 30 | + | # 設定 DHCP 服務的起始 IP 地址 | |
| 31 | + | uci set dhcp.lan.start='100' | |
| 32 | + | ||
| 33 | + | # 設定 DHCP 服務的 IP 地址數量 | |
| 34 | + | uci set dhcp.lan.limit='150' | |
| 35 | + | # 提交並保存 DHCP 配置變更 | |
| 36 | + | uci commit dhcp | |
| 37 | + | # 重新啟動 DHCP 服務 | |
| 38 | + | /etc/init.d/dnsmasq restart | |
| 39 | + | ||
| 40 | + | # 設定防火牆允許 LAN 網路轉發 | |
| 41 | + | uci set firewall.lan.forward='ACCEPT' | |
| 42 | + | # 新增防火牆規則 | |
| 43 | + | uci add firewall rule | |
| 44 | + | # 設定防火牆規則的名稱 | |
| 45 | + | uci set firewall.@rule[-1].name='Allow-HTTP' | |
| 46 | + | # 設定防火牆規則的來源 | |
| 47 | + | uci set firewall.@rule[-1].src='wan' | |
| 48 | + | # 設定防火牆規則的目的地 | |
| 49 | + | uci set firewall.@rule[-1].dest='lan' | |
| 50 | + | # 設定防火牆規則的目的地端口 | |
| 51 | + | uci set firewall.@rule[-1].dest_port='80' | |
| 52 | + | # 設定防火牆規則的協議 | |
| 53 | + | uci set firewall.@rule[-1].proto='tcp' | |
| 54 | + | # 設定防火牆規則的目標 | |
| 55 | + | uci set firewall.@rule[-1].target='ACCEPT' | |
| 56 | + | # 提交並保存防火牆配置變更 | |
| 57 | + | uci commit firewall | |
| 58 | + | # 重新啟動防火牆服務 | |
| 59 | + | /etc/init.d/firewall restart | |
| 60 | + | ||
| 61 | + | # 設定系統的主機名稱 | |
| 62 | + | uci set system.@system[0].hostname='MyRouter' | |
| 63 | + | # 設定系統的時區 | |
| 64 | + | uci set system.@system[0].timezone='UTC-8' | |
| 65 | + | # 提交並保存系統配置變更 | |
| 66 | + | uci commit system | |
| 67 | + | ||
| 68 | + | # 獲取 LAN 網路的 IP 地址 | |
| 69 | + | uci get network.lan.ipaddr | |
| 70 | + | # 顯示所有網路配置 | |
| 71 | + | uci show network | |
| 72 | + | ||
| 73 | + | # 刪除 LAN 網路的 IP 地址 | |
| 74 | + | uci delete network.lan.ipaddr | |
| 75 | + | # 提交並保存網路配置變更 | |
| 76 | + | uci commit network | |
timmy 已修改 8 months ago. 還原成這個修訂版本
1 file changed, 3 insertions, 2 deletions
gistfile1.txt
| @@ -1,2 +1,3 @@ | |||
| 1 | - | opkg update | |
| 2 | - | opkg install luci-i18n-base-zh-tw | |
| 1 | + | uci set network.wan.gateway='192.168.1.1' | |
| 2 | + | uci commit network | |
| 3 | + | /etc/init.d/network restart | |
timmy 已修改 8 months ago. 還原成這個修訂版本
1 file changed, 2 insertions
gistfile1.txt(檔案已創建)
| @@ -0,0 +1,2 @@ | |||
| 1 | + | opkg update | |
| 2 | + | opkg install luci-i18n-base-zh-tw | |