Вы находитесь на странице: 1из 16

let's make

Explore(/tag/typeid/)

Publish(/about/create.jsp)

Classes(/classes/) NEW!
what you make
Featured: share (/tag/typeid/categorycraft/channelleather/)
Leather(/tag/typeid/categorycraft/channelleather/)
(/)
(/tag/typeid/categoryoutside/channelcamping/) Camping(/tag/typeid/categoryoutside/channelcamping/)

You (/you/)

(/id/intel/) IntelIoT(/id/intel/)

(/id/Fusion/) Fusion360(/id/Fusion/)

AboutThisInstructable
Posted:
Aug02,2014

8 117.229 views
73 favorites

License:

(/file/FWRRH7LHYC65CHW/)

smching
(/member/smching/)

ThisisaguideonhowtosettingupasimplewirelesshotspotusingaTPLinkTL
MR30203G/4GWirelessNRouter(http://www.tplink.com/lk/products/details/?
model=TLMR3020)installaingwithNoDogSplash.Thegoalistoprovideafree
hotspotwithasplashpagetoadvertisewhoisprovidingthehostpot,itshouldwork
aswellforotherOpenWRTsupportedrouter(http://wiki.openwrt.org/toh/start).

eDIY(http://www.ediy.com.my)

Follow
(/member/smching/)

101

Bio:AplaceforDIYprojects
Morebysmching:

Step1:OpenWRTFirmware

(/id/Seeedstudio

RePhoneFunCreativeModularDIY

Smart/)

(/id/Howto

SetupandUsetheNEJEDK5Pro5

LaserEng/)

(/id/Wi

FicontrolledRemoteControlCarwithout
microc/)
Tags:

openw rt(/how to/openw rt/)

nodogsplash(/how to/nodogsplash/)
hotspot(/how to/hotspot/)

w if i(/how to/w if i/)

tlmr3020(/how to/tlmr3020/)

Addinstructableto:
(/file/FMXL2TAHYC65DFU/)

TherouterfirmwaremustupgradetoOpenWRTbeforeyoucaninstallingthe
NoDogSplash.
DownloadtheOpenWRTfirmwareforTPLinkTLMR3020
(http://wiki.openwrt.org/toh/tplink/tlmr3020)tothecomputer.
I'mdownloadopenwrtar71xxgenerictlmr3020v1squashfsfactory.bin
(http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt
ar71xxgenerictlmr3020v1squashfsfactory.bin)tomycomputersincemy
routerhardwareversionisVersion1.
Connecttheroutertothecomputerviaanetworkpatchcable.
Launchthebrowserandnavigatetohttp://192.168.0.254whichisthedefaultIP
forTPLinkTLMR3020.
Logintorouter,enteradminforbothUserNameandPassword.
ClickonSystemToolsandselectFirmwareUpgrade
ClickonBrowsebuttonandchoosetheOpenWRTfirmwarethatyouhad
downloadedtoyourcomputer.
FinallyclickonUpgardebuttontostartthefirmwareupgradingasshownin
figureabove.

; Group

Related

(/id/Voltaic

(/id/Solar

(/id/Create

(/id/WiFi

Step2:LogintoOpenWRT
(/id/Wireless

(/file/FOGAT42HYC65ES8/)

Navigatetohttp://192.168.1.1(noticethattheIPhadbeenchangedfrom
192.168.0.254).
ClickonLoginbuttonwithoutenteranypassword.
Forfirsttimelogin,pleaseclickonGotopasswordconfigurationtochangethe
passwordandSSHwillbeenabledautomatically.

Step3:OpenWRTstatuspage

VoltaicSystemsBuildNight
WirelessWiki(/id/Voltaic
SystemsBuildNight
WirelessWiki/)
byAssentWorks
SolarPoweredPirateBox
(/id/SolarPowered
PirateBox/)
bygarriaga(/member/garriaga/)
CreateHotspotwithLogin
Page(/id/CreateHotspot
withLoginPage/)
byRobertf3
(/member/Robertf3/)
WiFicontrolledRemote
ControlCarwithout
microcontroller(/id/WiFi
controlledRemoteControl
Carwithoutmicroc/)
WirelessDeadDrop
(/id/WirelessDeadDrop/)
byfrenzy(/member/frenzy/)

(/file/FOR5LCRHYC65F89/)

AsshowninfigureistheOpenWRTstatusformyTPLinkTLMR3020

Step4:Overviewofmynetworksetup

(/file/F5V3SJ8HYC65FG3/)

Forsecuritypurposes,itissetuptotwodifferentIPrangesonthenetwork,sothe
externalnetworkwillnotlinktomyinternalnetwork.Heresanoverviewofmy
networksetup.
AP(existingWIFIwithinternetconnection):192.168.1.1
TPLinkTLMR3020:192.168.0.1

Step5:ChangingtherouterIPaddress

(/file/FM7QU1NHYC65GA0/)

SelectNetwork>InterfacesandclickonEditbuttonasshown.

Step6:ChangetodesirednetworkIP

(/file/FMCPAN3HYC65GQ8/)

I'musing192.168.0.1formyrouter.
Reboottherouterandwaitingtheroutertobootup.
RenewyourcomputerIPandmatchingwiththerouterIPrange.

Step7:Connecttotheinternet

(/file/FFOJ00WHYC65HBD/)

ThecomputerisconnectedtotheTPLinkTLMR3020routerviaanetworkpatch
cable,thereisnoothersparenetwork(RJ45)portontheroutesinceithasonly
singlenetworkport.Tomaketherouteronline,IhavetouseitsWIFItolinktomy
AP(homeWIFI).
Navigatetohttp://192.168.0.1(useyourownrouterIP)andlogintoOpenWRT.
SelectNetwork>wifiandclickonScanbutton.
Note:Withthefollowingconfiguration,theTPLinkTLMR3020isconfigured
toclientmode,yourinternetmaynotworkcorrectlyifyousettingtheTPLink
TLMR3020'sIPrangesameasyourAP.

Step8:JoinyourWIFInetwork

SettingupawirelesshotspotusingTPLinkTLMR3020WirelessN
Router bysmching(/member/smching/)
Download

h(/id/SettingupawirelesshotspotusingTPLinkTLMR3/)

36Steps

Collection
(/file/FCS2UD8HYC65HOW/)

ClickonJoinNetworkbuttonwhichisassociatetoyourAP(yourhomeWIFI)

Step9:EnterWIFIkey

(/file/FW6KTSJHYC65HZ6/)

Enterkey/passphrasewhichismatchingtoyourexistingAPandclickonSubmit
button.

.
IMadeit!

Favorite

Share

Step10:ReviewyourWirelessNetwork

(/file/FPX884ZHYC65I2X/)

Donotchangeanysettingsonthisscreen,justclickonSavebuttonandcontinue.

Step11:FinishJoinWIFInetwork

(/file/FAMBXNEHYC65J35/)

ClickonWirelessSecuritytabtoviewyournetworksecuritysettings(thisstepis
notnecessary)

FinallyclickonSave&Applybutton,thechangeswilltakeeffectimmediately.
Aftertherouterisready,youshoudabletosurfinternetfromyourcomputer
whichisconnectedtotheTPLinkTLMR3020viaanetworkpatchcable.

Step12:SetupapublicWIFI
OfferingwirelessInternetaccessforguests(public),theTPLinkTLMR3020router
mustconfigureasCLIENTmodeandAPmodeatthesametime.
WhenTPLinkTLMR3020routerworkasaclient,itconnecttoyourexisting
AP(homeWIFI)wirelessly.
WhenTPLinkTLMR3020routerworkasanAP,itofferfreeWirelessInternet
Accessforguests.

Step13:AddinganAPnetworkinterfacetotherouter.

(/file/FA9WDNNHYC65KL2/)

SelectNetwork>wifiandclickonAddbuttonasshown.

Step14:ConfiguretherouterasAccessPoint

(/file/FXRCOCRHYC65KY4/)

EnteryourESSID,thisisthenetworknameforgueststoaccessyourinternet
(linktoTPLinkTLMR3020).
Thenetworkisnotselectedbydefault,makesureyouhaveselectthelanas
shown.

ClickonSavebuttontocontinue

Step15:Wirelesssecurity

(/file/FAQ919IHYC65LDL/)

ClickonWirelessSecuritytabtoallowyoutosetthesecuritykeyforyourSSID,I
leaveittoNoEncryptionsinceitisopenforpublicaccess.
FinallyclickonSave&Applybutton.andreboottherouter.Whentherouteris
ready,anyoneisabletoconnecttotheTLLinkTLMR3020viaWIFIwiththe123
SSID.

Step16:AnexampleofAvailableWireless

(/file/FL1WI20HYC65ME8/)

Whenthewifiisinrange,youshouldseeyourexistingWIFInetworknameandthe
newWIFInetworkname(123)

Step17:InstallaingNoDogSplash
NoDogSplashoffersasimplewaytoopenafreeHotspot(WIFI)providing
restrictedaccesstoanInternetconnection.NodogSplashissimilarto
NoCatSplash,butbasedonWifiDog(http://dev.wifidog.org/).Makesureyouhave
internetconnectionbeforeinstallingNoDogSplash.

Step18:Updatelists

(/file/F38D5ODHYC65N5B/)

ClickonSystem>SoftwareandclickonAvailablepackagestab,noticethat
thereisnopackageslistavailable.
ClickonUpdatelistsbuttononthesamescreenallowittodownloadandinstall
OpenWRTpackagesfromlocalpackagerepositoriesoroneslocatedinthe
Internet.

Step19:Availablepackageswaitingforinstall

(/file/FXRMDFGHYC65OT3/)

ClickonAvailablepackagestabagain,thereisalistofavailablepackagesforyou
toinstall

Step20:InstallingNoDogSplashpackage

(/file/F8BY4L0HYC65PUO/)

EnterthepackagenameintheFiltertextboxtofindoutthepackagethatyou
wanttoinstall.
HereweenternodogsplashandclickonFindpackagebuttonsincewewantto
installNoDogSplash.
ClickonInstallbuttontostartintallingNoDogSplsh.

Step21:InstallingNoDogSplashsuccessful

(/file/FV81EH8HYC65QWH/)

Step22:StartingNoDogSplash

(/file/F3SMXMSHYC65RFK/)

YoumustenableNoDogSplashbeforeyoucanuseNoDogSplash.
SelectSystem>Startup,clickonDisablebuttonnexttonodogsplashasshown.

Step23:RestartNoDogSplashservice

(/file/FT5OJ5NHYC65S99/)

ClickonRestartbuttontostartNoDogSplashserviceasshowninfigureabove,
theserviceistakeeffectinmmediately
Note:NoDogSplashmayconsistofbug,sometimeyouneedtorestarttwicein
ordertostarttheservicecorrectly,butthereisnoproblemifyoureboottherouter.

Step24:Startsurfinginternet

(/file/FAL7P2HHYC65TG0/)

Navigatetoanywebsite(eg.google.comoryourrouterIP),theNoDosgSplash
splashpage(landingpage)shouldappear.
ClickontheNoDogSplashicontostartsurfiinginternet.

Step25:Customisesplashpage
Thesplashpages(landingpage)isstoredon/etc/nodogsplash/htdocs/directory.
Editthesplash.hmlfiletocustomizeyour"splashpage".I'musingWinSCP
(http://www.ediy.com.my/index.php/blog/item/24winscpwindowssecurecopy)to
editfilesontherouter.Youcanusestandardhtmlandjavascriptforcoding.

NavigatetoyourrouterIPwithport2050toviewyoursplashpagebeforeorafter
authentication.Usethistotestyoursplashpage.
http://192.168.0.1:2050

Step26:NoDogSplashconfigurationfile
NoDogSplashshouldworkverywellwithoutanychangestotheconfigurationfile,
howeveryoumaywanttomodifythisfiletoadequateyourfreeWIFInetwork
system.
TheNoDogSplashconfigurationisstoreonthe/etc/nodogsplash/nodogsplash.conf
file.

Step27:NoDogSplashconfiguration:GatewayInterface
GatewayInterfaceatline14issettobrlanbydefault,brlanorbr0areusedto
makemultiplevirtualorphysicalnetworkinterfacesactasiftheywerejustone
networkinterface.WiththeGatewayInterfacesettobrlan,NoDogSplashisbindto
wirelessandwiredinterface.
GatewayInterfacebrlan

Step28:NoDogSplashconfiguration:Openportafter
authentication
Youmaywanttoaccesstocertainportafterauthentication.Addingthefollowing
twolinesinsideFirewallRuleSetauthenticateduserssection(afterFirewallRule
allowtcpport22atline55)allowtheGmailtosendandreceiveemailusingan
emailclientsoftware(eg.MicrosoftOutlook).
FirewallRuleallowtcpport995
FirewallRuleallowtcpport465

Step29:NoDogSplashconfiguration:AccesscertainIPwithout
authentication
YoumaywanttoaccesstocertainIPaddressbeforeauthentication.Addingyour
routerIPaddressinsidetheFirewallRuleSetpreauthenticateduserssection(atline
89)allowyoutologintoOpenWRTwebinterfacewithoutauthentication.
FirewallRuleallowtcpport80to192.168.0.1

Step30:NoDogSplashconfiguration:Accesshttpswebpage
Openport443allowyoutoaccesshttpswebpagebeforeauthentication.Addingthe
followingtwolinesinsideFirewallRuleSetpreauthenticateduserssection(atline89)
allowyoutoaccessfacebookwithoutauthentication.
FirewallRuleallowtcpport443
FirewallRuleallowtcpport80to173.252.64.0/18

Step31:NoDogSplashconfiguration:RedirectURL
YoumaywanttoredirecttheURLtoyourownwebsiteafterauthentication.
ExamplebelowwillredirecttheURLtomypersonalwebsiteafterauthentication.
RedirectURLhttp://www.ediy.com.my(http://www.ediy.com.my)

Step32:NoDogSplashconfiguration:Clienttimeout
Youmaywanttoforcethegueststoseethesplashscreenaftercertainamountof
time.Addingfollowinglineswillfourcethegueststoseethesplashscreenatleast
everytwohours(120minutes).
ClientIdleTimeout120
ClientForceTimeout120

Step33:NoDogSplashstatus
SSHtorouter,youwillabletoshowalotofniceinfo.
ndsctlstatus

Step34:

Step35:

Step36:

Wehaveabenicecommentpolicy.

Pleasebepositiveandconstructive.

wIMadeit!

AliR67(/member/AliR67)

AddImages

PostComment

8monthsago

Reply

imworkingasfreelancerbasedinDubaiandhadinquiryforoneofcustomer
lookingforcheaponetimeWIFIsolutionforhiscoffeeshopafterdoingresearch
foundfollowingdevicefromthislinkhttp://computernetworksupportindubai.com/all
aboutappleiphone4indubai/(http://computernetworksupportindubai.com/all
aboutappleiphone4indubai/)
andiusetheirproductformycustomer,alliremembersolutionwassimplewith
onetimepaymentforsingleRouterandthisrouterwasmangeallJob
1limitingbandwidthforeachcustomer
2limitingaccessingtime
3limitingtotalUploadanddownloadperuser

4Showinglogoofcustomeronlandingpage
5redirectcustomertofacebookpageaftersuccessfulaccess
thisiscommandedasthisdoesn'tneedadditionalserviceorpayment,itdoesnt
needadditionalserver,allJobcanbedonebypressingoneButtonandinback
endroutermakes100codessendviamailalsogivereportofusedcode
thisproductifounditusefull,pleaseshareifyouhavesimilarproduct
Flag

StarB4(/member/StarB4)

10monthsago

Reply

canimakehotspotusingTPLINKTLWA7210N
Flag

LuckyS1(/member/LuckyS1)

ayearago

Reply

howicanreplacemypreviousversionoftlmr3020
Flag

manoj.cherukat(/member/manoj.cherukat)

ayearago

Reply

forandroiddevices,presstheWPSbuttonandthentouchtheWPSsymbolonwifi
setupinandroidphoneortablet.
Flag

MunnaP(/member/MunnaP)

2yearsago

Reply

MyTPlimkmr3020Pocketsettingisnotallowedwith192.168.0.254.(noteven
with192.168.0.0,192.168.1.1,192.168.0.1).ModeissettoAP.Systemis
Ubuntu.Accessingwifiispossiblebutnotconfiguring.
Flag

WanderingGoof(/member/WanderingGoof)

2yearsago

Reply

Howdy!IcansayIhadabitoftroublegettingWISPlikefeaturesbackonmyrouter
aftermovingthefirmwaretoOpenWRT.Ilookedfordaysonhowtodothisand
luckilycameuponyourpost.Ijustwanttosay....Iloveyou!Trulythanksagainfora
madandinformativepost!Yourule!!
Flag

X
|
8

seamster(/member/seamster)

2yearsago

Reply

Nice.Thanksforsharingthis.
Flag

FEATURED CHANNELS

Woodworking

Paper

KitchenHacks

Puzzles

Space

IceCream

Homesteading

3DPrinting

Sewing

(/tag/type
id/category

(/tag/type
id/category

(/tag/type
id/keyword

(/tag/type
id/category

(/tag/type
id/keyword

(/tag/type
id/keyword

(/tag/type
id/category

(/tag/type
id/category

(/tag/type
id/category

workshop/channel craft/channel kitchen%20hacks/?play/channel


woodworking/)

paper/)

sort=FAVORITES)

puzzles/)

astronomy/?

ice%20cream/? home/channel technology/channel


craft/channel

sort=FAVORITES)sort=FAVORITES) homesteading/)

3DPrinting/)

sewing/)

Newsletter
Join2million+toreceiveinstant
DIYinspirationinyourinbox.
enteremail

I'min!

Mobile
Downloadourapps!
Android(https://play.google.com/store/apps/details?id=com.adsk.instructables)
iOS(https://itunes.apple.com/app/instructables/id586765571)
Windows(http://apps.microsoft.com/windows/enus/app/7afc8194c771441a959054250d6a8300)

AboutUs

FindUs

WhoWeAre(/about/)

Facebook(http://www.facebook.com/instructables)

Advertise(/advertise/)

Youtube(http://www.youtube.com/user/instructablestv)

Contact(/about/contact.jsp)

Twitter(http://www.twitter.com/instructables)

Jobs(/community/PositionsavailableatInstructables/)
Help(/id/howtowriteagreatinstructable/)

Pinterest(http://www.pinterest.com/instructables)
Google+(https://plus.google.com/+instructables)

Resources
ForTeachers(/teachers/)
ArtistsinResidence(/air)
GiftPremiumAccount(/account/give?sourcea=footer)
Forums(/community/)
Answers(/tag/typequestion/?sort=RECENT)
Sitemap(/sitemap/)

TermsofService(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21959721) |
PrivacyStatement(http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=21292079) |
LegalNotices&Trademarks(http://usa.autodesk.com/legalnoticestrademarks/) | MobileSite(http://www.instructables.com)
(http://usa.autodesk.com/adsk/servlet/pc/index?id=20781545&siteID=123112)
2016Autodesk,Inc.