Astrill Setup Manual:Getting started with ASUS Merlin firmware for routers: Difference between revisions

From Astrill Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
(14 intermediate revisions by the same user not shown)
Line 8: Line 8:
'''<u>ASUSWRT-Merlin firmware supported routers:</u>'''
'''<u>ASUSWRT-Merlin firmware supported routers:</u>'''


[[File:Asus-supported-routers.png|link=https://sourceforge.net/projects/asuswrt-merlin/files/]]
GT-AC2900


RT-AX86U


RT-AX56U


'''ASUSWRT-Merlin Firmware:'''
RT-AX58U


---------------------------------------------------------------------------------
RT-AX88U
Developer website: http://www.lostrealm.ca/tower/


Changelog: https://github.com/RMerl/asuswrt-merlin/blob/master/README-merlin.txt
RT-AX3000


Source code: https://github.com/RMerl/asuswrt-merlin
RT-AC66U_B1


'''Download:''' https://sourceforge.net/projects/asuswrt-merlin/files/
RT-AC86U


---------------------------------------------------------------------------------
RT-N66U


RT-AC1900


RT-AC87U


<i>Note: if you have an RT-AC66R or RT-N66R, these routers are exactly the same as the 'U' versions. The only difference is these are sold by large retailers such as Best Buy. You can freely flash Asuswrt-Merlin on these two routers as well.</i>
RT-AC5300


RT-AC3200


RT-AC3100


== Enable JFFS on ASUS Router ==
RT-AC88U


'''Enable JFFS before installing the Astrill applet.'''
RT-AC68U
On router UI we have to enable "JFFS partition", "Format JFFS partition at next boot" and "Enable JFFS custom scripts and configs" options under [http://192.168.1.1/Advanced_System_Content.asp Administration / System] tab and reboot router.


[[File:Asus-merlin-jffs-enable.png]]
RT-AC66U


RT-AC56U


<i>NOTE: If you don't see JFFS on settings tab, please verify if you have installed ASUSWRT-Merlin firmware. Make sure you see '''(Merlin build)''' next to firmware version.</i>


== Installation of  Astrill router applet ==
'''ASUSWRT-Merlin Firmware:'''


Login into your account from Astrill website and go to '''TOOLS > Router Set-up'''
---------------------------------------------------------------------------------
Developer website: https://www.asuswrt-merlin.net/


https://members.astrill.com/tools/router-set-up
Changelog: https://github.com/RMerl/asuswrt-merlin/blob/master/README-merlin.txt


Source code: https://github.com/RMerl/asuswrt-merlin


Select '''AsusWRT (Merlin)''' for firmware, verify your router IP address and then click on '''Install''' button.
'''Download:''' https://sourceforge.net/projects/asuswrt-merlin/files/


[[File:MembersPage-FirmwareSelect.png]]
---------------------------------------------------------------------------------


[[File:MembersPage-FirmwareSelected.png]]
== Enable JFFS on ASUS Router ==


'''Enable JFFS before installing the Astrill applet.'''
On router UI we have to enable "Format JFFS partition at next boot" and "Enable JFFS custom scripts and configs" options under [http://192.168.1.1/Advanced_System_Content.asp Administration / System] tab and reboot router.


Then, you will be able to see the Command that needs to be run on the device for installation of Applet.
[[File:Enable-jffs-asus-merlin1.png]]


1. For versions of '''Merlin 374.40 or older''', you can use RUN Command feature.
2. For versions of '''Merlin 374.41 or newer''', you will need to enable Telnet feature and use this method for installation.
== Installing Astrill on versions of Merlin 374.40 or older ==
Simply click on 'INSTALL' button; the command will automatically be input/run within RUN Cmd panel:
[[File:Screenshot-420.png]]
On successful installation, you will see a similar screen with relevant details(as mentioned in the screenshot below).
[[File:Merlin-Run-CMD.png|1000px]]
Done !
[[File:ASUS-RT-N66U-Astrill-VPN.png]]
'''Read more on our blog:'''
http://blog.astrill.com/index.php/2013/05/02/astrill-router-applet-v-2-8-2-released/
== Installing Astrill on versions of Merlin 374.41 or newer ==
To install Astrill applet on Merlin 374.41 or newer versions, you will need to use Telnet method. To enable Telnet within Merlin, kindly navigate to '''Administration''' Tab > '''System''' and select radio button with label 'Yes' to activate Telnet feature. Then scroll down and click on ''''Apply''''.
[[File:Enable-Telnet.png]]
For Windows, you might need to enable the '''Telnet'''(Windows built-in Client):
[[File:Windows-Feature.png]]
[[File:Enable-Telnet-Windows.png]]
'''TELNET METHOD'''
'''1.''' To Telnet into Router, kindly open Command Prompt and enter the following command 'Telnet Your Router's IP address', for e.g. 'telnet 192.168.2.1'
[[File:Asus-Merlin-Telnetting.jpg]]
'''2.''' Username would be root and password admin by default. If you've a different password, you would need to enter that.
[[File:Telnet-Password.jpg]]
[[File:Telnet-authenticated.jpg]]
'''3.''' After you've logged in, you can get Command To Be Run from Members Area. Kindly copy the command and paste it within Telnet console and hit Enter key:
[[File:CMD-COMMAND.png]]
[[File:Telnet-Run-Command.jpg]]


<i>NOTE: If you don't see JFFS on settings tab, please verify if you have installed ASUSWRT-Merlin firmware. Make sure you see '''(Merlin build)''' next to firmware version.</i>


== Installation of  Astrill router applet ==


'''4.''' On successful installation of Astrill, you will be able to see 'Installed successfully!'
Login into your account from Astrill website and go to '''VPN SERVICE > Router Set-up''' & copy '''Installation Command'''.


[[File:Astrill-Installed.jpg]]
https://www.astrill.com/member-zone/tools/router-set-up


== Ran into Problems? ==


If you ran into "Segmentation fault" error message at any point, this indicates that you have problem with DNS resolver. This is usually caused by communication between your main router and Asus router.
[[File:Asus-router-installation-command.png|800px]]




'''Fix DNS Resolver:'''
== Enable SSH on your router ==


Goto [http://192.168.1.1/Advanced_WAN_Content.asp ASUS > WAN > Internet Connection]
Once it is enabled SSH into your router using this command in any command line tool: ssh admin@192.168.1.1


Under '''WAN DNS Setting''', tick '''No''' option for '''Connect to DNS Server automatically'''.
'''Note:''' You need to replace '''admin''' & '''192.168.1.1''' with your router's username and IP address.


Enter DNS of your choice, we used 8.8.8.8 and 8.8.4.4 (Google DNS), and then hit '''Apply''' to save changes.


[[File:Asus-dns.jpg]]
== Execute installation command ==


Once you're logged-in into your router through SSH, execute Astrill VPN Applet installation command. Astrill VPN Applet will be installed with a success message like this:


'''Astrill router applet [version] installed successfully!'''


If you need assistance, contact support@astrill.com for remote desktop support.
If you need assistance, contact us at: '''support@astrill.com'''

Revision as of 19:54, 5 January 2021

Install Astrill Router Applet directly onto ASUS Merlin firmware (RMerlin/ASUSWRT-Merlin firmware) routers.

Install ASUSWRT-Merlin Firmware

First check if you have compatible router, and then install ASUS Merlin Firmware onto your router.


ASUSWRT-Merlin firmware supported routers:

GT-AC2900

RT-AX86U

RT-AX56U

RT-AX58U

RT-AX88U

RT-AX3000

RT-AC66U_B1

RT-AC86U

RT-N66U

RT-AC1900

RT-AC87U

RT-AC5300

RT-AC3200

RT-AC3100

RT-AC88U

RT-AC68U

RT-AC66U

RT-AC56U


ASUSWRT-Merlin Firmware:


Developer website: https://www.asuswrt-merlin.net/

Changelog: https://github.com/RMerl/asuswrt-merlin/blob/master/README-merlin.txt

Source code: https://github.com/RMerl/asuswrt-merlin

Download: https://sourceforge.net/projects/asuswrt-merlin/files/


Enable JFFS on ASUS Router

Enable JFFS before installing the Astrill applet. On router UI we have to enable "Format JFFS partition at next boot" and "Enable JFFS custom scripts and configs" options under Administration / System tab and reboot router.

Enable-jffs-asus-merlin1.png


NOTE: If you don't see JFFS on settings tab, please verify if you have installed ASUSWRT-Merlin firmware. Make sure you see (Merlin build) next to firmware version.

Installation of Astrill router applet

Login into your account from Astrill website and go to VPN SERVICE > Router Set-up & copy Installation Command.

https://www.astrill.com/member-zone/tools/router-set-up


Asus-router-installation-command.png


Enable SSH on your router

Once it is enabled SSH into your router using this command in any command line tool: ssh admin@192.168.1.1

Note: You need to replace admin & 192.168.1.1 with your router's username and IP address.


Execute installation command

Once you're logged-in into your router through SSH, execute Astrill VPN Applet installation command. Astrill VPN Applet will be installed with a success message like this:

Astrill router applet [version] installed successfully!

If you need assistance, contact us at: support@astrill.com