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