Tuesday, July 9, 2019

Installing Third Party Applications on your Asuswrt-merlin router

If you have the Asuswrt-merlin router, then you have a world of possibilities unlike before.

In order to install third party applications you will need to enter the world of Entware. Entware is a software repository for devices such as routers.


To get into the world of Entware you will need to :

1. Be comfortable with using SSH
2. Have a USB flash drive/disk connected to your router.

For 1 - Turn on SSH on your router. You can enable this under Administration > System > Enable SSH. I would enable this for LAN Only at this stage. To connect to your router via SSH use a SSH client or your terminal (MACOSX, Linux), and type in "ssh admin@routerip". Enter your password and if it is your first time trust the connection.

For 2. Get a USB disk, format it to ext4 and pop it into your router. If your router doesn't mount the drive then check the system log to see what the error is. If the error is regarding features not being supporter then you might need to format the drive on the router - see my other article regarding this.

Now, step 1 is to install amtm.

1. log in to your router via ssh.
2. curl -Os https://raw.githubusercontent.com/decoderman/amtm/master/amtm && sh amtm 
3. amtm should load, goto install scripts then install Entware
4. once you have entware installed you can exit amtm, you can always come back to amtm by typing "amtm".


Looking at the available packages on entware
opkg list

Installing a package
opkg install <package_name>

Removing a package
opkg remove <package_remove>


0 comments:

Post a Comment