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