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