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