Redmi AX6 OpenWRT Flashing Tutorial

Redmi AX6 OpenWRT Flashing Tutorial

First, you need to downgrade the Redmi AX6 before flashing, as using new firmware will block the vulnerabilities and prevent flashing. Before proceeding, ensure you have another router that has OpenWRT flashed on it, either hardware or software. I casually grabbed a Yuhua WR1200JS router for this purpose. The software required includes WinSCP and PuTTY. … Read more

Detailed Guide to Customizing OpenWrt Firmware: Modifying Default Parameters and Adding Applications

Detailed Guide to Customizing OpenWrt Firmware: Modifying Default Parameters and Adding Applications

• This article uses the friendlywrt22-rk3568 distribution as an example to explain how to customize an OpenWrt firmware. The customization features include modifying network parameters, login passwords, boot interface (banner), proxy ARP, opkg sources, hostname, default application configuration parameters, adding arbitrary files (not limited to applications and their libraries), etc. Finally, a complete practical example … Read more

How to Install Third-Party Plugins on OpenWRT

How to Install Third-Party Plugins on OpenWRT

Installing plugins on the new version of OpenWRT has become very convenient, allowing for online installation of plugins. However, for older firmware, installation must be done via command line.Online Installation1. In the OpenWRT menu, click on “System” -> “Software Packages”, enter the desired plugin in the filter, and click to search for the package.2. After … Read more

Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

In the previous issue, we discussed the tutorial on setting up PPPoE dialing in OpenWRT. In bridge mode with the optical modem, if PPPoE dialing is not configured, OpenWRT cannot access the internet properly. Tutorial on setting up PPPoE dialing in OpenWRT However, many newly installed broadband connections are set to router mode by the … Read more

Installing and Configuring Tailscale on OpenWrt

Installing and Configuring Tailscale on OpenWrt

Installing and Configuring Tailscale on OpenWrt What is Tailscale Tailscale is a networking tool based on WireGuard that allows for peer-to-peer connections between nodes without the need for a public IP address, utilizing a decentralized approach. It is easy to configure and supports various platforms and clients. Advantages of Tailscale Compared to ZeroTier and WireGuard, … Read more

Enabling Anonymous Users to Write to SMB Network Shared Files in OpenWRT

Enabling Anonymous Users to Write to SMB Network Shared Files in OpenWRT

Introduction There are many methods available online, most of which involve editing the template by commenting out the line before invalid users = root. This allows the root user to manage the SMB user group. However, since the official default does not allow the use of root, there must be other ways. Today, I will … Read more

Installing ddns-go on OpenWrt

Installing ddns-go on OpenWrt

Download DDNS-go Based on CPU Architecture I am using the Thunderbolt Treasure 1, which has an arm7 CPU, so I need to download the corresponding arm7 version. https://github.com/jeessy2/ddns-go/releases Extract the Files and Copy Them to OpenWrt Use WinSCP to connect to OpenWRT and copy ddns-go into it. Download WinSCP If you are unsure where to … Read more

Configuring IPv6 DDNS for Local Network Devices on OpenWRT

Configuring IPv6 DDNS for Local Network Devices on OpenWRT

Dynamic DNS (DDNS) is a service that allows users to automatically update DNS records when their IP address changes. Typically, Internet Service Providers assign dynamic IP addresses to home or small office networks, meaning the IP address changes periodically. If you run a service that needs to be accessed externally (such as a home server … Read more

Some Minor Issues with OpenWRT

Some Minor Issues with OpenWRT

OpenWrt Status Monitoring with netdata http://IP:19999/ Access port 19999OpenWrt web terminal, luci-i18n-ttyd-zh-cn To enter configuration, change the original command from /bin/login to /bin/login -f root for automatic login If /bin/login -f root does not work, you can try this methodModify the option command line in /etc/config/ttydDefault is: option command ‘/bin/login’Change to: option command ‘/usr/libexec/login.sh’After saving, … Read more

OpenWrt Firmware Signing and Verification

OpenWrt Firmware Signing and Verification

When upgrading OpenWrt using sysupgrade, only the header image of the firmware is checked for validity, and the integrity of the firmware is not verified. Therefore, if the firmware has a valid header but other parts are corrupted or modified, it poses a risk, and upgrading could lead to bricking the device. To verify the … Read more