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