Configuring OpenWRT Router as an IPv6 Gateway

Configuring OpenWRT Router as an IPv6 Gateway

Router Flashing This section refers to the relevant tutorials from various manufacturers, but it is said that there is a firmware called breed, which seems to make the router less likely to become bricked after flashing! Changing the Default Mirror Source of the Router and Preparation Work Connect to the router using SSH, by default … Read more

OpenWRT Firmware Download Collection

OpenWRT Firmware Download Collection

OpenWRT X68-64 Latest Compiled FirmwareFirmware InformationModel: Generic x86/64Platform: x86/64Version:Kernel: 5.15.134Version: OpenWRT-BoZai 11.17.2023 by OpenWRT-BoZai / LuCI Master git-24.286.72457-5518424Compilation Time: 2023-11-17 12:53:29Included Software: Bypass, Vssr, Hello World, PassWall 2, SSR-Plus, AdGuard Home, Ad Blocker, DDNS, WeChat/DingTalk Push, IP Address Rate Limiting, etc.Login Address: 192.168.100.1 (Please take note)Login Password: password(Including the latest xxXray and all xx internet … Read more

A Simple Guide to OpenWRT Make

A Simple Guide to OpenWRT Make

Compile a Specific Module make package/qos/clean make package/qos/compile make package/qos/install Compile Firmware # V=99 indicates detailed debug information make V=99 # Compile everything make world # For multi-core CPUs, adding the -j=2 option can theoretically speed up the compilation # make -j 2 V=99 can speed up the compilation (not recommended) make j=2 V=99 Skip … Read more

Common OpenWrt Plugins: A Bilingual Reference

Common OpenWrt Plugins: A Bilingual Reference

Common OpenWrt Plugins: A Bilingual ReferencePlugin Name (Chinese)Luci AppNetwork Wizardluci-app-quickstartiStoreluci-app-storeReal-time Monitoringluci-app-netdataFree Memoryluci-app-ramfreeWireGuard Statusluci-app-wireguardACME Certificatesluci-app-acmeCustom Commandsluci-app-commandsWeb Managementluci-app-webadminTTYD Terminalluci-app-ttydDisk Managementluci-app-diskmanPartition Expansionluci-app-partexpACL Settingsluci-app-aclAdvanced Settingsluci-app-advancedScheduled Rebootluci-app-autorebootArgon Theme Settingsluci-app-argon-configDesign Theme Settingsluci-app-design-configFile Transferluci-app-filetransferShutdownluci-app-poweroffTencent Cloud DDNSluci-app-tencentddnsDocker CE Containersluci-app-dockerDocker (Dockerman)luci-app-dockermanHello Worldluci-app-vssrClash (frainzy1477)luci-app-clashOpenClashluci-app-openclashPassWallluci-app-passwallPassWall2luci-app-passwall2ShadowSocksR Plus+luci-app-ssr-plusBypassluci-app-bypassHomeProxyluci-app-homeproxyNikki (MihomoTProxy)luci-app-nikkiCustomer AC Controllerluci-app-gecoosacChatGPT Webluci-app-chatgpt-webV2ray Serverluci-app-v2ray-serverAdGuard Homeluci-app-adguardhomeAd Blocker Master Plus+luci-app-adbyby-plusiKoolProxy Ad Filterluci-app-ikoolproxyAliyun Drive WebDAVluci-app-aliyundrive-webdavAliyun Drive FUSEluci-app-aliyundrive-fuseGo Aliyun Drive WebDAVluci-app-go-aliyundrive-webdavUA2F Anti-Detectionluci-app-ua2fMentoHUSTluci-app-mentohustminieapluci-app-minieap802.1x Clientluci-app-cd8021xSYSU … Read more

Utilizing Old Laptops: A Step-by-Step Guide to Setting Up OpenWRT System

Utilizing Old Laptops: A Step-by-Step Guide to Setting Up OpenWRT System

Experience Soft Routing: A Step-by-Step Guide to Setting Up OpenWRT on an Old Laptop Hello everyone, I am Stark-C. When it comes to soft routing, many of you may have heard of it but not experienced it. Many people, like I did, have heard too many bloggers promoting soft routing, discussing its functionalities, and even … Read more

In-Depth Analysis of OpenWrt: The ‘Swiss Army Knife’ of Embedded Linux and Its Competitive Edge Over Buildroot/Yocto in Enterprise Applications

In-Depth Analysis of OpenWrt: The 'Swiss Army Knife' of Embedded Linux and Its Competitive Edge Over Buildroot/Yocto in Enterprise Applications

Introduction: The Fragmentation Dilemma of Embedded Systems In fields such as the Internet of Things, smart homes, and industrial control, embedded devices are experiencing exponential growth. However, developers often face two major challenges: 1. Hardware Fragmentation: The coexistence of ARM, MIPS, x86, and other architectures leads to high adaptation costs. 2. Function Customization: From network … Read more

Three Operating Modes of Soft Routers in OpenWrt

Three Operating Modes of Soft Routers in OpenWrt

Three Operating Modes of Soft Routers Our current home networks generally consist of two configurations: Single Optical Modem: The optical modem serves as the main router, providing all functions including optical signal conversion, dial-up internet access, NAT, DHCP, and basic wireless capabilities. Network Topology: Single Optical Modem Network Topology Diagram Optical Modem + (Hardware) Router … Read more

OpenWRT Plugin: Bandwidth Limiting with QoS Mate

OpenWRT Plugin: Bandwidth Limiting with QoS Mate

The main function of the QoS plugin is to manage the network traffic between the local area network and the public network. By using different algorithms, it allocates priorities to different types of traffic, thereby improving overall network performance. In my long-term environment where both upload and download are fully utilized (BT, PCDN, etc.), configuring … Read more

Modifying Default IP Address During OpenWrt Compilation

Modifying Default IP Address During OpenWrt Compilation

Modify the following file openwrt/imx_openwrt/package/base-files/files/bin/config_generate as follows: case "$protocol" in static) local ipad case "$1" in #lan) ipad=${ipaddr:-"192.168.1.1"} ;; #*) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;; lan) ipad=${ipaddr:-"10.168.103.129"} ;; *) ipad=${ipaddr:-"10.168.$((addr_offset++)).1"} ;; esac netm=${netmask:-"255.255.255.0"} uci -q batch <<-EOF set network.$1.proto='static' set network.$1.ipaddr='$ipad' set network.$1.netmask='$netm' EOF [ -e /proc/sys/net/ipv6 ] && uci set network.$1.ip6assign='60' ;; The actual effect is OK: … Read more

Installing Software Packages on OpenWRT

Installing Software Packages on OpenWRT

The native OpenWRT does not come with some additional software packages (i.e., plugins) installed. Below is a record of how to install software packages on the OpenWRT platform for IMX8 and use them in the LuCI interface service options. The native LuCI interface does not have service options. 1. Change the software source in /etc/opkg/distfeeds.conf … Read more