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