|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:! t* Y. N; o" A: x
; ]$ i# R2 y5 j Rebased on 220, includes AiCloud; added wifi client stats
8 v6 H! A( K% h; y) ` ; p; E% j! Z7 \4 M/ c
3 r8 T7 o6 w( w- N6 }6 P" J) e
3 B* w4 N& m7 p; |, Y3 Z& W
% y; ~, r J& z; d, p0 M . e) n+ K- H% Q6 |9 u2 `$ E9 r6 v% u
: v3 `# O8 r* f5 Y' F; l
5 y5 i ~+ e4 k& U4 T; ^8 S" M$ s% p$ M* r( r; U; u1 W3 p
5 x" B `+ v% [" |3 C6 c) z
; `7 t* @3 M! x: p4 q
2 Z( ~5 k+ R2 {
: S; |% K0 X1 e( t' a9 U! l+ X$ h ?4 s, q
, v1 D; g3 `; A# P# }0 `& ]7 b; a: d4 L" H- [/ F( s2 w% n0 P* y
$ e! d7 h: W" C) q0 }) c- H
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)
7 V8 K0 B( A/ l- W' D=====================================================- M) I* s" ^8 q5 U! l8 {: L, k
, p! H0 G& }7 U; b" v+ |/ Y7 z
3 ~& N' `/ ]$ t% tAbout
9 Q6 M# v9 Y! C& h-----: A+ O/ k/ q/ S- x/ P
Asuswrt is the firmware developped by Asus for their newer routers. They are ( E9 U7 n# _6 x" J$ |: t5 E" {
also porting it to some of their older models, like the RT-56U and RT-N16. 6 R+ B' a2 k' y" h, Y9 K+ i
While originally based on Tomato-RT, Asus has disabled some of the * j* ]# |, h' h4 N8 f4 p3 F
original Tomato features, and added others.
( o) z; {' \ G* |
' [2 f7 ]8 Q( _# K2 b6 g s4 iAsuswrt-merlin is a customized version, which I am developping.7 t8 W! B2 ]: r) c) f
The goal is to do some bugfixes and minor enhancements to Asus's firmware, & S4 a2 M$ Y, w1 \- f
without targeting at full-blown advanced featuresets such as provided by + ]5 z% \+ S. A+ ?, x
excellent projects like Tomato or DD-WRT. Some of the features
" |6 r# [; r, l; _7 A2 d" lthat had been disabled by Asus have also been re-enabled.# H1 Y5 R. ^* r' `
This aims to be a more restrained alternative for those who prefer to stay
6 u8 F) g/ ^( ] @- P: H) zcloser to the original firmware, with limited risks of seeing new
! m+ Z7 Q7 U& c y% ~$ Gfeatures bring in new stability issues. I value stability over }6 c! Z, y0 m* G; a; |
performance, and performance over features.
: ~- ]! e8 i8 h b) Y
5 X" ]/ u9 ^% P% r8 D- q% D' ~) ^- p' n4 j
5 L" P) J& w# m8 T# P
Supported Devices- M7 ?! v; S" I4 E: h
-----------------5 Q- T& i" ]6 `( A: ]
Supported devices are:& S6 s2 a, G8 a& o$ c
* RT-N66U
a( Y4 ]3 l4 N8 E$ K * RT-AC66U
1 d+ V9 e9 a5 g# y/ ?9 L. k
0 }, n4 x" b' X" ?5 j" M6 t2 SThese devices have experimental support (because I don't own one to test it):+ l" s" D9 g# W( ]' |& g
* RT-N16, W, V j& z0 f- V/ y- [ o2 l
5 V( Y' e3 ?3 g; C
5 D7 h# _- c3 ^/ F+ E8 J' `2 b( I0 z/ [' Q- @
Features! T' \' A2 @/ v3 \/ z$ r
--------
( l: q2 t. y3 Q& eHere is a list of features that Asuswrt-merlin brings over the original firmware:) Q4 [& U( h/ v. P! A
) ]9 ?/ R, R, n9 }# S) y" q6 _
- Based on the source code of release 3.0.0.4.220
1 w, C7 d2 c; n! a, B- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)7 s( b, p) y p" e- {0 e6 D T1 ?
- WakeOnLan web interface (with user-entered preset targets)
0 e; x; `/ K) E" e$ J' h2 \5 R3 G F2 j- Persistent JFFS partition" w4 |/ W+ F9 j9 Y; f, W2 n& M
- User scripts that run on specific events
5 D& q& Q% c; Q6 I3 y2 n, W- SSHD (through dropbear)
4 w6 `3 s! B; `9 \1 P$ T- HTTPS web interface. B6 x- Z+ N; v
- Crond* |: |2 |! t& ~8 d4 F" @
- Clicking on the MAC address of an unidentified client will do a lookup in
% m8 O% E z6 \) z# h the OUI database (ported from DD-WRT).1 t- F0 B7 k, k' x' ^
- Optionally turn the WPS button into a radio enable/disable switch S2 F) M j6 e) B. ?/ }% x# N$ h
- Optionally save traffic stats to disk (USB or JFFS partition)
5 a& z: I& [% r! ?# B8 t7 l- Display monthly traffic reports: w! E3 i& ~6 _5 d. D$ j
- Display active/tracked network connections* l$ \ ^! B% L2 M% h; z
- Allows tweaking TCP/UDP connection tracking timeouts
/ a" F, v! Y1 [* x2 O- CIFS client support (for mounting remote SMB share on the router)
/ m! c6 T0 C1 p S- Layer7 iptables matching
- _; c m" g9 S5 W) [( |- User-defined options for WAN DHCP queries (required by some ISPs) z% |, ?# G& ]( l# H
- Name field on the DHCP reservation list. m) V- M9 w* G* q, q% c
- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)0 X$ b1 O. |- c" `1 e% d, Q
- Dual WAN support (both failover and load 3 u, u: u; M6 p- A/ R3 g4 V
balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
, y) r' [ N8 L$ O, } d6 y; e! P4 N- Disk spindown after user-configurable inactivity timeout
/ f( y% R5 q/ h( ?+ i; a- V! A! x- System info summary page9 {- T) k) q1 P. v* ]
- Wireless client IP, hostname, rate and rssi on the Wireless Log page/ ^) G+ b- @ ^
- OpenVPN client and server, based on code originally written by5 w3 V' j4 g d
Keith Moyer for Tomato and reused with his , t! K0 B# i0 b' e
permission. (RT-N66U, RT-AC66U)
* J [7 @7 }2 g8 M
/ x+ h" J w- r7 F8 t/ j( k( K1 i
1 A( K6 d, ?/ S+ j
Installation- i: z" u8 T' y: R+ t7 ?0 N. L2 E z
------------" m: _. o1 V& `! ~9 ^# M" F
Simply flash it like any regular update. You should not need to reset to 5 l- \8 O9 a7 _+ r
factory defaults, unless coming from a version that used a different
" G- g) F x: a2 Z0 V, rnvram size. You can revert back to an original Asus firmware at any time just- F3 B7 w `3 X" R: t4 X
by flashing one.) R( F' i+ Z+ c4 J
: W) s6 \ m Y- g0 Y ^
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the9 u9 w; X Q5 S9 E: e) a
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
) N, U) S- I; }! w0 I2 mwill wipe ALL your current settings and revert back to factory default!
8 V! A: \! a- @9 A% s7 wThis is required to upgrade the nvram storage to 64 KB.
5 W5 C0 m% ~5 r: K; {0 i5 i, K. H( l" K3 r& `4 }) R9 `2 O
; X5 i+ A" J K5 kUsage
/ k# v+ L; X$ o @' m' ?: x- Q-----4 y6 l9 p/ @+ ^% C, A4 I2 ]
1 F, `, d u/ y/ v* D; M F* JFFS *
0 f8 j* D8 O+ c% m/ b) aJFFS is a writable section of the flash memory (around 12 MB) which will
r5 r+ B% C$ O+ Z0 o" E4 c9 Wallow you to store small files (such as scripts) inside the router without
9 P* T* Z, T, Z& S' c' `$ ]needing to have a USB disk plugged in. This space will survive reboot (but + `2 N6 s8 F8 h- @0 _+ [* R/ O5 S S u% [3 h
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).
) a. Y; t: H+ y) `' oIt will also be available fairly early at boot (before USB disks).
& f5 P4 G' n( S9 v0 z% U% v
4 I+ _6 [% G& n7 k$ J( K5 `( mTo enable this option, go to the Administration page, under the System tab.9 ^4 i0 @9 ~7 S/ A1 q& M) }
( q0 y1 ^2 V y y" @+ QFirst time you enable JFFS, it must be formatted. This can be done through
& n' }0 T6 m0 L T' D+ w! F2 Pthe web page, same page where you enable it. Enabling/Disabling/Formating 4 o* ~! X9 G# O; _! d z W
JFFS requires a reboot to take effect./ v8 ^& g& q0 G9 Y: [
# j! W" h9 M2 {$ g! II do not recommend doing frequent writes to this area, as it will
' \1 o! k! \1 j% n$ `prematuraly wear out the flash storage. This is a good place to . f/ j! u! {, A+ ?' x
put files that are written once like scripts or kernel modules, or ; b8 J5 f7 R6 n3 E
that rarely get written to (like once a day). Storing files that 4 ~& y4 }' y" a: t: J1 F
constantly get written to (like logfiles) is NOT recommended - use
# I8 c W1 T5 y$ @$ P0 ~0 }a USB disk for that.
# m6 }/ i) k/ w8 S. f
. q' u3 g7 K T9 ?2 k; N$ N0 z
( v0 R# z2 `9 \# Z2 |5 P
$ [: Z( |/ T$ ~/ {; ~1 B) G* User scripts *
3 h3 \, r5 P$ A& q& N* Y6 CThese are shell scripts that you can create, and which will be run when
9 m2 G( s$ h' o$ v7 x" Q% Mcertain events occur. Those scripts must be saved in /jffs/scripts/ * ^3 M) O* n$ K1 H( d5 j/ A Q
(so, JFFS must be enabled and formatted). Available scripts:4 A# T; b6 Y! A# e2 e
5 o9 X4 y& Y2 d" M) u8 b9 H- services-start: Services are started (boot)
+ q" i6 |, y6 Z7 [9 K- services-stop: Services are stopped (reboot)
6 T5 u [8 K) L- wan-start: WAN interface just come up (includes if it went down and back up)
0 ]1 w6 h2 l! ]4 a- firewall-start: Firewall is started (filter rules have been applied)
4 @2 O0 D3 s! C5 f- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)
2 w/ @8 W# S4 G, M- init-start: Right after jffs is mounted, before any of the services get started
6 A- y9 b6 I1 L; E Q E5 l- pre-mount: Just before a partition is mounted. Be careful with 4 _0 h. p2 u& W' }5 G: d% E
this script. This is run in a blocking call and will block the mounting of the
- O3 |/ _: n* h/ V% m- ` partition for which it is invoked till its execution is complete. This is done - b* [+ X/ J: y" K' Y) N/ d# b
so that it can be used for things like running e2fsck on the partition before
8 ^/ Y8 |8 p: d8 P* J& e! e mounting. This script is also passed the device path being mounted as an
) S; i% D2 V* w$ T argument which can be used in the script using $1.3 H1 L9 Y r9 \3 }, E
- post-mount: Just after a partition is mounted; ~4 o- q$ G; C+ k) S
. V' u% v. Z. c ADon't forget to set them as executable:
* Y& `" O# s8 h4 D* ~: `3 z8 F
9 c/ U) u+ Y8 b6 f: | chmod a+rx /jffs/scripts/*: K7 L, L; u0 J
- q: x$ |* _1 H8 E4 V
And like any Linux script, they need to start with a shebang:. O8 C3 N: K* i5 d# m
" T' a5 ^4 P% t( p, ` #!/bin/sh' @; K) G: q1 N% }7 e% z1 D
; Q1 m8 ^* v ~ b+ ]
4 {' A2 ^; y5 D7 c
7 E7 ^" W8 [2 f5 U) T' n1 `
* WakeOnLan *% ~" T1 d- o! ~4 |, v3 X
There's a WOL tab under the new Tools menu. From there you can enter a
7 |+ J" O: m. i/ ^target computer's MAC address to send it a WakeOnLan packet. You can also$ c I3 h' r% j5 R9 i0 c
create a list of MAC addresses that will be stored in nvram, and on" W! ~4 t9 ~* O
which you can click afterward to wake up one of the listed computers, without
: A6 z e/ ^" F1 _8 j1 U( lhaving to remember their MAC addresses.9 S9 }6 \1 @- h# l. C B* h
% a4 k6 ?( G) ~( N
4 |7 V+ U* @7 @; H) T8 D& t
6 v E* i% B; x! C9 V
* SSHD *
6 L# m3 K8 v0 dSSH support (through Dropbear) was re-enabled. Password-based login will use ; K9 ?1 h5 t1 o" {4 l% p2 x0 d
the same username and password as telnet/web access. You can also optionally
: p5 T4 _; s6 H4 r# d' l \insert a RSA public key there for keypair-based authentication. There
' P7 [ M- o; d. u& c5 ~2 `# Q, tis also an option to make ssh access available over WAN.6 O( l5 B" K% s
" x% M/ h) n: T7 p! P3 t& d" |
3 q- Q' g- N; ]( `: R
* HTTPS management *
; I" }3 `& m {5 Q r& XI re-enabled HTTPS access in the firmware. From the Administration->System
- B, {, M5 u3 D* Apage you can configure your router so it accepts connections on http, https , ^# \* D3 I& O: h! ^0 q
or both. You can also change the https port to a different one
: u0 g o" a, K(default is 8443).) _, M! O" }; [
. [; a$ O7 Q. t: J! _9 O9 y0 X9 u
% \& |6 [; Y7 r3 R4 o1 r
8 }3 A' m& k c. s3 V$ w* ~: r
* WPS button mode - toggle radio *
* b/ |7 N/ l, H9 N# v" ?+ xYou can configure the router so pressing the WPS button will
) Y$ Z* H- x% ]4 L5 o1 g( ltoggle the radio on/off instead of starting WPS mode.
. o/ n( x5 N% d$ S/ }' UThe option to enable this feature can be found on the
; m6 J9 }+ v$ w4 q- ]' z: l/ wAdministration page, on the System tab.
9 E l5 C2 N |' z6 b& P$ H
5 [2 \8 o$ B* P3 E; C+ A" e. Z0 I6 }! z m7 L& E
- q: ^1 T1 E7 a" e! J* Crond *) _. s4 Q q( W
Crond will automatically start at boot time. You can
+ L B, }( x- v$ w- g3 i- {put your cron tasks in /var/spool/cron/crontabs/ . The file
$ b0 ]" ^, s F: |must be named "admin" as this is the name of the system user.
# Z2 S5 U0 b/ w" iNote that this location resides in RAM, so you would have to / |7 G, s! `/ Q
put your cron script somewhere such as in the jffs partition,
9 _- [ i: L2 p9 L$ w/ hand at boot time copy it to /var/spool/cron/crontabs/ using / K- y% B( X' [: |# i1 |
an init-start user script.
+ h- [1 v% x8 l# S9 S1 Y/ X$ g6 J3 Y: X5 F' J4 l- d( E: o
! K# @' Q ^8 s
" I, j; h6 @! T# A0 B' Y5 s* Traffic history saving *: w V+ i& U8 p! `9 ^. v3 |
Under Tools -> Other Settings are options that will allow you
$ T; J3 }+ m/ J s( l$ M; L7 u3 nto save your traffic history to disk, preserving it between 0 X: f0 x/ u, i; c/ Y* }
router reboots (by default it is currently kept in RAM,
9 t* D; ]; F. xso it will disappear when you reboot).! D6 q0 G) F7 G, ^- i; i
7 A0 U9 Y- r( S# V2 C$ [2 [You can save it to a custom location (for
% ?# ?" L. t% H$ U' @3 jexample, "/jffs/" if you have jffs enabled), or w5 {, M" G' u* H# {
/mnt/sda1/ if you have a USB disk plugged in.
& T- v4 d3 h/ t' u* d8 hSave frequency is also configurable - it is recommended
: J w& W# @! E! L# }to keep that frequency lower (for example, once a day) 0 o2 _) w: h' D. U) l
if you are saving to jffs, to reduce wearing out 8 i5 m- {" ?5 _9 ~, M
your flash memory. Make sure not to forget the trailing " E- z& \1 d: C
slash ad the end of the path.6 B' o8 h+ J! U
, N$ b, ~ D2 }; b- \- BAlso, a new "Monthly" page has been added to the Traffic . B& n3 ^6 B; W7 T) E5 F e
Monitor pages.
* b9 Q4 d, q2 m. i+ s/ ]" ~/ ]' @" g* {$ U' {
" Z: p2 W6 W5 c+ G- {9 l0 {4 T& w3 y8 v" n; Z
* Display active connections *3 j5 \) s& g7 z
There is a new tab under System Log called "Connections".8 W4 f0 ]! A3 |: B. v2 S0 C
This page will list the currently tracked network connections.
) d* t8 Z+ U% F8 H7 _You can enable name resolution for IPs on the Tools menu, B, x! u) {4 S$ T8 y6 _
under "Other Settings". Note that name resolution can 0 h- d. u; A( D+ B" W# h
slow down the loading of this page, especially if you have
3 K) c/ f7 H9 n1 M+ s) Pa lot of tracked connections (for instance while torrenting).% x' u: N% a& U6 O
% }& e& h* ^- N4 j, A( f- z" f& k' W9 m4 p+ _$ ^1 j5 z3 O
+ |5 Q* M+ F$ k% D9 C* Adjust TCP/IP connection tracking settings *8 P9 h m H. i! K9 E* j6 n
Under Tools -> Other Settings there are various parameters
% ^( S! a: e6 a/ i7 Z: _! h; Gthat lets you tweak the timeout values related to connection + X! r1 ^5 C# t1 I, w. S
tracking for TCP and UDP connections. You should be careful with . ~# s% \. M& i, Q8 E' u
those settings. Most commonly, people will tweak the UDP timeout u' G3 u4 G- A
values to make them more VoIP-friendly, by using smaller timeouts.
% ]* F. U8 }+ Y2 F& pTimeout values are in seconds./ |% U. l, J1 I! A2 E" H7 P9 n; y |
4 A5 s4 i& A8 u+ s- m6 X% l5 F8 w0 k8 z+ l) h, @; w
5 P; r1 l6 j) j9 w* Mounting remote CIFS shares on the router *
3 K5 _% q- Z- DYou can mount remote SMB shares on your router. The syntax will
! r% p) y9 ?6 K! q( z- Ybe something like this:
* g: z& ]% G* E
h) o6 N2 A6 `) |- s) [ dmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass". K4 s2 z* i* W, ~. ?
, Q" d" r0 I4 X6 w6 B2 A(backslashes must be doubled.)
! l3 L" h4 j6 v* N1 w7 h
, b7 o; m# R8 b
" l. |& k' e9 g) M1 L7 w: E! x9 q
$ B/ O' ^8 S' Z4 F& S& v! Z& k* Dual WAN (EXPERIMENTAL) *) I8 }! B1 H G4 |; B9 b
Asuswrt originally supports using a USB 3G/4G modem to use as a * [- [% ^8 t; z0 U3 X) R+ b
failover Internet connection. Dual WAN is the next step, also ; T D |5 N, M$ R( c
developped by Asus but left disabled so far in their official % W2 X/ v) G' E2 H4 s) B- E- N
releases (probably because this is still work in progress). ' G/ {7 F5 c( C' J- l
8 |8 d/ T5 J9 ? H$ l5 o; v
The first improvement over USB failover is that it works not only 5 }" c% x- Q' F' M! m
with USB but with other ethernet devices, which can be plugged / {6 a+ U7 L+ X9 O# z7 v: V2 }
on one of the LAN ports that you will select as the secondary WAN 2 i9 R) t. n9 J
interface. The second difference is that in addition to failover , k2 e `. X( |. a8 k6 }( n; L
mode, Dual WAN also supports a load balancing mode, allowing
: N& x& w* q# a9 T. j. a; eyou to share both connections at once.
) r& ~$ }/ N$ F& B
1 H5 F% X$ u9 ?6 h7 i( hKeep in mind that Dual WAN is still an experimental feature, until 9 F$ f$ Z% Y+ k
the time Asus finishes developping and testing it.& s& X: Z/ c% P
# Y# [( @1 K$ E: m0 D9 T, `9 T" u5 j+ N9 h5 d- L7 _1 t
7 G3 J/ z% X& D% Z. n- d' h( C
* Disk Spindown when idle *
8 d0 [, y# q' N! w6 @$ z+ i9 pJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you 5 ~# U: B9 @5 x" m- s
to configure a timeout value (in seconds) on the Tools -> Other Settings
4 f2 \0 U) u2 M. Z( m8 r2 I6 qpage. Plugged hard drives will stop spinning after being inactive
% H* ^/ G+ z; f5 K4 Q) Pfor that specified period of time. Note that services like Download Master ' m; h \! y/ o( x
might be generating background disk activity, preventing it from idling.. f9 _) \$ n- M* l+ c# R
m* r! m5 b- s1 M4 \0 r" K3 |
. r) E$ N6 V5 A. Z( b( P! {
# A+ t% |+ ^8 M8 }/ w
* OpenVPN (client and server) */ o0 `" }2 L, v$ k4 N/ ]' s
OpenVPN is an SSL-based VPN technology that is provided as a - @. M+ r/ w' V# |$ L4 O. m% S
secure alternative to the PPTP VPN already included by Asus." G: K" ^$ S9 y. R4 n h6 @
OpenVPN is far more secure and more flexible, however it is
& v3 ~$ v$ R. |4 N4 vnot as easy to configure, and requires the installation of
/ e/ k6 F7 R9 n% ~2 c6 I" r, ya client software on your computer client. The client ' l. A5 G( Y( P/ e }6 o/ A
can be obtained through this download page:
# k( J; B( R) x8 q" Z7 P8 }; v. a$ Q
http://openvpn.net/index.php/open-source/downloads.html
0 }! H( g O* x
5 ?% |$ {! }: D$ f- |$ lExplaining the details of OpenVPN are beyond the scope of this ' d: F: H7 V: V& y! _$ H
documentation, and I am in no way an expert on OpenVPN.
* F% c' J5 C6 p2 i5 Y$ EFortunately, there is a lot of available documentation and * h% ~, |/ H/ M& P }
Howto guides out there. I tried to stick to the same option
8 g, ~8 Z, {7 w% c. Gdescriptions as used by Tomato, so about any guide written
: D! K# W! g- T% ?: efor Tomato can easily be used to guide you on
2 \! ~6 i: |4 \2 m8 ?8 RAsuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin 2 {' u1 k6 q p* H# `
Github repository.
$ ~. j; N; u0 F& F* @6 }$ @8 A% Q1 B4 n0 C! |1 [
. ]6 V2 _) @0 q! B
# M: |: p4 ^. m) N# _ b1 FSource code7 C. V4 G. R6 g/ p
-----------
~: U; Q% q, X# E/ z& iThe source code with all my modifications can be found ( |2 B w3 A) Y* i- V$ L
on Github, at:1 h6 U9 B5 o6 x
5 F) Y4 R+ M) K. C& g0 s: j; G: c
https://github.com/RMerl/asuswrt-merlin) b( s! M, w2 Q4 ^! L
# ?. G; F4 P) Y6 f% c
+ g1 x3 g: K: P+ z; y4 E% i! X, J$ o8 J, s: P0 f" c
History: `# j5 o, R* s7 A
-------
( o! @: t! Q( {7 U5 R3.0.0.4.220.18b:
' k$ m( `8 N$ H& b3 r - NEW: Report both rx and tx rates on wifi connections
, F- E4 a$ H) A' s, T9 A - FIXED: Handle cases where the wireless driver returns a speed of -1- [: M7 v4 p- b; h
- FIXED: Removed rssi retrieval retries, as it would make the first access to
9 t* L: O ^) ?3 h* y% o! s( O the wireless page take forever if you had multiple connected clients.
9 |( y7 C: y* b3 S2 l, o( }! d You will have to manually refresh the page the first time you access it# J- Q' K1 u. J
if the RSSI is reported as "??".
. N- p* d$ B7 J6 o
]: g/ `" b: q( a$ u. P# w
5 X M/ W8 C0 Q8 q( S1 o6 D9 c8 L3.0.0.4.220.18:
- F6 z, I' e( r. Q% m. r, l - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be$ }1 Z6 E9 ^- v5 I
manually set to a value between 0 and 15, with 3 being the default).- `" H* j' i; d5 u7 B" j5 q
- FIXED: Buffer overrun in init code that would crash the router when , `: C4 H( O/ ~
too many features were enabled at compile time./ V" _. P2 b }1 p; w# b
- FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
6 C8 G$ Z: x- z* U ]8 l - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.9 f+ o$ {% g8 |; ]! V/ U
- FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
0 c3 B7 q! w4 W- W3 R2 V8 @ not properly saved.3 V' }/ n" ?: z' `/ C
- FIXED: First time a client's rssi is polled it would return 0. U6 E3 I- w; @+ R% X& M& x
- FIXED: post-mount user script wasn't executed (regression in 220.17)
; k' m1 w, M4 x& S+ @2 }4 W, O0 h - CHANGED: Added some info to the OpenVPN server and client pages.
, ~6 y3 L3 J! F0 ~. n - CHANGED: Improved load time of the VPN Status page.0 }) K2 D2 z. n$ ^
' F# z) {, u, T! s! C: c
1 f1 n0 t: @8 `6 w" @1 s* b6 A) r3.0.0.4.220.17:
* P' ^/ V4 F3 C3 D" T3 m; Z% G. G - NEW: Rebased on 3.0.0.4.220, which includes:+ N% n" H. a" J6 n& H. y/ z
* Fixes to IPv6 6rd
: W" W# m* Y: j' w4 c% C * Fixes to AC66U Wifi + QoS
2 J B& O. O l6 s7 \ * AiCloud( ~3 a& y# X6 [0 {0 r
* Interference mode once again enabled
# N3 x1 f8 y) j, y3 i - NEW: Display last received rate and rssi for each clients on Wireless Log page.
7 U* m+ w+ H/ Z - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients1 p; y: e" s0 p. U p) `
if you had just enabled the option on the webui.
) w) J- [0 i/ o) k/ Y$ B0 v2 w - FIXED: PPTP clients not always showing on VPN Status page.4 g5 j* {' ^; b1 N* @
- CHANGED: Disabled DualWAN as it's currently broken in 220.
5 K/ x6 T) K9 H O, e - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
: I- Y, r; Y1 w* `3 O the router.0 L* n; [) W8 m; M1 A$ t/ f
- CHANGED: Removed firmware update checker to avoid accidental' P# q0 D7 N6 K2 ?" e( g) q6 u
revert to original FW.
9 u4 h: o8 I3 i! |% k, f9 [6 Z
' Z$ G# ~, k7 S" v: M0 l2 C- g
% l9 b* E1 b; h: E3.0.0.3.178.16 Beta:
8 \" C# K3 h% G0 }3 D; N1 W) k - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
( {- W; P1 ?. o( ^4 i Keith Moyer (from the Tomato project).- P' W: K) t. q# x0 ^. w
- NEW: Added crontab command2 _7 o& g) k" u4 a# S: m1 e
- FIXED: (RT-AC66U) Would crash when accessing a LAN device through either
4 j& X* z& A B5 d: N+ O+ U* K VPN or the NAT Loopback (GRO is now disabled for that device)
' \+ m" e& c# K+ h2 f - FIXED: dnsmasq was listening to all interfaces by default, allowing B7 X8 c2 M7 {! g1 n' d( Z5 b
even dhcp requests to be serviced from the wan side if you. b9 d& o; C3 w2 X: s
had the firewall disabled (Asus bug) (fixed by dev0id)
) S; W+ T6 Y8 C, f; L) u - FIXED: Default disk idle spindown now set to 0 (disabled).* u% _1 w8 I; r
- FIXED: Corrupted WOL list when using IE.
% G! B- p$ n8 ?3 r; D8 {! A2 U - CHANGED: Upgraded openssl to 1.0.0j.* N0 P h% B, a7 H6 M
- CHANGED: Included fully functional openssl command (will allow you to
3 ?! H# w5 E( G create keypairs and certificates from the router).7 c( d' S% {3 {& f( o) J- S
- CHANGED: Removed power adjustments from the Performance page, as they8 H7 R( d, v* @5 \
are redundant, and not as reliable.
6 i Z3 \2 V. |* X W! s - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I
1 { }5 P1 O) H9 M- N am unable to work on them without an actual router./ y5 ^, i0 s9 @3 ^7 I
, Q/ E5 _7 m$ s% F) Y, O
$ p0 g' q# L+ E# f! j* g3.0.0.3.178.15:
0 r. u5 i) |& X4 D - NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:
: u1 P% R8 L9 l q$ d6 D * Radio turns back on based on schedule7 G& L& ^8 R5 c" [8 e/ R
* Reorganized QoS pages
+ Z: f" m# Z L, `- ` * Turning WAN DHCP connection off will first release current DHCP lease
" u+ `( \8 r, i7 V% @& ` - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
) h+ R, E/ d7 [ - NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB9 c; u X) s8 M+ k# F
max, as using the whole 90+ MB available makes little sense for 0 ?$ n$ f" g- `7 m/ i0 `
JFFS, and was also displaying some issues.
2 [$ M% h# z+ p - NEW: Added nat-start user script, as NAT rules get applied separately from- t' r4 G. e/ ?+ t2 C: I8 G
other firewall rules (firewall-start changes to the nat table are
6 a5 G6 U4 y- J: I being overwritten when the router starts NAT)3 t5 E" M# x6 v( s6 v
- NEW: Added additional info to Sysinfo page
3 t. R' H' b* H# c( \ - NEW: Added chroot applet
/ m- q" V$ }' v0 o6 L - NEW: Option to allow SSH access from WAN; e; b% B# V4 h, N1 s1 {% }, K
- NEW: Option to exclude specific devices from idle spindown
+ v) E0 C; x( N% k4 M8 B" }: P - FIXED: Performance page now uses the new Sysinfo API, and is now able7 P% k% c' p' m. P
to deal with cases where radios are disabled.
" B9 S+ B' h) N$ z" y8 \
: \% ^' p- E( P5 w& e M d# |1 q# T7 f( j+ v& _
3.0.0.3.162.14b:- H7 V4 e ?( p8 l6 @8 g
- FIXED: Web server would crash for some people when accessing
# k0 h: S; x; b4 y. l/ h the Wireless Log page.0 D4 p5 ]8 Z" n/ _
" `) B+ O- t& C# U4 X! R2 X
* ~' Q. |$ ~& ~* T( r; m3.0.0.3.162.14:
- d5 o m: Y8 K i3 m* @ - NEW: Spin down disks after (user-configurable) inactivity timeout; \6 B9 _% A# J
(using Jeff Gibbons' sd-idle-2.6)
1 _: ^) k: W- N& R7 F - NEW: System information page under the Tools menu., }/ k" b# O, p9 a
- NEW: Station list on the Wireless Log page will now report associated
# v+ G4 L: J. G; C6 d0 E7 B$ ? IP and hostnames (when possible).
: _/ X1 V" A; V5 _3 \3 T - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
- @) h! G' ^. v# V http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)4 f# S( ^1 i, G. w7 u
- CHANGED: Better integration of the Run Cmd page.' }+ A0 W( p& Z: W5 ]( x' F: R
- FIXED: Incorrect left menu rendering when under the Tools menu.
8 D' d& Q B9 l6 \- w
2 ~2 d9 _( ^# \3 K! y. r8 C, J5 n1 H0 N) n+ C
3.0.0.3.162.13:- [8 ?# \$ ?) T7 L5 Z. y) J# g
- NEW: Rebased on 3.0.0.3.162.
- w0 i& d/ G( p - CHANGED: Switched to WPS radio toggle code Asus added,
7 t7 m1 I8 H3 s0 o e now on the Administration -> System tab.- X* q7 e6 N& o1 u+ u- q) Y
5 d& `, Q0 |* |6 `5 k7 [! d/ b8 e
3.0.0.3.157.12 Beta:! [, ^& o s F% Q! |* Y8 r
This is based on unreleased Asus code, which they have
, Z- K2 i; R1 }graciously provided me with.
3 v1 {. O) l$ |: [! p2 N# ]* `* }7 A$ {) K" Z, s
- NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:
8 t" [1 G% T, s5 }) I . IPv6 tunnel memory leak fixed
1 m. d" Q+ G0 _. d3 e . They fixed many issues, making some of my patches 3 N1 n1 M, @4 Y0 h( }; S
no longer necessary, such as timezone DST, https auth, etc...
2 p4 E* T4 X4 G& W$ Z5 \4 T7 W . Upgraded radvd
" _+ Q$ Q' X% l7 h8 a - NEW: Added link to the command shell page in Tools menu.# ?; U' F/ a& d: {5 ~ N* h1 ]7 j* K
- NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)
0 J- T: d! r* u0 b7 m" ] - NEW: Added "tee" command.
- R3 [0 D$ L7 r! s - FIXED: NAT loopback rules would actually NAT every lan to lan
6 W& s1 _% Z- x4 } connections instead of only those needing the loopback
+ k. S/ ?! h2 R7 @$ { (bug in Asus's code). Replaced with new code based on a/ L, ^& w1 Q/ F/ l7 j) i( f& _
suggestion from Phuzi0n on the DD-WRT forums.
$ @/ w+ D0 _5 G$ m$ M$ E - FIXED: Accessing the WOL page would make it resend the last( G( O; I- g- F3 D7 N
WOL request.! J: Z+ i c6 F3 \
- FIXED: 'cru' was using 'root' instead of 'admin', v* b9 e4 s! w. x. e6 Q! R
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)5 h7 X! f" Z3 |& P
- CHANGED: Made tracked connections load async from rest of the page
( k) j/ d M2 g$ t$ Z c - CHANGED: Increased hostname width on Connection status page% g, M# e/ t& ?, |2 G( }& }" a2 Y5 Y: x
- CHANGED: Improved WOL page functionality.
V2 ~* w" }) @ R- y* `9 c9 z p) M% Z
+ x0 L* B$ v4 ?0 ]( C1 W8 C3.0.0.3.144.11 Beta:
6 Y- j4 M% u! T" E( C1 [ - NEW: Name field added to DHCP reservation list( F# l- f A" t# j/ ~0 Q
- NEW: Webui option to enable resolving IPs on the Connections tab
% }' B9 f. w9 D# u/ |& r+ ? - NEW: Store a list of computer MACs to use as WOL targets7 z" @0 t0 F% s
- CHANGED: Increased dhcp options from 32 to 128 characters
: n+ e+ S* M' E* K - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced5 F) N5 ~: f# t/ d' K& j
it to 16 in recent versions)
) r/ l# j9 O& ]* h# t5 H/ G/ j - FIXED: Retrieve dhcpc options for the correct wan interface
% J9 H7 H* u; F
. c7 ^+ P& \! f3 [. o$ I1 ^- i4 C2 o7 `9 y c- z2 d% f9 I( r
3.0.0.3.144.10:
" J# x0 E6 o$ S( y - NEW: Rebased on 3.0.0.3.144.
7 z( R% w! X9 N* q# } - NEW: Support for 64K NVRAM enabled. ***First flash will
. O$ Y0 f: Q; z0 u5 ?& I/ c! M2 o wipe out ALL your settings! And you cannot restore 5 m/ V" k/ p$ ^: y7 Q, R
from saved settings - you must manually reconfigure
. _4 T: P+ N3 o. x everything. Be warned!***8 h I: R$ N8 n, w1 O R
- NEW: Enabled support for Broadcom Wimax devices
. \* i" v! k8 A) {! n6 L - NEW: Added cifs kernel module (for mounting remote SMB shares)4 ]/ M" ]5 y9 u; `% v
- NEW: Added layer7 iptables matching
5 w3 {# ]; Y, z' Z7 {8 F. A0 W: P - NEW: Added user-options for DHCP on the WAN page8 R% u' W. D$ k' W6 S( c
- FIXED: Router crashing when connecting to it over Wifi- [' j2 y: t7 @4 h/ A4 j% f
and running the newer QoS code (disabled GRO)
9 g5 y; N& D& b9 p3 E6 v - FIXED: Router crashing when connecting to a network
! K- A. z4 T. l/ w& D3 s6 m device behind the router from over a VPN
4 c3 Y( F) R/ v" R* o connection (disabled GRO).
# _2 D8 ?4 u% |& R) X& O - FIXED: Incorrect timezone set unless enabling
* j( B1 T) w9 f( j manual DST.0 E d! @4 f+ W3 ]+ b5 z
& r6 Y6 a1 `) }, I8 U
. g* Z( a. k- R, T3 C5 ]3.0.0.3.130.9:- w1 Q8 @% R; ?9 M3 d- U
- NEW: Enabled new Dual WAN support from Asus
8 C' I8 F: e. }6 r; H4 Q - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
( Z+ H; @+ C+ ^4 T/ Z
8 u H, |* V; T3 v6 ^
( o- e! h/ p' x0 ^9 I4 q, U3.0.0.3.130.8:
% W: b3 Y) q% A/ J! A*** Reverting to factory defaults BEFORE and AFTER flashing ~, e2 A; D' ?
this version is strongly recommended! The newer Asus code base
( t& g; H& e' U7 k$ tseems to have changed quite a few settings, so you'll want to
+ x1 l8 G- p; n* T, _# Hnot only start with the new default values, but also get rid
& O% Y3 J7 x6 t& uof obsolete settings. Otherwise you will be wasting a 1 Y; F+ {3 O* C5 ]: w+ v8 ^
good amount of the limited available nvram. *** i% P4 \' P" F
. q; d* t. E0 q; E - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code & @+ U# \, M, w6 i1 e/ J$ ?, J7 R+ R
and/or kernel code)+ C) u% O$ W; {
% E9 s @+ E/ Z - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing
) Z2 A# W$ }% H% d5 W a LAN device behind the router. Workaround is to
1 I+ }$ t+ E2 u0 @ use an IP range outside of the local LAN
% R% }, Q6 v- X O (i.e. 10.0.0.0 instead of 192.168.1.0), and either
8 b% ^' z Z6 l. ?, Y set your VPN to use the VPN tunnel as default
) U1 {# i& `9 u9 v" L7 C gateway, or manually add a route to your VPN
s) o4 w1 l# y! A+ l# b client.$ h: ^8 M6 G! H* D% b( W
* ]$ _5 O8 \' m! x - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).2 r1 D! H4 t7 @$ r
Build 130 brings various code changes to IPv6, not sure
2 [& k% _4 c: A- @5 F6 ~" i4 h what else (as I have no changelog between 112 and 130).
2 W5 r# X; A( q( [- J X2 `! Z( t The QoS code remains from build 108, as build 130 is ) O ]5 |% a5 i/ [, l$ f0 }
unstable.- d3 T: a3 q0 f+ B/ X
- NEW: Added "diff" utility
1 e, \+ S5 F* E6 N# U - NEW: Keyword-based filter (new in 130)/ |5 P' `* B7 p+ ?, U1 n6 k% d
- FIXED: Firmware/settings can now be uploaded over HTTPS
; ^% [, A" `5 A) Z) v% B (bug fixed by Asus)6 H: c4 d( M( y& v: x" f( ]. g" K
- FIXED: Buffer overflow in networkmap that would cause garbled
' c5 G% P7 G2 _: x! h1 [8 L; | device names to appear on the clists list (bug in
: x. m6 F* U: T1 O% V Asus's code)9 I$ O% ?7 O" I7 a
- FIXED: Firewall would break when applying a game preset that 9 O$ L/ c# e8 D/ w6 N4 n2 ]2 d
had multiple ports separated by a "," (bug in Asus's; M+ _2 P" V3 a$ l# U
code)
7 x) F+ ~4 s, R - FIXED: WOL through webui wasn't working when IPv6 is enabled& b4 D- t; @/ F: y8 T
- FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
2 M$ q( m# ~$ t/ ?8 N - IMPROVED: /jffs/scripts/ will be created automatically if it
4 s& L! s% }7 V, f. l doesn't exist (you must still make any new script
. N$ w4 {0 l1 D3 o executable using "chmod a+rx script_filename")' \' t- A- K# ~& Z7 t$ B' N
- }% [( ?0 w0 k) [1 ^% G5 T+ i1 M1 P* }7 _3 M" W
3.0.0.3.108.7:2 m. }6 E# k% f9 l2 v; p
- NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)5 H U, D9 D. v
- NEW: Added webui page under System Log to display active/tracked5 u5 B$ }& X2 ~( x5 F" `
network connections.
9 o2 R! i. u* X - NEW: Added netstat-nat command.9 @& A3 `! K. ]3 p
- NEW: Added pre-mount and post-mount user scripts (patch submitted by
3 J5 @% P$ C* Y1 _3 R; q Shantanu Goel)5 [; m3 @3 ]1 K6 V2 E* s
- NEW: Allows tweaking TCP/UDP connection tracking timeouts# W5 L- {3 _# p; R; I; \- R; b8 o
- FIXED: Removed check in Asus's code that would reject txpower > 800 ?9 R) z) e3 H5 R& p6 [0 |
unless you clicked three times on Apply (?!).7 c# k. [- Q6 _" @* P
NOTE: Still not sure power setting even works, as I get
$ C, _1 M4 t+ F! ?0 q( n9 p -80db from the other end of the house no matter if I use
1 \- R' c( S% r, x) B3 t1 c, C 40 or 500 mW.
. b9 f6 i% `+ e( y, C; c/ ?4 ]9 `# \2 D3 k% V
' c6 z$ J# z# t% \
3.0.0.3.108.6:
2 W" d% ~+ O( x& e o! \1 G - NEW: HTTP access list (backported from build 112)* ~0 i! l% w5 A/ p; v
- NEW: PPTP VPN encryption options (backported from build 112)7 w2 c/ ?2 F2 z" N$ P& o8 Z4 [0 t
- FIXED: Traffic history location was't properly saved; h2 j( n4 @3 }: g ?4 k
when changed in webui.
, ~- S5 L& o( J8 [ - FIXED: Disabled traffic history saving to nvram for now,
v) ?, X: L2 \) w: c/ A% s( a to avoid people accidentally filling their limited nvram space.; u5 S) z0 m9 B6 [, T' u# b3 c
- FIXED: Missing bottom pixels from the bottom of General menu. S' x, V# K* S4 M4 |
- FIXED: Removed invalid CSS attribute% { y# j) T* w- Q1 H5 |) I
- FIXED: typo in VPN iptables entries (bug in Asus's code)
) f: S- [, d0 s6 f! e9 R4 i9 A1 W2 X M, V- a# {
; H( Y$ }7 ~- s+ F% W3.0.0.3.108.5:
% g/ H; M6 Y$ [" C! i5 M% ] - NEW: Crond starts at boot time.7 T4 j# j6 ]: ^% q* Y8 u; ^7 v+ f. d
- NEW: init-start is a new user script that will be run early on
~' g& Y6 |0 k- p8 x at boot time (right after jffs is mounted, and before any
4 p w1 w+ z% K1 e# H. W0 u service gets started) _2 L! R; v) _4 {+ L
- NEW: Can save traffic history to a custom location (USB or
; u4 E$ f# F: Z; X* ]. @9 t JFFS, for instance) to preserve it between reboots.
) _2 V% [& L# w- h+ K - NEW: Added Monthly traffic page (ported from Tomato)
+ u$ j2 e: M/ m+ ` A - NEW: Added the Performance Tuning page (with temperature).
) R0 @1 E0 D( U8 h; \) E a - FIXED: Webui authentication was bypassed by the web server (bug in
( Q. n ?. v, S/ m$ S# F) | Asus's code)
3 S% i& q* U) y, o" d/ Y! G - FIXED: Httpd crash when uploading a FW or settings file over$ r; N! j% U0 ^; D8 f) E7 o; h( I
https - should simply fail now. For now you have to $ V; Q; q8 h/ ~/ n8 i7 i) K
use http for flashing the FW or restoring your settings5 }- P \9 t7 ?% ]( ~5 D
from a saved config file.6 G. q d$ F8 e
8 @- |4 s: `) f# \ [. R5 @1 o8 S
6 r% e P4 f5 }3.0.0.3.108.4:
0 g! }8 g [, W( I2 n# p% q( I4 t - NEW: Clicking on the MAC address of an unidentified client will do a lookup in1 F+ s# s5 K b$ `3 A
the OUI database (ported from DD-WRT).
) \: v$ Z4 w8 E: H* y: B9 \ - NEW: Added HTTPS access to web interface (configurable under Administration)
' S6 ~5 Q$ v# U: S6 w - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
2 a+ L$ D% m( b - FIXED: sshd would start even if disabled0 {" p- R4 \/ J5 Z
- CHANGE: Switched back to wol, as people report better compatibility with it.
) V0 R( F3 u, a5 n3 K ether-wake remains available over Telnet.- Q! u+ T4 G; H
1 v9 n: P1 W1 K( Y' Z- A4 r$ n8 Q3 l4 y, |: K; P
3.0.0.3.108.3:
- H- d# |1 g6 D3 b+ |/ p - NEW: JFFS support (mounted under /jffs)
0 g8 N# g2 Y" k. S1 F; n - NEW: services-start, services-stop, wan-start and firewall-start user scripts, J+ V( e& U6 l6 V+ ]
must be located in /jffs/scripts/ .
) O9 c8 b% J0 w; j7 W5 c1 x7 ~1 |( F - NEW: SSHD support1 K- B8 w& s# ]+ m2 B y6 |' r
- IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL8 Y: Z+ o7 c5 ]$ w! C2 n" @6 O1 E
- CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.% H* w% A# g8 K, E. W, v4 ^
- CHANGE: Added "Merlin build" next to the firmware version on web interface.
" K: m7 n, {* H* K# r+ ^* h. R/ T8 g6 D8 m' ^3 ]- z
* G0 H* o& ]$ p0 X8 D! h* f
3.0.0.3.108.2:9 d' b+ M8 Q+ T$ {
- NEW: Added WakeOnLan web page5 \. A- {: n: _+ D4 {' b. J. Y
$ m8 f3 c" {% E7 ^4 Z R
; {. T9 S `7 I0 E3.0.0.3.108.1:; ^3 Z( S0 i4 F( N
- Initial release.* r, p0 R% K& p9 X4 R$ i
5 e- t+ T8 f% v' c# N' b8 ]8 S& U% [; m% [5 v* l# g' g# g6 D
Contact information
& U' g% `' S9 s( O) G0 W6 v-------------------
: K! U* P& k* s' e0 t9 B uSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)8 T5 |. @. {1 y& d) S$ B; N
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.. g, B/ d& K! I+ o$ F3 T
Website: http://www.lostrealm.ca/2 `9 c c: ?& z
Github: https://github.com/RMerl/asuswrt-merlin0 S$ H! [% Q1 l1 l1 b
Email: rmerl@lostrealm.ca
0 D5 F: f( b5 ?2 H" p: cTwitter: https://twitter.com/RMerlinDev
+ s9 F, R1 B" q' U; @$ P, F1 J/ Y1 E. \" s
Development news will be posted on Twitter. You can also keep a closer eye 0 u# J% c- ?0 \" i$ _' d
on development as it happens through the Github site.
5 l5 W; f% C9 C/ n) E7 E8 Y& {$ f W
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
8 ~0 R# ~# O( d! s9 Dpost there (in the Asus Wireless section).' E7 V0 f/ E# ]* y/ a( @" Z
- C0 }* K0 o2 t1 O0 y% j0 ~/ d, e: T& ]
Drop me a note if you are using this firmware and are enjoying it. If you really like it and want # h* p: I" @* _! Z& H: }9 _' _/ {- d
to give more than a simple "Thank you", there is also a Paypal donation button on my website.- B; T: |+ V7 x% O
( W& V: q- ^" f
I want to give my special thanks to Asus for showing an interest in this project,
0 ?& K2 m% c- z$ Hand also providing me with support when needed. Also, thank you everyone who has
2 M5 c" D9 B& K: d+ b4 Vdonated through Paypal. Much appreciated!
2 A# b9 p: ]% I" i4 ?. g% Z* a( ]" K% e0 {% q
' d$ \& ?) k# F% \4 D, K7 u. w8 v, q
* `2 H" M3 D0 G+ G0 p2 m. R; v---
1 f9 P6 [( P( q% GEric Sauvageau# ^) L5 k, a- o# m& S
6 R% ]- \* N; N
' `! `/ I8 G. E) J# t: e/ I |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|