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