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