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