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