Openwrt was originally installed on this router. In order to conduct a simple speed limit test, I directly set the speed limit on its luci qos interface. As a result, the router was very slow and almost unable to access luci through ssh. So by the way, I brought the machine back to my home.
Use tftp to fl the machine and use a computer to directly connect to the router without power on. The network cable is connected to the lan port closest to the wan port. The default IP address of the router is 192.168.11.1. You need to turn off the network manager on the computer, manually set the nic ip address and subnet mask, add the arp entry 192.168.11.1, and then use tftp (trivial file transfer protocol) to upload the downloaded openwrt firmware, the router writes it in the flash uboot space, so it can be automatically called at startup (Is that true ?). As follows:
Sudo service network-manager stop
Sudo service network-manager start
Sudo service network-manager stop
Sudo ifconfig eth0 192.168.11.2
Sudo arp-s 192.168.11.1 02: AA: BB: CC: DD: 1A
Tftp
> Timeout 60
> Binary
> Trace
> Rexmt 1
> Connect 192.168.11.1
> Put openwrt-ar71xx-generic-wzr-hp-g300nh-squashfs-tftp.bin # Power on immediately after pressing enter
Note that the MAC address here is fixed and does not use the ssid on the vro label. It indicates that after the transfer is successful, tftp is exited and the vro is restarted. You can ping 192.168.1.1 and ssh can also be accessed, but do not know the logon password, luci (http interface) cannot be accessed. After reading the wiki, You need to log on via telnet for the first time and set the password. Then you can access it through ssh. luci needs to be installed.
The router needs to connect to the network and run the following command on it:
Opkg update # opkg is openwrt package manager
opkg install luci
opkg install luci-ssl
Opkg install luci-i18n-chinese
/etc/init.d/uhttpd enable
http://zzsjlove.diandian.com/2012/04/buffalo-whr-g300n-ch-v2-%E5%88%B7openwrt/