id sid tid token lemma pos 3280 1 1 The the DT 3280 1 2 goal goal NN 3280 1 3 of of IN 3280 1 4 this this DT 3280 1 5 paper paper NN 3280 1 6 is be VBZ 3280 1 7 to to TO 3280 1 8 describe describe VB 3280 1 9 a a DT 3280 1 10 design design NN 3280 1 11 — — : 3280 1 12 includ- includ- NNP 3280 1 13 ing e VBG 3280 1 14 the the DT 3280 1 15 hardware hardware NN 3280 1 16 , , , 3280 1 17 software software NN 3280 1 18 , , , 3280 1 19 and and CC 3280 1 20 configuration––for configuration––for VBZ 3280 1 21 an an DT 3280 1 22 open open JJ 3280 1 23 source source NN 3280 1 24 wireless wireless NN 3280 1 25 network network NN 3280 1 26 . . . 3280 2 1 The the DT 3280 2 2 network network NN 3280 2 3 designed design VBN 3280 2 4 will will MD 3280 2 5 require require VB 3280 2 6 authentication authentication NN 3280 2 7 . . . 3280 3 1 While while IN 3280 3 2 care care NN 3280 3 3 will will MD 3280 3 4 be be VB 3280 3 5 taken take VBN 3280 3 6 to to TO 3280 3 7 keep keep VB 3280 3 8 the the DT 3280 3 9 authentication authentication NN 3280 3 10 exchange exchange NN 3280 3 11 secure secure JJ 3280 3 12 , , , 3280 3 13 the the DT 3280 3 14 network network NN 3280 3 15 will will MD 3280 3 16 oth- oth- RB 3280 3 17 erwise erwise VB 3280 3 18 transmit transmit NN 3280 3 19 data datum NNS 3280 3 20 without without IN 3280 3 21 encryption encryption NN 3280 3 22 . . . 3280 4 1 W w NN 3280 4 2 ireless ireless NN 3280 4 3 networks network NNS 3280 4 4 are be VBP 3280 4 5 an an DT 3280 4 6 essential essential JJ 3280 4 7 tool tool NN 3280 4 8 for for IN 3280 4 9 provid­ provid­ NN 3280 4 10 ing ing NNP 3280 4 11 service service NN 3280 4 12 for for IN 3280 4 13 colleges college NNS 3280 4 14 and and CC 3280 4 15 libraries library NNS 3280 4 16 . . . 3280 5 1 This this DT 3280 5 2 paper paper NN 3280 5 3 will will MD 3280 5 4 explain explain VB 3280 5 5 the the DT 3280 5 6 setup setup NN 3280 5 7 of of IN 3280 5 8 a a DT 3280 5 9 wireless wireless JJ 3280 5 10 network network NN 3280 5 11 using use VBG 3280 5 12 open­source open­source NNP 3280 5 13 software software NN 3280 5 14 and and CC 3280 5 15 inexpensive inexpensive JJ 3280 5 16 commodity commodity NN 3280 5 17 hardware hardware NN 3280 5 18 . . . 3280 6 1 Open­source Open­source `` 3280 6 2 software software NN 3280 6 3 was be VBD 3280 6 4 employed employ VBN 3280 6 5 exclu­ exclu­ NNP 3280 6 6 sively sively RB 3280 6 7 . . . 3280 7 1 This this DT 3280 7 2 allowed allow VBN 3280 7 3 for for IN 3280 7 4 flexibility flexibility NN 3280 7 5 in in IN 3280 7 6 design design NN 3280 7 7 and and CC 3280 7 8 reduction reduction NN 3280 7 9 in in IN 3280 7 10 expense expense NN 3280 7 11 while while IN 3280 7 12 also also RB 3280 7 13 providing provide VBG 3280 7 14 a a DT 3280 7 15 platform platform NN 3280 7 16 for for IN 3280 7 17 students student NNS 3280 7 18 to to TO 3280 7 19 learn learn VB 3280 7 20 more more JJR 3280 7 21 about about IN 3280 7 22 the the DT 3280 7 23 internal internal JJ 3280 7 24 workings working NNS 3280 7 25 of of IN 3280 7 26 the the DT 3280 7 27 system system NN 3280 7 28 by by IN 3280 7 29 examining examine VBG 3280 7 30 particular particular JJ 3280 7 31 sections section NNS 3280 7 32 of of IN 3280 7 33 code code NN 3280 7 34 in in IN 3280 7 35 which which WDT 3280 7 36 they -PRON- PRP 3280 7 37 have have VBP 3280 7 38 interest interest NN 3280 7 39 . . . 3280 8 1 Standard standard JJ 3280 8 2 commodity commodity NN 3280 8 3 hardware hardware NN 3280 8 4 was be VBD 3280 8 5 used use VBN 3280 8 6 as as IN 3280 8 7 a a DT 3280 8 8 means means NN 3280 8 9 of of IN 3280 8 10 saving save VBG 3280 8 11 cost cost NN 3280 8 12 . . . 3280 9 1 This this DT 3280 9 2 should should MD 3280 9 3 allow allow VB 3280 9 4 others other NNS 3280 9 5 to to TO 3280 9 6 repeat repeat VB 3280 9 7 this this DT 3280 9 8 design design NN 3280 9 9 with with IN 3280 9 10 a a DT 3280 9 11 minimum minimum NN 3280 9 12 of of IN 3280 9 13 funding funding NN 3280 9 14 . . . 3280 10 1 The the DT 3280 10 2 purpose purpose NN 3280 10 3 of of IN 3280 10 4 a a DT 3280 10 5 network network NN 3280 10 6 , , , 3280 10 7 like like IN 3280 10 8 any any DT 3280 10 9 resource resource NN 3280 10 10 , , , 3280 10 11 is be VBZ 3280 10 12 to to TO 3280 10 13 provide provide VB 3280 10 14 a a DT 3280 10 15 service service NN 3280 10 16 for for IN 3280 10 17 those those DT 3280 10 18 who who WP 3280 10 19 own own VBP 3280 10 20 it -PRON- PRP 3280 10 21 ; ; : 3280 10 22 in in IN 3280 10 23 this this DT 3280 10 24 case case NN 3280 10 25 , , , 3280 10 26 the the DT 3280 10 27 patrons patron NNS 3280 10 28 of of IN 3280 10 29 a a DT 3280 10 30 library library NN 3280 10 31 , , , 3280 10 32 or or CC 3280 10 33 students student NNS 3280 10 34 , , , 3280 10 35 faculty faculty NN 3280 10 36 , , , 3280 10 37 and and CC 3280 10 38 staff staff NN 3280 10 39 at at IN 3280 10 40 a a DT 3280 10 41 col­ col­ XX 3280 10 42 lege lege NN 3280 10 43 . . . 3280 11 1 To to TO 3280 11 2 ensure ensure VB 3280 11 3 that that IN 3280 11 4 this this DT 3280 11 5 network network NN 3280 11 6 serves serve VBZ 3280 11 7 its -PRON- PRP$ 3280 11 8 owners owner NNS 3280 11 9 , , , 3280 11 10 users user NNS 3280 11 11 will will MD 3280 11 12 be be VB 3280 11 13 required require VBN 3280 11 14 to to TO 3280 11 15 authenticate authenticate VB 3280 11 16 before before IN 3280 11 17 gaining gain VBG 3280 11 18 access access NN 3280 11 19 . . . 3280 12 1 Once once RB 3280 12 2 authenticated authenticate VBN 3280 12 3 , , , 3280 12 4 the the DT 3280 12 5 central central JJ 3280 12 6 captive captive NN 3280 12 7 portal portal NNP 3280 12 8 can can MD 3280 12 9 pro­ pro­ VB 3280 12 10 vide vide JJ 3280 12 11 different different JJ 3280 12 12 levels level NNS 3280 12 13 of of IN 3280 12 14 service service NN 3280 12 15 for for IN 3280 12 16 specific specific JJ 3280 12 17 user user NN 3280 12 18 groups group NNS 3280 12 19 , , , 3280 12 20 including include VBG 3280 12 21 guest guest NN 3280 12 22 access access NN 3280 12 23 , , , 3280 12 24 if if IN 3280 12 25 desired desire VBN 3280 12 26 . . . 3280 13 1 For for IN 3280 13 2 this this DT 3280 13 3 system system NN 3280 13 4 , , , 3280 13 5 ease ease NN 3280 13 6 of of IN 3280 13 7 access access NN 3280 13 8 for for IN 3280 13 9 users user NNS 3280 13 10 was be VBD 3280 13 11 the the DT 3280 13 12 primary primary JJ 3280 13 13 concern concern NN 3280 13 14 ; ; : 3280 13 15 other other JJ 3280 13 16 than than IN 3280 13 17 using use VBG 3280 13 18 the the DT 3280 13 19 Secure Secure NNP 3280 13 20 Socket Socket NNP 3280 13 21 Layer Layer NNP 3280 13 22 for for IN 3280 13 23 authentication authentication NN 3280 13 24 , , , 3280 13 25 the the DT 3280 13 26 remainder remainder NN 3280 13 27 of of IN 3280 13 28 the the DT 3280 13 29 traffic traffic NN 3280 13 30 was be VBD 3280 13 31 unencrypted unencrypte VBN 3280 13 32 . . . 3280 14 1 Other other JJ 3280 14 2 than than IN 3280 14 3 the the DT 3280 14 4 base base NN 3280 14 5 nodes node NNS 3280 14 6 , , , 3280 14 7 the the DT 3280 14 8 remaining remain VBG 3280 14 9 access access NN 3280 14 10 points point NNS 3280 14 11 were be VBD 3280 14 12 connected connect VBN 3280 14 13 to to IN 3280 14 14 each each DT 3280 14 15 other other JJ 3280 14 16 using use VBG 3280 14 17 a a DT 3280 14 18 wireless wireless JJ 3280 14 19 connection connection NN 3280 14 20 in in IN 3280 14 21 order order NN 3280 14 22 to to TO 3280 14 23 avoid avoid VB 3280 14 24 physically physically RB 3280 14 25 connecting connect VBG 3280 14 26 all all DT 3280 14 27 access access NN 3280 14 28 points point NNS 3280 14 29 across across IN 3280 14 30 campus campus NN 3280 14 31 and and CC 3280 14 32 to to TO 3280 14 33 further further RB 3280 14 34 reduce reduce VB 3280 14 35 the the DT 3280 14 36 expense expense NN 3280 14 37 for for IN 3280 14 38 the the DT 3280 14 39 deployment deployment NN 3280 14 40 of of IN 3280 14 41 the the DT 3280 14 42 network network NN 3280 14 43 . . . 3280 15 1 This this DT 3280 15 2 was be VBD 3280 15 3 accomplished accomplish VBN 3280 15 4 using use VBG 3280 15 5 the the DT 3280 15 6 WDS WDS NNP 3280 15 7 ( ( -LRB- 3280 15 8 wireless wireless JJ 3280 15 9 distributed distributed JJ 3280 15 10 system system NN 3280 15 11 ) ) -RRB- 3280 15 12 feature feature NN 3280 15 13 on on IN 3280 15 14 the the DT 3280 15 15 wireless wireless JJ 3280 15 16 routers router NNS 3280 15 17 . . . 3280 16 1 All all DT 3280 16 2 access access NN 3280 16 3 points point NNS 3280 16 4 connect connect VBP 3280 16 5 to to IN 3280 16 6 a a DT 3280 16 7 centralized centralized JJ 3280 16 8 set set NN 3280 16 9 of of IN 3280 16 10 servers server NNS 3280 16 11 that that WDT 3280 16 12 provide provide VBP 3280 16 13 : : : 3280 16 14 DHCP dhcp NN 3280 16 15 , , , 3280 16 16 Web­caching web­caching NN 3280 16 17 proxy proxy NN 3280 16 18 , , , 3280 16 19 DNS DNS NNP 3280 16 20 caching caching NNP 3280 16 21 , , , 3280 16 22 radius radius NN 3280 16 23 , , , 3280 16 24 Web web NN 3280 16 25 server server NN 3280 16 26 , , , 3280 16 27 a a DT 3280 16 28 captive captive JJ 3280 16 29 portal portal NN 3280 16 30 , , , 3280 16 31 and and CC 3280 16 32 logging log VBG 3280 16 33 of of IN 3280 16 34 network network NN 3280 16 35 traffic traffic NN 3280 16 36 . . . 3280 17 1 n n NNP 3280 17 2 Hardware Hardware NNP 3280 17 3 Requirements Requirements NNPS 3280 17 4 for for IN 3280 17 5 the the DT 3280 17 6 network network NN 3280 17 7 were be VBD 3280 17 8 relatively relatively RB 3280 17 9 modest modest JJ 3280 17 10 , , , 3280 17 11 using use VBG 3280 17 12 inexpensive inexpensive JJ 3280 17 13 wireless wireless JJ 3280 17 14 routers router NNS 3280 17 15 along along IN 3280 17 16 with with IN 3280 17 17 several several JJ 3280 17 18 Linux Linux NNP 3280 17 19 servers server NNS 3280 17 20 built build VBN 3280 17 21 upon upon IN 3280 17 22 older old JJR 3280 17 23 Pentium Pentium NNP 3280 17 24 3 3 CD 3280 17 25 desktop desktop NN 3280 17 26 systems system NNS 3280 17 27 . . . 3280 18 1 Linksys linksys JJ 3280 18 2 WRT54GS wrt54gs NN 3280 18 3 routers router NNS 3280 18 4 were be VBD 3280 18 5 chosen choose VBN 3280 18 6 as as IN 3280 18 7 the the DT 3280 18 8 access access NN 3280 18 9 points point VBZ 3280 18 10 as as IN 3280 18 11 they -PRON- PRP 3280 18 12 are be VBP 3280 18 13 inexpensive inexpensive JJ 3280 18 14 , , , 3280 18 15 readily readily RB 3280 18 16 available available JJ 3280 18 17 , , , 3280 18 18 and and CC 3280 18 19 possess possess VB 3280 18 20 the the DT 3280 18 21 ability ability NN 3280 18 22 to to TO 3280 18 23 run run VB 3280 18 24 custom custom NN 3280 18 25 open­source open­source NNP 3280 18 26 firmware firmware NN 3280 18 27 . . . 3280 19 1 Other other JJ 3280 19 2 access access NN 3280 19 3 points point NNS 3280 19 4 could could MD 3280 19 5 be be VB 3280 19 6 used use VBN 3280 19 7 ; ; : 3280 19 8 however however RB 3280 19 9 , , , 3280 19 10 the the DT 3280 19 11 configuration configuration NN 3280 19 12 sugges­ sugges­ NNP 3280 19 13 tions tion NNS 3280 19 14 are be VBP 3280 19 15 specific specific JJ 3280 19 16 to to IN 3280 19 17 the the DT 3280 19 18 WRT54GS wrt54gs NN 3280 19 19 and and CC 3280 19 20 may may MD 3280 19 21 not not RB 3280 19 22 apply apply VB 3280 19 23 to to IN 3280 19 24 other other JJ 3280 19 25 hardware hardware NN 3280 19 26 . . . 3280 20 1 The the DT 3280 20 2 routing routing NN 3280 20 3 functions function NNS 3280 20 4 of of IN 3280 20 5 the the DT 3280 20 6 WRT54GS wrt54g NNS 3280 20 7 were be VBD 3280 20 8 not not RB 3280 20 9 used use VBN 3280 20 10 in in IN 3280 20 11 this this DT 3280 20 12 implementation implementation NN 3280 20 13 . . . 3280 21 1 The the DT 3280 21 2 servers server NNS 3280 21 3 need nee MD 3280 21 4 not not RB 3280 21 5 be be VB 3280 21 6 anything anything NN 3280 21 7 special special JJ 3280 21 8 ; ; : 3280 21 9 older old JJR 3280 21 10 hardware hardware NN 3280 21 11 will will MD 3280 21 12 work work VB 3280 21 13 just just RB 3280 21 14 fine fine RB 3280 21 15 . . . 3280 22 1 For for IN 3280 22 2 this this DT 3280 22 3 implementation implementation NN 3280 22 4 , , , 3280 22 5 decommissioned decommission VBD 3280 22 6 900 900 CD 3280 22 7 MHz MHz NNS 3280 22 8 units unit NNS 3280 22 9 with with IN 3280 22 10 512 512 CD 3280 22 11 MB MB NNS 3280 22 12 of of IN 3280 22 13 RAM ram NN 3280 22 14 and and CC 3280 22 15 40 40 CD 3280 22 16 GB GB NNP 3280 22 17 hard hard JJ 3280 22 18 drives drive NNS 3280 22 19 were be VBD 3280 22 20 used use VBN 3280 22 21 . . . 3280 23 1 n n NNP 3280 23 2 Wireless Wireless NNP 3280 23 3 router router NN 3280 23 4 software software NN 3280 23 5 In in IN 3280 23 6 order order NN 3280 23 7 to to TO 3280 23 8 provide provide VB 3280 23 9 the the DT 3280 23 10 functionality functionality NN 3280 23 11 required require VBN 3280 23 12 , , , 3280 23 13 the the DT 3280 23 14 units unit NNS 3280 23 15 had have VBD 3280 23 16 their -PRON- PRP$ 3280 23 17 firmware firmware NN 3280 23 18 flashed flash VBN 3280 23 19 with with IN 3280 23 20 an an DT 3280 23 21 open­source open­source NNP 3280 23 22 , , , 3280 23 23 Linux­ Linux­ NNP 3280 23 24 based base VBN 3280 23 25 operating operate VBG 3280 23 26 system system NN 3280 23 27 available available JJ 3280 23 28 from from IN 3280 23 29 OpenWrt OpenWrt NNP 3280 23 30 for for IN 3280 23 31 the the DT 3280 23 32 Linksys Linksys NNP 3280 23 33 routers router NNS 3280 23 34 ( ( -LRB- 3280 23 35 http://www.openwrt.org http://www.openwrt.org ADD 3280 23 36 ) ) -RRB- 3280 23 37 . . . 3280 24 1 Support support NN 3280 24 2 is be VBZ 3280 24 3 also also RB 3280 24 4 available available JJ 3280 24 5 for for IN 3280 24 6 other other JJ 3280 24 7 wireless wireless JJ 3280 24 8 devices device NNS 3280 24 9 . . . 3280 25 1 “ " `` 3280 25 2 The the DT 3280 25 3 firmware firmware NN 3280 25 4 from from IN 3280 25 5 OpenWrt OpenWrt NNP 3280 25 6 provides provide VBZ 3280 25 7 a a DT 3280 25 8 fully fully RB 3280 25 9 writable writable JJ 3280 25 10 file file NN 3280 25 11 system system NN 3280 25 12 with with IN 3280 25 13 pack­ pack­ NNP 3280 25 14 age age NN 3280 25 15 management management NN 3280 25 16 . . . 3280 26 1 This this DT 3280 26 2 allows allow VBZ 3280 26 3 developers developer NNS 3280 26 4 the the DT 3280 26 5 freedom freedom NN 3280 26 6 to to TO 3280 26 7 customize customize VB 3280 26 8 the the DT 3280 26 9 devices device NNS 3280 26 10 by by IN 3280 26 11 choosing choose VBG 3280 26 12 only only RB 3280 26 13 the the DT 3280 26 14 packages package NNS 3280 26 15 and and CC 3280 26 16 software software NN 3280 26 17 that that WDT 3280 26 18 are be VBP 3280 26 19 necessary necessary JJ 3280 26 20 for for IN 3280 26 21 their -PRON- PRP$ 3280 26 22 applications application NNS 3280 26 23 . . . 3280 26 24 ”1 ”1 , 3280 26 25 As as IN 3280 26 26 the the DT 3280 26 27 routers router NNS 3280 26 28 have have VBP 3280 26 29 limited limit VBN 3280 26 30 storage storage NN 3280 26 31 , , , 3280 26 32 being be VBG 3280 26 33 able able JJ 3280 26 34 to to TO 3280 26 35 hand hand VB 3280 26 36 select select RB 3280 26 37 only only RB 3280 26 38 the the DT 3280 26 39 necessary necessary JJ 3280 26 40 components component NNS 3280 26 41 is be VBZ 3280 26 42 a a DT 3280 26 43 definite definite JJ 3280 26 44 advantage advantage NN 3280 26 45 . . . 3280 27 1 n n NNP 3280 27 2 Server Server NNP 3280 27 3 software software NN 3280 27 4 For for IN 3280 27 5 the the DT 3280 27 6 operating operating NN 3280 27 7 system system NN 3280 27 8 on on IN 3280 27 9 the the DT 3280 27 10 servers server NNS 3280 27 11 , , , 3280 27 12 Fedora Fedora NNP 3280 27 13 Core Core NNP 3280 27 14 was be VBD 3280 27 15 chosen.2 chosen.2 NNP 3280 27 16 Fedora Fedora NNP 3280 27 17 provides provide VBZ 3280 27 18 the the DT 3280 27 19 Yellow Yellow NNP 3280 27 20 Dog Dog NNP 3280 27 21 Updater Updater NNP 3280 27 22 , , , 3280 27 23 Modified Modified NNP 3280 27 24 ( ( -LRB- 3280 27 25 yum yum NNP 3280 27 26 ) ) -RRB- 3280 27 27 , , , 3280 27 28 which which WDT 3280 27 29 eases ease VBZ 3280 27 30 the the DT 3280 27 31 updating updating NN 3280 27 32 of of IN 3280 27 33 all all DT 3280 27 34 pack­ pack­ NNP 3280 27 35 ages age NNS 3280 27 36 installed instal VBN 3280 27 37 on on IN 3280 27 38 the the DT 3280 27 39 system system NN 3280 27 40 , , , 3280 27 41 including include VBG 3280 27 42 kernel kernel NN 3280 27 43 updates.3 updates.3 NNP 3280 27 44 This this DT 3280 27 45 aids aid VBZ 3280 27 46 security security NN 3280 27 47 by by IN 3280 27 48 providing provide VBG 3280 27 49 a a DT 3280 27 50 platform platform NN 3280 27 51 for for IN 3280 27 52 easily easily RB 3280 27 53 and and CC 3280 27 54 frequently frequently RB 3280 27 55 updating update VBG 3280 27 56 the the DT 3280 27 57 system system NN 3280 27 58 . . . 3280 28 1 Fedora Fedora NNP 3280 28 2 Core Core NNP 3280 28 3 is be VBZ 3280 28 4 an an DT 3280 28 5 open­ open­ NN 3280 28 6 source source NN 3280 28 7 distribution distribution NN 3280 28 8 that that WDT 3280 28 9 is be VBZ 3280 28 10 available available JJ 3280 28 11 for for IN 3280 28 12 free free JJ 3280 28 13 . . . 3280 29 1 Fedora Fedora NNP 3280 29 2 Core Core NNP 3280 29 3 also also RB 3280 29 4 comes come VBZ 3280 29 5 with with IN 3280 29 6 many many JJ 3280 29 7 other other JJ 3280 29 8 open­source open­source NNP 3280 29 9 packages package NNS 3280 29 10 that that WDT 3280 29 11 were be VBD 3280 29 12 used use VBN 3280 29 13 in in IN 3280 29 14 this this DT 3280 29 15 design design NN 3280 29 16 , , , 3280 29 17 such such JJ 3280 29 18 as as IN 3280 29 19 the the DT 3280 29 20 Apache Apache NNP 3280 29 21 Web Web NNP 3280 29 22 server server NN 3280 29 23 . . . 3280 30 1 While while IN 3280 30 2 the the DT 3280 30 3 designers designer NNS 3280 30 4 had have VBD 3280 30 5 more more JJR 3280 30 6 familiarity familiarity NN 3280 30 7 with with IN 3280 30 8 Fedora Fedora NNP 3280 30 9 , , , 3280 30 10 other other JJ 3280 30 11 distributions distribution NNS 3280 30 12 are be VBP 3280 30 13 also also RB 3280 30 14 available available JJ 3280 30 15 that that WDT 3280 30 16 provide provide VBP 3280 30 17 simi­ simi­ NNP 3280 30 18 lar lar NNP 3280 30 19 benefits benefit NNS 3280 30 20 ( ( -LRB- 3280 30 21 Suse Suse NNP 3280 30 22 , , , 3280 30 23 Ubuntu Ubuntu NNP 3280 30 24 , , , 3280 30 25 OpenBSD OpenBSD '' 3280 30 26 , , , 3280 30 27 Debian Debian NNP 3280 30 28 , , , 3280 30 29 etc etc FW 3280 30 30 . . . 3280 30 31 ) ) -RRB- 3280 30 32 . . . 3280 31 1 The the DT 3280 31 2 server server NN 3280 31 3 was be VBD 3280 31 4 run run VBN 3280 31 5 in in IN 3280 31 6 command command NN 3280 31 7 line line NN 3280 31 8 mode mode NN 3280 31 9 with with IN 3280 31 10 no no DT 3280 31 11 graphical graphical JJ 3280 31 12 user user NN 3280 31 13 interface interface NN 3280 31 14 in in IN 3280 31 15 order order NN 3280 31 16 to to TO 3280 31 17 reduce reduce VB 3280 31 18 the the DT 3280 31 19 load load NN 3280 31 20 on on IN 3280 31 21 the the DT 3280 31 22 server server NN 3280 31 23 and and CC 3280 31 24 save save VB 3280 31 25 space space NN 3280 31 26 on on IN 3280 31 27 the the DT 3280 31 28 hard hard JJ 3280 31 29 drive drive NN 3280 31 30 . . . 3280 32 1 n n LS 3280 32 2 Captive Captive NNP 3280 32 3 portal portal NN 3280 32 4 In in IN 3280 32 5 order order NN 3280 32 6 to to TO 3280 32 7 require require VB 3280 32 8 authentication authentication NN 3280 32 9 before before IN 3280 32 10 gaining gain VBG 3280 32 11 access access NN 3280 32 12 to to IN 3280 32 13 the the DT 3280 32 14 network network NN 3280 32 15 , , , 3280 32 16 a a DT 3280 32 17 captive captive JJ 3280 32 18 portal portal NN 3280 32 19 was be VBD 3280 32 20 used use VBN 3280 32 21 . . . 3280 33 1 Some some DT 3280 33 2 of of IN 3280 33 3 the the DT 3280 33 4 OPEN OPEN NNP 3280 33 5 SOuRCE SOuRCE NNP 3280 33 6 WIFI WIFI NNP 3280 33 7 HOTSPOT HOTSPOT NNP 3280 33 8 IMPLEMENTATION implementation NN 3280 33 9 | | NNS 3280 33 10 SONDAG SONDAG NNS 3280 33 11 AND and CC 3280 33 12 FEHER FEHER VBG 3280 33 13 35 35 CD 3280 33 14 Open open NN 3280 33 15 Source source NN 3280 33 16 Wifi wifi NN 3280 33 17 Hotspot Hotspot NNP 3280 33 18 Implementation implementation NN 3280 33 19 Tyler Tyler NNP 3280 33 20 Sondag Sondag NNP 3280 33 21 and and CC 3280 33 22 Jim Jim NNP 3280 33 23 Feher Feher NNP 3280 33 24 Jim Jim NNP 3280 33 25 Feher Feher NNP 3280 33 26 ( ( -LRB- 3280 33 27 jdfeher@mckendree.edu jdfeher@mckendree.edu NNP 3280 33 28 ) ) -RRB- 3280 33 29 is be VBZ 3280 33 30 an an DT 3280 33 31 Associate associate JJ 3280 33 32 Professor Professor NNP 3280 33 33 of of IN 3280 33 34 Computer Computer NNP 3280 33 35 Science Science NNP 3280 33 36 at at IN 3280 33 37 McKendree McKendree NNP 3280 33 38 College College NNP 3280 33 39 in in IN 3280 33 40 Lebanon Lebanon NNP 3280 33 41 , , , 3280 33 42 Illinois Illinois NNP 3280 33 43 . . . 3280 34 1 Tyler Tyler NNP 3280 34 2 Sondag Sondag NNP 3280 34 3 ( ( -LRB- 3280 34 4 tnsondag@mckendree.edu tnsondag@mckendree.edu NNP 3280 34 5 ) ) -RRB- 3280 34 6 , , , 3280 34 7 is be VBZ 3280 34 8 a a DT 3280 34 9 senior senior NN 3280 34 10 in in IN 3280 34 11 Computer Computer NNP 3280 34 12 Science Science NNP 3280 34 13 at at IN 3280 34 14 McKendree McKendree NNP 3280 34 15 College College NNP 3280 34 16 . . . 3280 35 1 36 36 CD 3280 35 2 INFORMATION information NN 3280 35 3 TECHNOLOGY technology NN 3280 35 4 AND and CC 3280 35 5 LIBRARIES LIBRARIES NNP 3280 35 6 | | NNP 3280 35 7 JuNE JuNE NNP 3280 35 8 200736 200736 CD 3280 35 9 INFORMATION INFORMATION NNP 3280 35 10 TECHNOLOGY TECHNOLOGY NNP 3280 35 11 AND and CC 3280 35 12 LIBRARIES LIBRARIES NNP 3280 35 13 | | NNP 3280 35 14 JuNE JuNE NNP 3280 35 15 2007 2007 CD 3280 35 16 desired desire VBD 3280 35 17 features feature NNS 3280 35 18 in in IN 3280 35 19 the the DT 3280 35 20 choice choice NN 3280 35 21 of of IN 3280 35 22 the the DT 3280 35 23 captive captive JJ 3280 35 24 portal portal NNP 3280 35 25 were be VBD 3280 35 26 : : : 3280 35 27 encrypted encrypt VBN 3280 35 28 authentication authentication NN 3280 35 29 , , , 3280 35 30 traffic traffic NN 3280 35 31 logging logging NN 3280 35 32 , , , 3280 35 33 and and CC 3280 35 34 the the DT 3280 35 35 ability ability NN 3280 35 36 to to TO 3280 35 37 provide provide VB 3280 35 38 different different JJ 3280 35 39 levels level NNS 3280 35 40 of of IN 3280 35 41 service service NN 3280 35 42 for for IN 3280 35 43 different different JJ 3280 35 44 user user NN 3280 35 45 groups group NNS 3280 35 46 . . . 3280 36 1 Logging log VBG 3280 36 2 traffic traffic NN 3280 36 3 allows allow VBZ 3280 36 4 the the DT 3280 36 5 system system NN 3280 36 6 administrators administrator NNS 3280 36 7 to to TO 3280 36 8 identify identify VB 3280 36 9 accounts account NNS 3280 36 10 that that WDT 3280 36 11 have have VBP 3280 36 12 been be VBN 3280 36 13 misusing misuse VBG 3280 36 14 the the DT 3280 36 15 network network NN 3280 36 16 . . . 3280 37 1 Those those DT 3280 37 2 who who WP 3280 37 3 inadvertently inadvertently RB 3280 37 4 misuse misuse VBP 3280 37 5 the the DT 3280 37 6 system system NN 3280 37 7 or or CC 3280 37 8 perhaps perhaps RB 3280 37 9 have have VB 3280 37 10 had have VBN 3280 37 11 their -PRON- PRP$ 3280 37 12 accounts account NNS 3280 37 13 compromised compromise VBN 3280 37 14 can can MD 3280 37 15 have have VB 3280 37 16 their -PRON- PRP$ 3280 37 17 access access NN 3280 37 18 temporarily temporarily RB 3280 37 19 disabled disabled JJ 3280 37 20 until until IN 3280 37 21 they -PRON- PRP 3280 37 22 can can MD 3280 37 23 be be VB 3280 37 24 contacted contact VBN 3280 37 25 with with IN 3280 37 26 instructions instruction NNS 3280 37 27 concerning concern VBG 3280 37 28 acceptable acceptable JJ 3280 37 29 use use NN 3280 37 30 of of IN 3280 37 31 the the DT 3280 37 32 net­ net­ NNP 3280 37 33 work work NN 3280 37 34 . . . 3280 38 1 As as IN 3280 38 2 the the DT 3280 38 3 network network NN 3280 38 4 must must MD 3280 38 5 be be VB 3280 38 6 shared share VBN 3280 38 7 by by IN 3280 38 8 all all DT 3280 38 9 , , , 3280 38 10 those those DT 3280 38 11 who who WP 3280 38 12 habitually habitually RB 3280 38 13 abuse abuse VBP 3280 38 14 the the DT 3280 38 15 resource resource NN 3280 38 16 can can MD 3280 38 17 have have VB 3280 38 18 their -PRON- PRP$ 3280 38 19 accounts account NNS 3280 38 20 per­ per­ VB 3280 38 21 manently manently RB 3280 38 22 disabled disabled JJ 3280 38 23 . . . 3280 39 1 The the DT 3280 39 2 captive captive JJ 3280 39 3 portal portal NN 3280 39 4 should should MD 3280 39 5 also also RB 3280 39 6 redi­ redi­ VB 3280 39 7 rect rect NN 3280 39 8 Web web NN 3280 39 9 traffic traffic NN 3280 39 10 to to IN 3280 39 11 a a DT 3280 39 12 login login NN 3280 39 13 page page NN 3280 39 14 that that WDT 3280 39 15 is be VBZ 3280 39 16 served serve VBN 3280 39 17 on on IN 3280 39 18 the the DT 3280 39 19 Secure Secure NNP 3280 39 20 Socket Socket NNP 3280 39 21 Layer Layer NNP 3280 39 22 until until IN 3280 39 23 the the DT 3280 39 24 user user NN 3280 39 25 logs log VBZ 3280 39 26 in in RP 3280 39 27 . . . 3280 40 1 Chillispot Chillispot NNP 3280 40 2 was be VBD 3280 40 3 chosen choose VBN 3280 40 4 as as IN 3280 40 5 it -PRON- PRP 3280 40 6 possesses possess VBZ 3280 40 7 all all DT 3280 40 8 of of IN 3280 40 9 the the DT 3280 40 10 features feature NNS 3280 40 11 mentioned mention VBN 3280 40 12 above.4 above.4 CC 3280 40 13 n n CC 3280 40 14 Server Server NNP 3280 40 15 layout layout NN 3280 40 16 As as IN 3280 40 17 can can MD 3280 40 18 be be VB 3280 40 19 seen see VBN 3280 40 20 in in IN 3280 40 21 appendix appendix NNP 3280 40 22 A A NNP 3280 40 23 , , , 3280 40 24 three three CD 3280 40 25 servers server NNS 3280 40 26 were be VBD 3280 40 27 used use VBN 3280 40 28 for for IN 3280 40 29 this this DT 3280 40 30 implementation implementation NN 3280 40 31 . . . 3280 41 1 The the DT 3280 41 2 first first JJ 3280 41 3 server server NN 3280 41 4 was be VBD 3280 41 5 used use VBN 3280 41 6 as as IN 3280 41 7 the the DT 3280 41 8 main main JJ 3280 41 9 router router NN 3280 41 10 to to IN 3280 41 11 the the DT 3280 41 12 Internet internet NN 3280 41 13 . . . 3280 42 1 The the DT 3280 42 2 second second JJ 3280 42 3 server server NN 3280 42 4 ran run VBD 3280 42 5 a a DT 3280 42 6 Squid Squid NNP 3280 42 7 Web web NN 3280 42 8 caching caching NN 3280 42 9 server.5 server.5 JJ 3280 42 10 It -PRON- PRP 3280 42 11 also also RB 3280 42 12 ran run VBD 3280 42 13 a a DT 3280 42 14 DNS DNS NNP 3280 42 15 cach­ cach­ NNP 3280 42 16 ing ing NN 3280 42 17 server server NN 3280 42 18 and and CC 3280 42 19 the the DT 3280 42 20 FreeRADIUS FreeRADIUS NNP 3280 42 21 server.6 server.6 PDT 3280 42 22 The the DT 3280 42 23 third third JJ 3280 42 24 was be VBD 3280 42 25 used use VBN 3280 42 26 for for IN 3280 42 27 the the DT 3280 42 28 captive captive JJ 3280 42 29 portal portal NNP 3280 42 30 . . . 3280 43 1 Three three CD 3280 43 2 servers server NNS 3280 43 3 were be VBD 3280 43 4 used use VBN 3280 43 5 for for IN 3280 43 6 various various JJ 3280 43 7 reasons reason NNS 3280 43 8 . . . 3280 44 1 First first RB 3280 44 2 , , , 3280 44 3 this this DT 3280 44 4 distributed distribute VBD 3280 44 5 the the DT 3280 44 6 load load NN 3280 44 7 . . . 3280 45 1 Second second JJ 3280 45 2 , , , 3280 45 3 portions portion NNS 3280 45 4 of of IN 3280 45 5 the the DT 3280 45 6 network network NN 3280 45 7 that that WDT 3280 45 8 were be VBD 3280 45 9 not not RB 3280 45 10 behind behind IN 3280 45 11 the the DT 3280 45 12 cap­ cap­ NN 3280 45 13 tive tive JJ 3280 45 14 portal portal NNP 3280 45 15 could could MD 3280 45 16 more more RBR 3280 45 17 easily easily RB 3280 45 18 use use VB 3280 45 19 the the DT 3280 45 20 services service NNS 3280 45 21 on on IN 3280 45 22 the the DT 3280 45 23 second second JJ 3280 45 24 server server NN 3280 45 25 running run VBG 3280 45 26 Squid Squid NNP 3280 45 27 , , , 3280 45 28 DNS dns NN 3280 45 29 , , , 3280 45 30 and and CC 3280 45 31 FreeRADIUS FreeRADIUS NNP 3280 45 32 . . . 3280 46 1 It -PRON- PRP 3280 46 2 should should MD 3280 46 3 be be VB 3280 46 4 noted note VBN 3280 46 5 that that IN 3280 46 6 three three CD 3280 46 7 independent independent JJ 3280 46 8 servers server NNS 3280 46 9 are be VBP 3280 46 10 not not RB 3280 46 11 required require VBN 3280 46 12 ; ; : 3280 46 13 many many JJ 3280 46 14 of of IN 3280 46 15 the the DT 3280 46 16 services service NNS 3280 46 17 could could MD 3280 46 18 be be VB 3280 46 19 consolidated consolidate VBN 3280 46 20 on on IN 3280 46 21 two two CD 3280 46 22 or or CC 3280 46 23 even even RB 3280 46 24 one one CD 3280 46 25 single single JJ 3280 46 26 server server NN 3280 46 27 to to TO 3280 46 28 reduce reduce VB 3280 46 29 the the DT 3280 46 30 hardware hardware NN 3280 46 31 requirements requirement NNS 3280 46 32 . . . 3280 47 1 The the DT 3280 47 2 implementation implementation NN 3280 47 3 depends depend VBZ 3280 47 4 upon upon IN 3280 47 5 the the DT 3280 47 6 specific specific JJ 3280 47 7 needs need NNS 3280 47 8 for for IN 3280 47 9 the the DT 3280 47 10 network network NN 3280 47 11 . . . 3280 48 1 n n NNP 3280 48 2 Server Server NNP 3280 48 3 installation installation NN 3280 48 4 Installing instal VBG 3280 48 5 the the DT 3280 48 6 operating operating NN 3280 48 7 system system NN 3280 48 8 ( ( -LRB- 3280 48 9 Fedora Fedora NNP 3280 48 10 Core Core NNP 3280 48 11 ) ) -RRB- 3280 48 12 on on IN 3280 48 13 each each DT 3280 48 14 server server NN 3280 48 15 is be VBZ 3280 48 16 a a DT 3280 48 17 relatively relatively RB 3280 48 18 straightforward straightforward JJ 3280 48 19 procedure procedure NN 3280 48 20 . . . 3280 49 1 Each each DT 3280 49 2 machine machine NN 3280 49 3 was be VBD 3280 49 4 partitioned partition VBN 3280 49 5 with with IN 3280 49 6 1024 1024 CD 3280 49 7 MBs mb NNS 3280 49 8 of of IN 3280 49 9 swap swap NN 3280 49 10 space space NN 3280 49 11 with with IN 3280 49 12 the the DT 3280 49 13 rest rest NN 3280 49 14 of of IN 3280 49 15 the the DT 3280 49 16 drive drive NN 3280 49 17 being be VBG 3280 49 18 an an DT 3280 49 19 ext3 ext3 NN 3280 49 20 partition partition NN 3280 49 21 with with IN 3280 49 22 the the DT 3280 49 23 mount mount NNP 3280 49 24 point point NN 3280 49 25 “ " '' 3280 49 26 / / , 3280 49 27 ” " '' 3280 49 28 . . . 3280 50 1 Only only RB 3280 50 2 the the DT 3280 50 3 minimal minimal JJ 3280 50 4 set set NN 3280 50 5 of of IN 3280 50 6 packages package NNS 3280 50 7 required require VBN 3280 50 8 were be VBD 3280 50 9 installed instal VBN 3280 50 10 at at IN 3280 50 11 this this DT 3280 50 12 time time NN 3280 50 13 . . . 3280 51 1 The the DT 3280 51 2 first first JJ 3280 51 3 server server NN 3280 51 4 , , , 3280 51 5 server server NN 3280 51 6 # # NN 3280 51 7 1 1 CD 3280 51 8 ( ( -LRB- 3280 51 9 router router NN 3280 51 10 ) ) -RRB- 3280 51 11 , , , 3280 51 12 was be VBD 3280 51 13 given give VBN 3280 51 14 three three CD 3280 51 15 network network NN 3280 51 16 interfaces interface NNS 3280 51 17 , , , 3280 51 18 one one CD 3280 51 19 for for IN 3280 51 20 the the DT 3280 51 21 Internet internet NN 3280 51 22 connection connection NN 3280 51 23 , , , 3280 51 24 one one CD 3280 51 25 to to TO 3280 51 26 connect connect VB 3280 51 27 to to IN 3280 51 28 a a DT 3280 51 29 switch switch NN 3280 51 30 that that WDT 3280 51 31 then then RB 3280 51 32 connects connect VBZ 3280 51 33 to to TO 3280 51 34 server server VB 3280 51 35 # # $ 3280 51 36 2 2 CD 3280 51 37 ( ( -LRB- 3280 51 38 Web web NN 3280 51 39 / / SYM 3280 51 40 DNS dns NN 3280 51 41 caching caching NN 3280 51 42 and and CC 3280 51 43 radius radius NN 3280 51 44 ) ) -RRB- 3280 51 45 as as RB 3280 51 46 well well RB 3280 51 47 as as IN 3280 51 48 other other JJ 3280 51 49 machines machine NNS 3280 51 50 that that WDT 3280 51 51 do do VBP 3280 51 52 not not RB 3280 51 53 connect connect VB 3280 51 54 through through IN 3280 51 55 the the DT 3280 51 56 captive captive JJ 3280 51 57 portal portal NNP 3280 51 58 , , , 3280 51 59 and and CC 3280 51 60 one one CD 3280 51 61 connecting connect VBG 3280 51 62 to to TO 3280 51 63 server server NN 3280 51 64 # # $ 3280 51 65 3 3 CD 3280 51 66 ( ( -LRB- 3280 51 67 captive captive JJ 3280 51 68 portal portal JJ 3280 51 69 machine machine NN 3280 51 70 ) ) -RRB- 3280 51 71 . . . 3280 52 1 The the DT 3280 52 2 second second JJ 3280 52 3 server server NN 3280 52 4 , , , 3280 52 5 server server NN 3280 52 6 # # NN 3280 52 7 2 2 CD 3280 52 8 , , , 3280 52 9 only only RB 3280 52 10 needs need VBZ 3280 52 11 one one CD 3280 52 12 interface interface NN 3280 52 13 , , , 3280 52 14 but but CC 3280 52 15 the the DT 3280 52 16 third third JJ 3280 52 17 , , , 3280 52 18 server server NN 3280 52 19 # # $ 3280 52 20 3 3 CD 3280 52 21 , , , 3280 52 22 requires require VBZ 3280 52 23 two two CD 3280 52 24 interfaces interface NNS 3280 52 25 , , , 3280 52 26 one one CD 3280 52 27 for for IN 3280 52 28 the the DT 3280 52 29 master master NN 3280 52 30 wireless wireless NN 3280 52 31 access access NN 3280 52 32 point point NN 3280 52 33 , , , 3280 52 34 and and CC 3280 52 35 one one NN 3280 52 36 to to TO 3280 52 37 connect connect VB 3280 52 38 to to IN 3280 52 39 the the DT 3280 52 40 switch switch NN 3280 52 41 connecting connect VBG 3280 52 42 this this DT 3280 52 43 machine machine NN 3280 52 44 to to IN 3280 52 45 the the DT 3280 52 46 rest rest NN 3280 52 47 of of IN 3280 52 48 the the DT 3280 52 49 network network NN 3280 52 50 ( ( -LRB- 3280 52 51 appendix appendix NNP 3280 52 52 A A NNP 3280 52 53 ) ) -RRB- 3280 52 54 . . . 3280 53 1 SSH SSH NNP 3280 53 2 login login NNP 3280 53 3 for for IN 3280 53 4 root root NN 3280 53 5 was be VBD 3280 53 6 also also RB 3280 53 7 disabled disabled JJ 3280 53 8 at at IN 3280 53 9 this this DT 3280 53 10 time time NN 3280 53 11 for for IN 3280 53 12 added add VBN 3280 53 13 security security NN 3280 53 14 . . . 3280 54 1 n n NNP 3280 54 2 Server Server NNP 3280 54 3 # # $ 3280 54 4 1 1 CD 3280 54 5 configuration configuration NN 3280 54 6 For for IN 3280 54 7 server server NN 3280 54 8 # # NN 3280 54 9 1 1 CD 3280 54 10 , , , 3280 54 11 very very RB 3280 54 12 little little JJ 3280 54 13 setup setup NN 3280 54 14 was be VBD 3280 54 15 required require VBN 3280 54 16 . . . 3280 55 1 Since since IN 3280 55 2 this this DT 3280 55 3 server server NN 3280 55 4 works work VBZ 3280 55 5 mainly mainly RB 3280 55 6 as as IN 3280 55 7 a a DT 3280 55 8 router router NN 3280 55 9 , , , 3280 55 10 the the DT 3280 55 11 only only JJ 3280 55 12 major major JJ 3280 55 13 items item NNS 3280 55 14 that that WDT 3280 55 15 went go VBD 3280 55 16 into into IN 3280 55 17 its -PRON- PRP$ 3280 55 18 configuration configuration NN 3280 55 19 were be VBD 3280 55 20 the the DT 3280 55 21 iptables iptable NNS 3280 55 22 rules rule NNS 3280 55 23 , , , 3280 55 24 which which WDT 3280 55 25 are be VBP 3280 55 26 shown show VBN 3280 55 27 and and CC 3280 55 28 described describe VBN 3280 55 29 in in IN 3280 55 30 appendix appendix NNP 3280 55 31 B.7 B.7 NNP 3280 55 32 Rules Rules NNPS 3280 55 33 were be VBD 3280 55 34 set set VBN 3280 55 35 up up RP 3280 55 36 to to IN 3280 55 37 : : : 3280 55 38 n n RB 3280 55 39 set set VBN 3280 55 40 up up RP 3280 55 41 network network NN 3280 55 42 address address NN 3280 55 43 translation translation NN 3280 55 44 ; ; : 3280 55 45 n n CC 3280 55 46 allow allow VBP 3280 55 47 traffic traffic NN 3280 55 48 to to TO 3280 55 49 flow flow VB 3280 55 50 within within IN 3280 55 51 the the DT 3280 55 52 network network NN 3280 55 53 ; ; : 3280 55 54 n n LS 3280 55 55 log log VBP 3280 55 56 the the DT 3280 55 57 traffic traffic NN 3280 55 58 from from IN 3280 55 59 the the DT 3280 55 60 wireless wireless JJ 3280 55 61 portion portion NN 3280 55 62 of of IN 3280 55 63 the the DT 3280 55 64 net­ net­ NNP 3280 55 65 work work NN 3280 55 66 ; ; : 3280 55 67 n n LS 3280 55 68 allow allow VB 3280 55 69 for for IN 3280 55 70 the the DT 3280 55 71 transparent transparent JJ 3280 55 72 setup setup NN 3280 55 73 of of IN 3280 55 74 the the DT 3280 55 75 Web web NN 3280 55 76 proxy proxy NN 3280 55 77 server server NN 3280 55 78 ; ; : 3280 55 79 and and CC 3280 55 80 n n LS 3280 55 81 set set VBN 3280 55 82 up up RP 3280 55 83 port port NN 3280 55 84 knocking knock VBG 3280 55 85 before before IN 3280 55 86 allowing allow VBG 3280 55 87 users user NNS 3280 55 88 to to TO 3280 55 89 log log VB 3280 55 90 into into IN 3280 55 91 the the DT 3280 55 92 router router NN 3280 55 93 via via IN 3280 55 94 SSH.8 SSH.8 NNP 3280 55 95 A a DT 3280 55 96 reference reference NN 3280 55 97 to to IN 3280 55 98 this this DT 3280 55 99 script script NN 3280 55 100 was be VBD 3280 55 101 placed place VBN 3280 55 102 in in IN 3280 55 103 the the DT 3280 55 104 /etc /etc NNS 3280 55 105 / / SYM 3280 55 106 rc.d/ rc.d/ JJ 3280 55 107 rc.local rc.local JJ 3280 55 108 file file NN 3280 55 109 so so IN 3280 55 110 that that IN 3280 55 111 it -PRON- PRP 3280 55 112 would would MD 3280 55 113 run run VB 3280 55 114 when when WRB 3280 55 115 the the DT 3280 55 116 server server NN 3280 55 117 boots boot NNS 3280 55 118 . . . 3280 56 1 Last last JJ 3280 56 2 was be VBD 3280 56 3 the the DT 3280 56 4 setup setup NN 3280 56 5 of of IN 3280 56 6 the the DT 3280 56 7 three three CD 3280 56 8 network network NN 3280 56 9 interfaces interface NNS 3280 56 10 in in IN 3280 56 11 the the DT 3280 56 12 machine machine NN 3280 56 13 . . . 3280 57 1 This this DT 3280 57 2 can can MD 3280 57 3 be be VB 3280 57 4 done do VBN 3280 57 5 during during IN 3280 57 6 system system NN 3280 57 7 installation installation NN 3280 57 8 or or CC 3280 57 9 afterwards afterwards RB 3280 57 10 on on IN 3280 57 11 the the DT 3280 57 12 Fedora Fedora NNP 3280 57 13 Core Core NNP 3280 57 14 based base VBN 3280 57 15 server server NN 3280 57 16 by by IN 3280 57 17 editing edit VBG 3280 57 18 the the DT 3280 57 19 configuration configuration NN 3280 57 20 files file NNS 3280 57 21 in in IN 3280 57 22 the the DT 3280 57 23 /etc /etc NNP 3280 57 24 / / SYM 3280 57 25 sysconfig sysconfig NN 3280 57 26 / / SYM 3280 57 27 networking­ networking­ NNP 3280 57 28 scripts/ scripts/ NN 3280 57 29 directory directory NN 3280 57 30 . . . 3280 58 1 One one CD 3280 58 2 of of IN 3280 58 3 the the DT 3280 58 4 configuration configuration NN 3280 58 5 files file NNS 3280 58 6 used use VBN 3280 58 7 in in IN 3280 58 8 this this DT 3280 58 9 implementation implementation NN 3280 58 10 can can MD 3280 58 11 be be VB 3280 58 12 seen see VBN 3280 58 13 in in IN 3280 58 14 appendix appendix NNP 3280 58 15 C. C. NNP 3280 58 16 Of of RB 3280 58 17 course course RB 3280 58 18 the the DT 3280 58 19 configuration configuration NN 3280 58 20 will will MD 3280 58 21 change change VB 3280 58 22 as as IN 3280 58 23 the the DT 3280 58 24 topology topology NN 3280 58 25 of of IN 3280 58 26 the the DT 3280 58 27 net­ net­ NNP 3280 58 28 work work NN 3280 58 29 changes change NNS 3280 58 30 . . . 3280 59 1 n n NNP 3280 59 2 Server Server NNP 3280 59 3 # # $ 3280 59 4 2 2 CD 3280 59 5 configuration configuration NN 3280 59 6 The the DT 3280 59 7 second second JJ 3280 59 8 server server NN 3280 59 9 required require VBD 3280 59 10 significantly significantly RB 3280 59 11 more more JJR 3280 59 12 setup setup NN 3280 59 13 to to TO 3280 59 14 configure configure VB 3280 59 15 all all DT 3280 59 16 of of IN 3280 59 17 the the DT 3280 59 18 necessary necessary JJ 3280 59 19 services service NNS 3280 59 20 that that WDT 3280 59 21 it -PRON- PRP 3280 59 22 runs run VBZ 3280 59 23 . . . 3280 60 1 The the DT 3280 60 2 first first JJ 3280 60 3 service service NN 3280 60 4 added add VBN 3280 60 5 for for IN 3280 60 6 this this DT 3280 60 7 implementation implementation NN 3280 60 8 was be VBD 3280 60 9 the the DT 3280 60 10 Web­ Web­ NNP 3280 60 11 caching cache VBG 3280 60 12 proxy proxy NN 3280 60 13 server server NN 3280 60 14 , , , 3280 60 15 Squid Squid NNP 3280 60 16 . . . 3280 61 1 Squid Squid NNP 3280 61 2 ’s ’s NNP 3280 61 3 default default NN 3280 61 4 configura­ configura­ NNP 3280 61 5 tion tion NN 3280 61 6 file file NN 3280 61 7 ( ( -LRB- 3280 61 8 /etc /etc NFP 3280 61 9 / / SYM 3280 61 10 squid.conf squid.conf NNP 3280 61 11 ) ) -RRB- 3280 61 12 is be VBZ 3280 61 13 quite quite RB 3280 61 14 large large JJ 3280 61 15 ; ; : 3280 61 16 fortunately fortunately RB 3280 61 17 it -PRON- PRP 3280 61 18 requires require VBZ 3280 61 19 little little JJ 3280 61 20 modification modification NN 3280 61 21 to to TO 3280 61 22 get get VB 3280 61 23 a a DT 3280 61 24 simple simple JJ 3280 61 25 server server NN 3280 61 26 up up RB 3280 61 27 and and CC 3280 61 28 running.9 running.9 CD 3280 61 29 The the DT 3280 61 30 changes change NNS 3280 61 31 made make VBN 3280 61 32 for for IN 3280 61 33 this this DT 3280 61 34 implementation implementation NN 3280 61 35 can can MD 3280 61 36 be be VB 3280 61 37 seen see VBN 3280 61 38 in in IN 3280 61 39 appendix appendix NNP 3280 61 40 D. D. NNP 3280 61 41 The the DT 3280 61 42 most most RBS 3280 61 43 important important JJ 3280 61 44 lines line NNS 3280 61 45 in in IN 3280 61 46 this this DT 3280 61 47 configuration configuration NN 3280 61 48 are be VBP 3280 61 49 the the DT 3280 61 50 last last JJ 3280 61 51 few few JJ 3280 61 52 , , , 3280 61 53 which which WDT 3280 61 54 enable enable VBP 3280 61 55 it -PRON- PRP 3280 61 56 to to TO 3280 61 57 act act VB 3280 61 58 as as IN 3280 61 59 a a DT 3280 61 60 transparent transparent JJ 3280 61 61 proxy proxy NN 3280 61 62 server server NN 3280 61 63 , , , 3280 61 64 making make VBG 3280 61 65 it -PRON- PRP 3280 61 66 invisible invisible JJ 3280 61 67 to to IN 3280 61 68 the the DT 3280 61 69 users user NNS 3280 61 70 and and CC 3280 61 71 requiring require VBG 3280 61 72 no no DT 3280 61 73 setup setup NN 3280 61 74 of of IN 3280 61 75 their -PRON- PRP$ 3280 61 76 browsers browser NNS 3280 61 77 . . . 3280 62 1 As as IN 3280 62 2 there there EX 3280 62 3 was be VBD 3280 62 4 no no DT 3280 62 5 need need NN 3280 62 6 for for IN 3280 62 7 an an DT 3280 62 8 authoritative authoritative JJ 3280 62 9 DNS dns NN 3280 62 10 server server NN 3280 62 11 , , , 3280 62 12 just just RB 3280 62 13 DNS dns NN 3280 62 14 caching caching NN 3280 62 15 for for IN 3280 62 16 the the DT 3280 62 17 network network NN 3280 62 18 , , , 3280 62 19 dnsmasq dnsmasq NNS 3280 62 20 , , , 3280 62 21 which which WDT 3280 62 22 is be VBZ 3280 62 23 easy easy JJ 3280 62 24 to to TO 3280 62 25 configure configure VB 3280 62 26 and and CC 3280 62 27 can can MD 3280 62 28 handle handle VB 3280 62 29 both both DT 3280 62 30 DHCP dhcp NN 3280 62 31 services service NNS 3280 62 32 as as RB 3280 62 33 well well RB 3280 62 34 as as IN 3280 62 35 DNS DNS NNP 3280 62 36 caching caching NN 3280 62 37 , , , 3280 62 38 was be VBD 3280 62 39 chosen.10 chosen.10 NNP 3280 62 40 In in IN 3280 62 41 this this DT 3280 62 42 instance instance NN 3280 62 43 , , , 3280 62 44 the the DT 3280 62 45 captive captive JJ 3280 62 46 portal portal NNP 3280 62 47 was be VBD 3280 62 48 used use VBN 3280 62 49 to to TO 3280 62 50 provide provide VB 3280 62 51 DHCP dhcp NN 3280 62 52 services service NNS 3280 62 53 for for IN 3280 62 54 the the DT 3280 62 55 wireless wireless JJ 3280 62 56 clients client NNS 3280 62 57 ; ; : 3280 62 58 however however RB 3280 62 59 dnsmasq dnsmasq JJ 3280 62 60 was be VBD 3280 62 61 used use VBN 3280 62 62 for for IN 3280 62 63 dynamic dynamic JJ 3280 62 64 clients client NNS 3280 62 65 on on IN 3280 62 66 the the DT 3280 62 67 remaining remain VBG 3280 62 68 portion portion NN 3280 62 69 of of IN 3280 62 70 the the DT 3280 62 71 network network NN 3280 62 72 . . . 3280 63 1 Dnsmasq Dnsmasq VBZ 3280 63 2 PuBLIC public JJ 3280 63 3 LIBRARIES library NNS 3280 63 4 AND and CC 3280 63 5 INTERNET INTERNET NNP 3280 63 6 ACCESS ACCESS NNP 3280 63 7 | | NNS 3280 63 8 JAEGER jaeger NN 3280 63 9 , , , 3280 63 10 BERTOT bertot NN 3280 63 11 , , , 3280 63 12 MCCLuRE mcclure UH 3280 63 13 , , , 3280 63 14 AND and CC 3280 63 15 RODRIGuEz rodriguez NN 3280 63 16 37OPEN 37open CD 3280 63 17 SOuRCE SOuRCE NNP 3280 63 18 WIFI WIFI NNP 3280 63 19 HOTSPOT HOTSPOT NNP 3280 63 20 IMPLEMENTATION implementation NN 3280 63 21 | | NNS 3280 63 22 SONDAG SONDAG NNS 3280 63 23 AND and CC 3280 63 24 FEHER FEHER NNP 3280 63 25 37 37 CD 3280 63 26 is be VBZ 3280 63 27 relatively relatively RB 3280 63 28 easy easy JJ 3280 63 29 to to TO 3280 63 30 configure configure VB 3280 63 31 , , , 3280 63 32 requiring require VBG 3280 63 33 only only RB 3280 63 34 one one CD 3280 63 35 change change NN 3280 63 36 in in IN 3280 63 37 its -PRON- PRP$ 3280 63 38 default default NN 3280 63 39 configuration configuration NN 3280 63 40 file file NN 3280 63 41 , , , 3280 63 42 which which WDT 3280 63 43 points point VBZ 3280 63 44 to to IN 3280 63 45 the the DT 3280 63 46 file file NN 3280 63 47 in in IN 3280 63 48 which which WDT 3280 63 49 the the DT 3280 63 50 DNS DNS NNP 3280 63 51 server server NN 3280 63 52 addresses address NNS 3280 63 53 are be VBP 3280 63 54 stored store VBN 3280 63 55 , , , 3280 63 56 in in IN 3280 63 57 this this DT 3280 63 58 case case NN 3280 63 59 /etc /etc CD 3280 63 60 / / SYM 3280 63 61 dnsmasq_resolv.conf dnsmasq_resolv.conf NN 3280 63 62 . . . 3280 64 1 Next next JJ 3280 64 2 is be VBZ 3280 64 3 the the DT 3280 64 4 configuration configuration NN 3280 64 5 of of IN 3280 64 6 FreeRADIUS FreeRADIUS NNP 3280 64 7 server server NN 3280 64 8 . . . 3280 65 1 There there EX 3280 65 2 are be VBP 3280 65 3 two two CD 3280 65 4 files file NNS 3280 65 5 that that WDT 3280 65 6 need need VBP 3280 65 7 to to TO 3280 65 8 be be VB 3280 65 9 modified modify VBN 3280 65 10 for for IN 3280 65 11 the the DT 3280 65 12 radius radius NN 3280 65 13 server server NN 3280 65 14 ; ; : 3280 65 15 both both DT 3280 65 16 are be VBP 3280 65 17 in in IN 3280 65 18 the the DT 3280 65 19 /etc /etc CD 3280 65 20 / / SYM 3280 65 21 raddb/ raddb/ NNP 3280 65 22 directory directory NN 3280 65 23 . . . 3280 66 1 The the DT 3280 66 2 first first JJ 3280 66 3 is be VBZ 3280 66 4 clients.conf clients.conf NNP 3280 66 5 ( ( -LRB- 3280 66 6 appendix appendix NNP 3280 66 7 E E NNP 3280 66 8 ) ) -RRB- 3280 66 9 . . . 3280 67 1 In in IN 3280 67 2 this this DT 3280 67 3 file file NN 3280 67 4 at at RB 3280 67 5 least least RBS 3280 67 6 two two CD 3280 67 7 clients client NNS 3280 67 8 must must MD 3280 67 9 be be VB 3280 67 10 listed list VBN 3280 67 11 , , , 3280 67 12 one one CD 3280 67 13 for for IN 3280 67 14 localhost localhost JJ 3280 67 15 ( ( -LRB- 3280 67 16 this this DT 3280 67 17 machine machine NN 3280 67 18 ) ) -RRB- 3280 67 19 and and CC 3280 67 20 one one CD 3280 67 21 for for IN 3280 67 22 the the DT 3280 67 23 captive captive JJ 3280 67 24 portal portal JJ 3280 67 25 machine machine NN 3280 67 26 . . . 3280 68 1 For for IN 3280 68 2 each each DT 3280 68 3 machine machine NN 3280 68 4 , , , 3280 68 5 a a DT 3280 68 6 pass­ pass­ NNP 3280 68 7 word word NN 3280 68 8 must must MD 3280 68 9 be be VB 3280 68 10 specified specify VBN 3280 68 11 as as RB 3280 68 12 well well RB 3280 68 13 as as IN 3280 68 14 the the DT 3280 68 15 hostname hostname NN 3280 68 16 for for IN 3280 68 17 that that DT 3280 68 18 machine machine NN 3280 68 19 . . . 3280 69 1 This this DT 3280 69 2 establishes establish VBZ 3280 69 3 the the DT 3280 69 4 shared shared JJ 3280 69 5 key key NN 3280 69 6 that that WDT 3280 69 7 is be VBZ 3280 69 8 used use VBN 3280 69 9 to to TO 3280 69 10 encrypt encrypt VB 3280 69 11 communication communication NN 3280 69 12 between between IN 3280 69 13 the the DT 3280 69 14 captive captive JJ 3280 69 15 portal portal NNP 3280 69 16 and and CC 3280 69 17 the the DT 3280 69 18 radius radius NN 3280 69 19 server server NN 3280 69 20 . . . 3280 70 1 The the DT 3280 70 2 second second JJ 3280 70 3 is be VBZ 3280 70 4 the the DT 3280 70 5 users user NNS 3280 70 6 file file NN 3280 70 7 ( ( -LRB- 3280 70 8 appendix appendix NNP 3280 70 9 F F NNP 3280 70 10 ) ) -RRB- 3280 70 11 . . . 3280 71 1 In in IN 3280 71 2 this this DT 3280 71 3 file file NN 3280 71 4 , , , 3280 71 5 each each DT 3280 71 6 user user NN 3280 71 7 for for IN 3280 71 8 the the DT 3280 71 9 captive captive JJ 3280 71 10 portal portal JJ 3280 71 11 system system NN 3280 71 12 must must MD 3280 71 13 be be VB 3280 71 14 listed list VBN 3280 71 15 with with IN 3280 71 16 his -PRON- PRP$ 3280 71 17 / / SYM 3280 71 18 her -PRON- PRP$ 3280 71 19 password password NN 3280 71 20 . . . 3280 72 1 This this DT 3280 72 2 implementa­ implementa­ NNP 3280 72 3 tion tion NN 3280 72 4 also also RB 3280 72 5 included include VBD 3280 72 6 a a DT 3280 72 7 class class NN 3280 72 8 , , , 3280 72 9 a a DT 3280 72 10 session session NN 3280 72 11 timeout timeout NN 3280 72 12 ( ( -LRB- 3280 72 13 dhcp dhcp NNP 3280 72 14 lease lease NNP 3280 72 15 time time NN 3280 72 16 ) ) -RRB- 3280 72 17 , , , 3280 72 18 idle idle JJ 3280 72 19 timeout timeout NN 3280 72 20 , , , 3280 72 21 accounting account VBG 3280 72 22 interim interim JJ 3280 72 23 interval interval NN 3280 72 24 , , , 3280 72 25 and and CC 3280 72 26 the the DT 3280 72 27 maximum maximum JJ 3280 72 28 upload upload JJ 3280 72 29 and and CC 3280 72 30 download download JJ 3280 72 31 speeds speed NNS 3280 72 32 . . . 3280 73 1 If if IN 3280 73 2 guest guest NN 3280 73 3 access access NN 3280 73 4 is be VBZ 3280 73 5 required require VBN 3280 73 6 , , , 3280 73 7 one one CD 3280 73 8 or or CC 3280 73 9 several several JJ 3280 73 10 guest guest NN 3280 73 11 accounts account NNS 3280 73 12 should should MD 3280 73 13 be be VB 3280 73 14 added add VBN 3280 73 15 to to IN 3280 73 16 this this DT 3280 73 17 file file NN 3280 73 18 along along IN 3280 73 19 with with IN 3280 73 20 entries entry NNS 3280 73 21 for for IN 3280 73 22 the the DT 3280 73 23 registered register VBN 3280 73 24 users user NNS 3280 73 25 . . . 3280 74 1 An an DT 3280 74 2 entry entry NN 3280 74 3 was be VBD 3280 74 4 added add VBN 3280 74 5 for for IN 3280 74 6 each each DT 3280 74 7 access access NN 3280 74 8 point point NN 3280 74 9 so so IN 3280 74 10 that that IN 3280 74 11 they -PRON- PRP 3280 74 12 can can MD 3280 74 13 obtain obtain VB 3280 74 14 an an DT 3280 74 15 IP IP NNP 3280 74 16 address address NN 3280 74 17 from from IN 3280 74 18 the the DT 3280 74 19 DHCP dhcp NN 3280 74 20 server server NN 3280 74 21 . . . 3280 75 1 Finally finally RB 3280 75 2 for for IN 3280 75 3 this this DT 3280 75 4 machine machine NN 3280 75 5 , , , 3280 75 6 the the DT 3280 75 7 interface interface NN 3280 75 8 configuration configuration NN 3280 75 9 file file NN 3280 75 10 was be VBD 3280 75 11 changed change VBN 3280 75 12 according accord VBG 3280 75 13 to to IN 3280 75 14 the the DT 3280 75 15 network network NN 3280 75 16 specifications specification NNS 3280 75 17 . . . 3280 76 1 For for IN 3280 76 2 this this DT 3280 76 3 machine machine NN 3280 76 4 the the DT 3280 76 5 configuration configuration NN 3280 76 6 is be VBZ 3280 76 7 simple simple JJ 3280 76 8 since since IN 3280 76 9 it -PRON- PRP 3280 76 10 only only RB 3280 76 11 has have VBZ 3280 76 12 one one CD 3280 76 13 interface interface NN 3280 76 14 , , , 3280 76 15 and and CC 3280 76 16 the the DT 3280 76 17 only only JJ 3280 76 18 requirement requirement NN 3280 76 19 for for IN 3280 76 20 its -PRON- PRP$ 3280 76 21 address address NN 3280 76 22 is be VBZ 3280 76 23 that that IN 3280 76 24 it -PRON- PRP 3280 76 25 be be VB 3280 76 26 on on IN 3280 76 27 the the DT 3280 76 28 same same JJ 3280 76 29 network network NN 3280 76 30 as as IN 3280 76 31 the the DT 3280 76 32 interface interface NN 3280 76 33 on on IN 3280 76 34 the the DT 3280 76 35 main main JJ 3280 76 36 router router NN 3280 76 37 server server NN 3280 76 38 to to TO 3280 76 39 which which WDT 3280 76 40 it -PRON- PRP 3280 76 41 is be VBZ 3280 76 42 connected connect VBN 3280 76 43 . . . 3280 77 1 n n NNP 3280 77 2 Server Server NNP 3280 77 3 # # $ 3280 77 4 3 3 CD 3280 77 5 configuration configuration NN 3280 77 6 The the DT 3280 77 7 third third JJ 3280 77 8 server server NN 3280 77 9 required require VBD 3280 77 10 the the DT 3280 77 11 installation installation NN 3280 77 12 of of IN 3280 77 13 the the DT 3280 77 14 captive captive JJ 3280 77 15 portal portal JJ 3280 77 16 software software NN 3280 77 17 , , , 3280 77 18 in in IN 3280 77 19 this this DT 3280 77 20 case case NN 3280 77 21 Chillispot Chillispot NNP 3280 77 22 . . . 3280 78 1 In in IN 3280 78 2 order order NN 3280 78 3 to to TO 3280 78 4 install install VB 3280 78 5 Chillispot Chillispot NNP 3280 78 6 , , , 3280 78 7 if if IN 3280 78 8 Fedora Fedora NNP 3280 78 9 was be VBD 3280 78 10 used use VBN 3280 78 11 for for IN 3280 78 12 the the DT 3280 78 13 base base NN 3280 78 14 system system NN 3280 78 15 , , , 3280 78 16 it -PRON- PRP 3280 78 17 may may MD 3280 78 18 be be VB 3280 78 19 possible possible JJ 3280 78 20 to to TO 3280 78 21 install install VB 3280 78 22 it -PRON- PRP 3280 78 23 as as IN 3280 78 24 a a DT 3280 78 25 prepackaged prepackage VBN 3280 78 26 binary binary NN 3280 78 27 in in IN 3280 78 28 the the DT 3280 78 29 form form NN 3280 78 30 an an DT 3280 78 31 RPM rpm NN 3280 78 32 package package NN 3280 78 33 manager manager NN 3280 78 34 ( ( -LRB- 3280 78 35 rpm rpm NNP 3280 78 36 ) ) -RRB- 3280 78 37 file file NN 3280 78 38 . . . 3280 79 1 Otherwise otherwise RB 3280 79 2 , , , 3280 79 3 if if IN 3280 79 4 you -PRON- PRP 3280 79 5 find find VBP 3280 79 6 that that IN 3280 79 7 you -PRON- PRP 3280 79 8 need need VBP 3280 79 9 to to TO 3280 79 10 compile compile VB 3280 79 11 Chillispot Chillispot NNP 3280 79 12 from from IN 3280 79 13 source source NN 3280 79 14 code code NN 3280 79 15 , , , 3280 79 16 you -PRON- PRP 3280 79 17 may may MD 3280 79 18 need need VB 3280 79 19 to to TO 3280 79 20 deviate deviate VB 3280 79 21 from from IN 3280 79 22 a a DT 3280 79 23 minimal minimal JJ 3280 79 24 installa­ installa­ PRP$ 3280 79 25 tion tion NN 3280 79 26 of of IN 3280 79 27 the the DT 3280 79 28 operating operating NN 3280 79 29 system system NN 3280 79 30 and and CC 3280 79 31 base base NN 3280 79 32 components component NNS 3280 79 33 and and CC 3280 79 34 also also RB 3280 79 35 include include VBP 3280 79 36 the the DT 3280 79 37 GNU GNU NNP 3280 79 38 compiler compiler NN 3280 79 39 collection collection NN 3280 79 40 ( ( -LRB- 3280 79 41 gcc gcc NN 3280 79 42 ) ) -RRB- 3280 79 43 . . . 3280 80 1 When when WRB 3280 80 2 installing instal VBG 3280 80 3 from from IN 3280 80 4 source source NN 3280 80 5 code code NN 3280 80 6 , , , 3280 80 7 first first RB 3280 80 8 download download VB 3280 80 9 the the DT 3280 80 10 code code NN 3280 80 11 from from IN 3280 80 12 the the DT 3280 80 13 Chillispot Chillispot NNP 3280 80 14 Web web NN 3280 80 15 site site NN 3280 80 16 . . . 3280 81 1 Once once IN 3280 81 2 the the DT 3280 81 3 code code NN 3280 81 4 is be VBZ 3280 81 5 down­ down­ RB 3280 81 6 loaded loaded JJ 3280 81 7 , , , 3280 81 8 unzipped unzipped JJ 3280 81 9 and and CC 3280 81 10 untarred untarred JJ 3280 81 11 , , , 3280 81 12 installing instal VBG 3280 81 13 the the DT 3280 81 14 Chillispot Chillispot NNP 3280 81 15 daemon daemon NN 3280 81 16 is be VBZ 3280 81 17 done do VBN 3280 81 18 by by IN 3280 81 19 entering enter VBG 3280 81 20 the the DT 3280 81 21 directory directory NN 3280 81 22 containing contain VBG 3280 81 23 the the DT 3280 81 24 source source NN 3280 81 25 files file NNS 3280 81 26 and and CC 3280 81 27 entering enter VBG 3280 81 28 the the DT 3280 81 29 standard standard JJ 3280 81 30 commands command NNS 3280 81 31 : : : 3280 81 32 ./configure ./configure NFP 3280 81 33 make make VB 3280 81 34 make make VB 3280 81 35 install install VB 3280 81 36 When when WRB 3280 81 37 Chillispot Chillispot NNP 3280 81 38 is be VBZ 3280 81 39 on on IN 3280 81 40 the the DT 3280 81 41 system system NN 3280 81 42 , , , 3280 81 43 either either CC 3280 81 44 by by IN 3280 81 45 compiling compile VBG 3280 81 46 from from IN 3280 81 47 source source NN 3280 81 48 or or CC 3280 81 49 through through IN 3280 81 50 an an DT 3280 81 51 rpm rpm NN 3280 81 52 file file NN 3280 81 53 , , , 3280 81 54 two two CD 3280 81 55 more more JJR 3280 81 56 files file NNS 3280 81 57 must must MD 3280 81 58 be be VB 3280 81 59 configured configure VBN 3280 81 60 and and CC 3280 81 61 copied copy VBN 3280 81 62 to to IN 3280 81 63 the the DT 3280 81 64 proper proper JJ 3280 81 65 directory directory NN 3280 81 66 , , , 3280 81 67 the the DT 3280 81 68 main main JJ 3280 81 69 configuration configuration NN 3280 81 70 file file NN 3280 81 71 and and CC 3280 81 72 the the DT 3280 81 73 login login NNP 3280 81 74 file file NN 3280 81 75 . . . 3280 82 1 The the DT 3280 82 2 configuration configuration NN 3280 82 3 file file NN 3280 82 4 , , , 3280 82 5 chilli.conf chilli.conf NNP 3280 82 6 , , , 3280 82 7 is be VBZ 3280 82 8 located locate VBN 3280 82 9 in in IN 3280 82 10 the the DT 3280 82 11 directory directory NN 3280 82 12 that that WDT 3280 82 13 contains contain VBZ 3280 82 14 the the DT 3280 82 15 source source NN 3280 82 16 files file NNS 3280 82 17 . . . 3280 83 1 Move move VB 3280 83 2 this this DT 3280 83 3 file file NN 3280 83 4 to to IN 3280 83 5 the the DT 3280 83 6 /etc/ /etc/ NN 3280 83 7 directory directory NN 3280 83 8 and and CC 3280 83 9 make make VB 3280 83 10 the the DT 3280 83 11 necessary necessary JJ 3280 83 12 changes change NNS 3280 83 13 . . . 3280 84 1 In in IN 3280 84 2 this this DT 3280 84 3 implementation implementation NN 3280 84 4 , , , 3280 84 5 the the DT 3280 84 6 file file NN 3280 84 7 required require VBD 3280 84 8 several several JJ 3280 84 9 changes change NNS 3280 84 10 ( ( -LRB- 3280 84 11 appendix appendix NNP 3280 84 12 G G NNP 3280 84 13 ) ) -RRB- 3280 84 14 . . . 3280 85 1 One one CD 3280 85 2 of of IN 3280 85 3 the the DT 3280 85 4 more more RBR 3280 85 5 significant significant JJ 3280 85 6 alterations alteration NNS 3280 85 7 was be VBD 3280 85 8 to to TO 3280 85 9 change change VB 3280 85 10 the the DT 3280 85 11 default default NN 3280 85 12 network network NN 3280 85 13 range range NN 3280 85 14 of of IN 3280 85 15 192.168.182.0/24 192.168.182.0/24 CD 3280 85 16 , , , 3280 85 17 which which WDT 3280 85 18 would would MD 3280 85 19 be be VB 3280 85 20 limited limit VBN 3280 85 21 to to IN 3280 85 22 less less JJR 3280 85 23 than than IN 3280 85 24 256 256 CD 3280 85 25 addresses address NNS 3280 85 26 . . . 3280 86 1 The the DT 3280 86 2 address address NN 3280 86 3 range range NN 3280 86 4 was be VBD 3280 86 5 for for IN 3280 86 6 the the DT 3280 86 7 DHCP dhcp NN 3280 86 8 server server NN 3280 86 9 was be VBD 3280 86 10 also also RB 3280 86 11 expanded expand VBN 3280 86 12 to to TO 3280 86 13 allow allow VB 3280 86 14 for for IN 3280 86 15 more more JJR 3280 86 16 users user NNS 3280 86 17 . . . 3280 87 1 The the DT 3280 87 2 lower low JJR 3280 87 3 portion portion NN 3280 87 4 of of IN 3280 87 5 the the DT 3280 87 6 network network NN 3280 87 7 range range NN 3280 87 8 was be VBD 3280 87 9 left leave VBN 3280 87 10 to to TO 3280 87 11 make make VB 3280 87 12 room room NN 3280 87 13 for for IN 3280 87 14 addresses address NNS 3280 87 15 that that WDT 3280 87 16 could could MD 3280 87 17 be be VB 3280 87 18 assigned assign VBN 3280 87 19 to to IN 3280 87 20 the the DT 3280 87 21 wireless wireless JJ 3280 87 22 access access NN 3280 87 23 points point NNS 3280 87 24 . . . 3280 88 1 An an DT 3280 88 2 entry entry NN 3280 88 3 was be VBD 3280 88 4 added add VBN 3280 88 5 to to TO 3280 88 6 allow allow VB 3280 88 7 the the DT 3280 88 8 access access NN 3280 88 9 points point NNS 3280 88 10 to to TO 3280 88 11 obtain obtain VB 3280 88 12 a a DT 3280 88 13 static static JJ 3280 88 14 IP IP NNP 3280 88 15 address address NN 3280 88 16 in in IN 3280 88 17 that that DT 3280 88 18 lower low JJR 3280 88 19 range range NN 3280 88 20 . . . 3280 89 1 After after IN 3280 89 2 this this DT 3280 89 3 , , , 3280 89 4 settings setting NNS 3280 89 5 must must MD 3280 89 6 be be VB 3280 89 7 changed change VBN 3280 89 8 for for IN 3280 89 9 the the DT 3280 89 10 DNS dns NN 3280 89 11 addresses address NNS 3280 89 12 given give VBN 3280 89 13 out out RP 3280 89 14 to to IN 3280 89 15 clients client NNS 3280 89 16 , , , 3280 89 17 and and CC 3280 89 18 the the DT 3280 89 19 address address NN 3280 89 20 of of IN 3280 89 21 the the DT 3280 89 22 radius radius NN 3280 89 23 server server NN 3280 89 24 . . . 3280 90 1 There there EX 3280 90 2 is be VBZ 3280 90 3 also also RB 3280 90 4 a a DT 3280 90 5 setting setting NN 3280 90 6 in in IN 3280 90 7 the the DT 3280 90 8 Chillispot Chillispot NNP 3280 90 9 configuration configuration NN 3280 90 10 file file NN 3280 90 11 that that WDT 3280 90 12 allows allow VBZ 3280 90 13 users user NNS 3280 90 14 to to TO 3280 90 15 access access VB 3280 90 16 a a DT 3280 90 17 certain certain JJ 3280 90 18 list list NN 3280 90 19 of of IN 3280 90 20 domains domain NNS 3280 90 21 without without IN 3280 90 22 logging log VBG 3280 90 23 in in RP 3280 90 24 . . . 3280 91 1 For for IN 3280 91 2 this this DT 3280 91 3 implementation implementation NN 3280 91 4 , , , 3280 91 5 the the DT 3280 91 6 decision decision NN 3280 91 7 was be VBD 3280 91 8 to to TO 3280 91 9 allow allow VB 3280 91 10 the the DT 3280 91 11 users user NNS 3280 91 12 access access NN 3280 91 13 to to IN 3280 91 14 the the DT 3280 91 15 campus campus NN 3280 91 16 network network NN 3280 91 17 , , , 3280 91 18 as as RB 3280 91 19 well well RB 3280 91 20 as as IN 3280 91 21 to to IN 3280 91 22 the the DT 3280 91 23 DNS DNS NNP 3280 91 24 server server NN 3280 91 25 . . . 3280 92 1 Next next RB 3280 92 2 , , , 3280 92 3 the the DT 3280 92 4 “ " `` 3280 92 5 radi­ radi­ NNP 3280 92 6 ussecret ussecret NN 3280 92 7 ” " '' 3280 92 8 must must MD 3280 92 9 be be VB 3280 92 10 set set VBN 3280 92 11 . . . 3280 93 1 This this DT 3280 93 2 is be VBZ 3280 93 3 the the DT 3280 93 4 same same JJ 3280 93 5 password password NN 3280 93 6 that that WDT 3280 93 7 was be VBD 3280 93 8 entered enter VBN 3280 93 9 into into IN 3280 93 10 the the DT 3280 93 11 clients.conf clients.conf NN 3280 93 12 file file NN 3280 93 13 on on IN 3280 93 14 the the DT 3280 93 15 radius radius NN 3280 93 16 server server NN 3280 93 17 for for IN 3280 93 18 this this DT 3280 93 19 machine machine NN 3280 93 20 . . . 3280 94 1 It -PRON- PRP 3280 94 2 is be VBZ 3280 94 3 also also RB 3280 94 4 necessary necessary JJ 3280 94 5 to to TO 3280 94 6 set set VB 3280 94 7 the the DT 3280 94 8 address address NN 3280 94 9 of of IN 3280 94 10 the the DT 3280 94 11 page page NN 3280 94 12 to to IN 3280 94 13 which which WDT 3280 94 14 users user NNS 3280 94 15 will will MD 3280 94 16 be be VB 3280 94 17 directed direct VBN 3280 94 18 . . . 3280 95 1 Two two CD 3280 95 2 lines line NNS 3280 95 3 must must MD 3280 95 4 also also RB 3280 95 5 be be VB 3280 95 6 added add VBN 3280 95 7 to to TO 3280 95 8 allow allow VB 3280 95 9 authentication authentication NN 3280 95 10 using use VBG 3280 95 11 the the DT 3280 95 12 physical physical JJ 3280 95 13 or or CC 3280 95 14 media medium NNS 3280 95 15 access access NN 3280 95 16 control control NN 3280 95 17 ( ( -LRB- 3280 95 18 mac mac NNP 3280 95 19 ) ) -RRB- 3280 95 20 address address NN 3280 95 21 for for IN 3280 95 22 the the DT 3280 95 23 access access NN 3280 95 24 points point NNS 3280 95 25 . . . 3280 96 1 All all DT 3280 96 2 of of IN 3280 96 3 the the DT 3280 96 4 access access NN 3280 96 5 points point NNS 3280 96 6 shared share VBD 3280 96 7 a a DT 3280 96 8 common common JJ 3280 96 9 password password NN 3280 96 10 . . . 3280 97 1 Chillispot chillispot NN 3280 97 2 passes pass VBZ 3280 97 3 the the DT 3280 97 4 physical physical JJ 3280 97 5 address address NN 3280 97 6 of of IN 3280 97 7 the the DT 3280 97 8 access access NN 3280 97 9 point point NN 3280 97 10 to to IN 3280 97 11 the the DT 3280 97 12 radius radius NN 3280 97 13 server server NN 3280 97 14 along along IN 3280 97 15 with with IN 3280 97 16 this this DT 3280 97 17 password password NN 3280 97 18 . . . 3280 98 1 A a DT 3280 98 2 separate separate JJ 3280 98 3 entry entry NN 3280 98 4 must must MD 3280 98 5 exist exist VB 3280 98 6 in in IN 3280 98 7 the the DT 3280 98 8 radius radius NN 3280 98 9 configuration configuration NN 3280 98 10 file file NN 3280 98 11 for for IN 3280 98 12 each each DT 3280 98 13 IP IP NNP 3280 98 14 / / SYM 3280 98 15 physical physical JJ 3280 98 16 address address NN 3280 98 17 combination combination NN 3280 98 18 . . . 3280 99 1 For for IN 3280 99 2 this this DT 3280 99 3 setup setup NN 3280 99 4 , , , 3280 99 5 the the DT 3280 99 6 redirect redirect NN 3280 99 7 page page NN 3280 99 8 was be VBD 3280 99 9 placed place VBN 3280 99 10 on on IN 3280 99 11 this this DT 3280 99 12 server server NN 3280 99 13 , , , 3280 99 14 therefore therefore RB 3280 99 15 Apache Apache NNP 3280 99 16 ( ( -LRB- 3280 99 17 using use VBG 3280 99 18 yum yum NN 3280 99 19 ) ) -RRB- 3280 99 20 was be VBD 3280 99 21 also also RB 3280 99 22 installed instal VBN 3280 99 23 , , , 3280 99 24 and and CC 3280 99 25 this this DT 3280 99 26 server server NN 3280 99 27 ’s ’s POS 3280 99 28 address address NN 3280 99 29 was be VBD 3280 99 30 added add VBN 3280 99 31 as as IN 3280 99 32 the the DT 3280 99 33 Web web NN 3280 99 34 address address NN 3280 99 35 for for IN 3280 99 36 the the DT 3280 99 37 redirect redirect NN 3280 99 38 page page NN 3280 99 39 ( ( -LRB- 3280 99 40 also also RB 3280 99 41 note note VB 3280 99 42 that that IN 3280 99 43 the the DT 3280 99 44 https https NN 3280 99 45 module module NN 3280 99 46 may may MD 3280 99 47 be be VB 3280 99 48 required require VBN 3280 99 49 for for IN 3280 99 50 apache apache NNP 3280 99 51 if if IN 3280 99 52 it -PRON- PRP 3280 99 53 does do VBZ 3280 99 54 not not RB 3280 99 55 automatically automatically RB 3280 99 56 install install VB 3280 99 57 ) ) -RRB- 3280 99 58 . . . 3280 100 1 Rather rather RB 3280 100 2 than than IN 3280 100 3 write write VB 3280 100 4 a a DT 3280 100 5 new new JJ 3280 100 6 page page NN 3280 100 7 at at IN 3280 100 8 this this DT 3280 100 9 time time NN 3280 100 10 , , , 3280 100 11 the the DT 3280 100 12 sample sample NN 3280 100 13 page page NN 3280 100 14 ( ( -LRB- 3280 100 15 hotspotlogin.cgi hotspotlogin.cgi NNP 3280 100 16 ) ) -RRB- 3280 100 17 from from IN 3280 100 18 the the DT 3280 100 19 Chillispot Chillispot NNP 3280 100 20 source source NN 3280 100 21 folder folder NN 3280 100 22 was be VBD 3280 100 23 copied copy VBN 3280 100 24 and and CC 3280 100 25 modified modify VBN 3280 100 26 slightly slightly RB 3280 100 27 ( ( -LRB- 3280 100 28 appendix appendix NNP 3280 100 29 H H NNP 3280 100 30 ) ) -RRB- 3280 100 31 . . . 3280 101 1 In in IN 3280 101 2 addi­ addi­ NN 3280 101 3 tion tion NN 3280 101 4 , , , 3280 101 5 a a DT 3280 101 6 Secure Secure NNP 3280 101 7 Socket Socket NNP 3280 101 8 Layer Layer NNP 3280 101 9 ( ( -LRB- 3280 101 10 SSL SSL NNP 3280 101 11 ) ) -RRB- 3280 101 12 certificate certificate NN 3280 101 13 was be VBD 3280 101 14 installed instal VBN 3280 101 15 on on IN 3280 101 16 this this DT 3280 101 17 server server NN 3280 101 18 . . . 3280 102 1 This this DT 3280 102 2 is be VBZ 3280 102 3 not not RB 3280 102 4 necessary necessary JJ 3280 102 5 , , , 3280 102 6 but but CC 3280 102 7 it -PRON- PRP 3280 102 8 helps help VBZ 3280 102 9 to to TO 3280 102 10 avoid avoid VB 3280 102 11 the the DT 3280 102 12 warnings warning NNS 3280 102 13 that that WDT 3280 102 14 pop pop VBP 3280 102 15 up up RP 3280 102 16 when when WRB 3280 102 17 a a DT 3280 102 18 client client NN 3280 102 19 attempts attempt VBZ 3280 102 20 to to TO 3280 102 21 access access VB 3280 102 22 the the DT 3280 102 23 login login NN 3280 102 24 page page NN 3280 102 25 with with IN 3280 102 26 a a DT 3280 102 27 browser browser NN 3280 102 28 . . . 3280 103 1 A a DT 3280 103 2 few few JJ 3280 103 3 iptables iptable NNS 3280 103 4 rules rule NNS 3280 103 5 need need VBP 3280 103 6 to to TO 3280 103 7 be be VB 3280 103 8 added add VBN 3280 103 9 . . . 3280 104 1 The the DT 3280 104 2 first first JJ 3280 104 3 com­ com­ NNP 3280 104 4 mand mand NNP 3280 104 5 needs need VBZ 3280 104 6 to to TO 3280 104 7 be be VB 3280 104 8 executed execute VBN 3280 104 9 in in IN 3280 104 10 order order NN 3280 104 11 to to TO 3280 104 12 utilize utilize VB 3280 104 13 Network Network NNP 3280 104 14 Address Address NNP 3280 104 15 Translation Translation NNP 3280 104 16 ( ( -LRB- 3280 104 17 NAT NAT NNP 3280 104 18 ) ) -RRB- 3280 104 19 and and CC 3280 104 20 have have VB 3280 104 21 the the DT 3280 104 22 server server NN 3280 104 23 forward forward RB 3280 104 24 packets packet NNS 3280 104 25 to to IN 3280 104 26 the the DT 3280 104 27 outside outside JJ 3280 104 28 network network NN 3280 104 29 . . . 3280 105 1 /sbin /sbin NFP 3280 105 2 / / SYM 3280 105 3 iptables iptable NNS 3280 105 4 ­t ­t CD 3280 105 5 nat nat JJ 3280 105 6 ­A ­A NNP 3280 105 7 POSTROUTING POSTROUTING NNP 3280 105 8 ­o ­o CD 3280 105 9 eth0 eth0 NN 3280 105 10 \ \ NN 3280 105 11 ­j ­j CD 3280 105 12 MASQUERADE masquerade NN 3280 105 13 The the DT 3280 105 14 next next JJ 3280 105 15 is be VBZ 3280 105 16 used use VBN 3280 105 17 to to TO 3280 105 18 drop drop VB 3280 105 19 all all DT 3280 105 20 outbound outbound JJ 3280 105 21 traffic traffic NN 3280 105 22 originating originate VBG 3280 105 23 from from IN 3280 105 24 the the DT 3280 105 25 access access NN 3280 105 26 points point NNS 3280 105 27 . . . 3280 106 1 This this DT 3280 106 2 prevents prevent VBZ 3280 106 3 anyone anyone NN 3280 106 4 spoofing spoof VBG 3280 106 5 the the DT 3280 106 6 physical physical JJ 3280 106 7 address address NN 3280 106 8 of of IN 3280 106 9 the the DT 3280 106 10 access access NN 3280 106 11 point point NN 3280 106 12 from from IN 3280 106 13 accessing access VBG 3280 106 14 3 3 CD 3280 106 15 � � NN 3280 106 16 INFORMATION information JJ 3280 106 17 TECHNOLOGY technology NN 3280 106 18 AND and CC 3280 106 19 LIBRARIES LIBRARIES NNP 3280 106 20 | | NNP 3280 106 21 JuNE JuNE NNP 3280 106 22 20073 20073 CD 3280 106 23 � � NN 3280 106 24 INFORMATION INFORMATION NNP 3280 106 25 TECHNOLOGY technology NN 3280 106 26 AND and CC 3280 106 27 LIBRARIES LIBRARIES NNP 3280 106 28 | | NNP 3280 106 29 JuNE JuNE NNP 3280 106 30 2007 2007 CD 3280 106 31 the the DT 3280 106 32 Internet internet NN 3280 106 33 , , , 3280 106 34 while while IN 3280 106 35 still still RB 3280 106 36 allowing allow VBG 3280 106 37 the the DT 3280 106 38 access access NN 3280 106 39 points point NNS 3280 106 40 and and CC 3280 106 41 the the DT 3280 106 42 Chillispot Chillispot NNP 3280 106 43 server server NN 3280 106 44 to to TO 3280 106 45 communicate communicate VB 3280 106 46 for for IN 3280 106 47 configuration configuration NN 3280 106 48 and and CC 3280 106 49 monitoring monitoring NN 3280 106 50 . . . 3280 107 1 /sbin /sbin NFP 3280 107 2 / / SYM 3280 107 3 iptables iptable NNS 3280 107 4 ­A ­a CD 3280 107 5 FORWARD forward RB 3280 107 6 ­s ­s CD 3280 107 7 192.168.182.0/24 192.168.182.0/24 CD 3280 107 8 \ \ NN 3280 107 9 ­j ­j CD 3280 107 10 DROP drop NN 3280 107 11 These these DT 3280 107 12 commands command NNS 3280 107 13 need need VBP 3280 107 14 to to TO 3280 107 15 be be VB 3280 107 16 executed execute VBN 3280 107 17 when when WRB 3280 107 18 the the DT 3280 107 19 Chillispot Chillispot NNP 3280 107 20 machine machine NN 3280 107 21 boots boot NNS 3280 107 22 , , , 3280 107 23 so so CC 3280 107 24 they -PRON- PRP 3280 107 25 were be VBD 3280 107 26 placed place VBN 3280 107 27 into into IN 3280 107 28 the the DT 3280 107 29 /etc /etc CD 3280 107 30 / / SYM 3280 107 31 rc.d rc.d NN 3280 107 32 / / SYM 3280 107 33 rc.local rc.local JJ 3280 107 34 file file NN 3280 107 35 . . . 3280 108 1 It -PRON- PRP 3280 108 2 may may MD 3280 108 3 also also RB 3280 108 4 be be VB 3280 108 5 necessary necessary JJ 3280 108 6 to to TO 3280 108 7 ensure ensure VB 3280 108 8 that that IN 3280 108 9 the the DT 3280 108 10 machine machine NN 3280 108 11 can can MD 3280 108 12 forward forward RB 3280 108 13 network network NN 3280 108 14 traffic traffic NN 3280 108 15 . . . 3280 109 1 This this DT 3280 109 2 can can MD 3280 109 3 be be VB 3280 109 4 accomplished accomplish VBN 3280 109 5 with with IN 3280 109 6 the the DT 3280 109 7 following follow VBG 3280 109 8 command command NN 3280 109 9 , , , 3280 109 10 which which WDT 3280 109 11 is be VBZ 3280 109 12 also also RB 3280 109 13 found find VBN 3280 109 14 as as IN 3280 109 15 the the DT 3280 109 16 first first JJ 3280 109 17 executable executable JJ 3280 109 18 command command NN 3280 109 19 from from IN 3280 109 20 the the DT 3280 109 21 script script NN 3280 109 22 in in IN 3280 109 23 appendix appendix NNP 3280 109 24 B B NNP 3280 109 25 : : : 3280 109 26 echo echo NN 3280 109 27 “ " `` 3280 109 28 1 1 NNP 3280 109 29 ” " '' 3280 109 30 > > XX 3280 109 31 /proc /proc , 3280 109 32 / / SYM 3280 109 33 sys sys NNP 3280 109 34 / / SYM 3280 109 35 net net NNP 3280 109 36 / / SYM 3280 109 37 ipv4 ipv4 NNP 3280 109 38 / / SYM 3280 109 39 ip_forward ip_forward NNP 3280 109 40 Finally finally RB 3280 109 41 , , , 3280 109 42 the the DT 3280 109 43 configuration configuration NN 3280 109 44 files file VBZ 3280 109 45 for for IN 3280 109 46 the the DT 3280 109 47 interfaces interface NNS 3280 109 48 were be VBD 3280 109 49 set set VBN 3280 109 50 up up RP 3280 109 51 . . . 3280 110 1 n n NNP 3280 110 2 OpenWrt OpenWrt NNP 3280 110 3 installation installation NN 3280 110 4 and and CC 3280 110 5 configuration configuration NN 3280 110 6 Several several JJ 3280 110 7 ways way NNS 3280 110 8 exist exist VBP 3280 110 9 to to TO 3280 110 10 replace replace VB 3280 110 11 the the DT 3280 110 12 default default NN 3280 110 13 Linksys Linksys NNP 3280 110 14 firmware firmware NN 3280 110 15 with with IN 3280 110 16 the the DT 3280 110 17 OpenWrt OpenWrt NNP 3280 110 18 firmware.11 firmware.11 NNP 3280 110 19 The the DT 3280 110 20 tftp tftp NN 3280 110 21 protocol protocol NN 3280 110 22 can can MD 3280 110 23 be be VB 3280 110 24 used use VBN 3280 110 25 with with IN 3280 110 26 both both DT 3280 110 27 Windows Windows NNP 3280 110 28 and and CC 3280 110 29 Linux Linux NNP 3280 110 30 , , , 3280 110 31 and and CC 3280 110 32 one one CD 3280 110 33 such such JJ 3280 110 34 method method NN 3280 110 35 can can MD 3280 110 36 be be VB 3280 110 37 found find VBN 3280 110 38 in in IN 3280 110 39 Appendix Appendix NNP 3280 110 40 I.12 I.12 -LRB- 3280 110 41 In in IN 3280 110 42 addition addition NN 3280 110 43 , , , 3280 110 44 other other JJ 3280 110 45 methods method NNS 3280 110 46 for for IN 3280 110 47 using use VBG 3280 110 48 the the DT 3280 110 49 standard standard JJ 3280 110 50 Web web NN 3280 110 51 interface interface NN 3280 110 52 can can MD 3280 110 53 be be VB 3280 110 54 found find VBN 3280 110 55 on on IN 3280 110 56 the the DT 3280 110 57 OpenWrt OpenWrt NNP 3280 110 58 Web Web NNP 3280 110 59 site.13 site.13 NNP 3280 110 60 There there EX 3280 110 61 are be VBP 3280 110 62 several several JJ 3280 110 63 versions version NNS 3280 110 64 of of IN 3280 110 65 the the DT 3280 110 66 OpenWrt OpenWrt NNP 3280 110 67 firmware firmware NN 3280 110 68 available available JJ 3280 110 69 ; ; : 3280 110 70 the the DT 3280 110 71 newest new JJS 3280 110 72 version version NN 3280 110 73 that that WDT 3280 110 74 uses use VBZ 3280 110 75 the the DT 3280 110 76 squashfs squashfs NNP 3280 110 77 filesystem filesystem NN 3280 110 78 was be VBD 3280 110 79 chosen choose VBN 3280 110 80 because because IN 3280 110 81 it -PRON- PRP 3280 110 82 utilizes utilize VBZ 3280 110 83 com­ com­ NNP 3280 110 84 pression pression NN 3280 110 85 that that WDT 3280 110 86 frees free VBZ 3280 110 87 more more JJR 3280 110 88 space space NN 3280 110 89 on on IN 3280 110 90 the the DT 3280 110 91 access access NN 3280 110 92 point point NN 3280 110 93 . . . 3280 111 1 OpenWrt OpenWrt NNP 3280 111 2 comes come VBZ 3280 111 3 with with IN 3280 111 4 a a DT 3280 111 5 default default NN 3280 111 6 Web web NN 3280 111 7 interface interface NN 3280 111 8 that that WDT 3280 111 9 can can MD 3280 111 10 be be VB 3280 111 11 used use VBN 3280 111 12 for for IN 3280 111 13 configuration configuration NN 3280 111 14 , , , 3280 111 15 however however RB 3280 111 16 , , , 3280 111 17 ssh ssh NNP 3280 111 18 was be VBD 3280 111 19 enabled enable VBN 3280 111 20 and and CC 3280 111 21 a a DT 3280 111 22 script script NN 3280 111 23 using use VBG 3280 111 24 the the DT 3280 111 25 nvram nvram NNP 3280 111 26 command command NN 3280 111 27 was be VBD 3280 111 28 used use VBN 3280 111 29 to to TO 3280 111 30 configure configure VB 3280 111 31 each each DT 3280 111 32 access access NN 3280 111 33 point point NN 3280 111 34 ( ( -LRB- 3280 111 35 see see VB 3280 111 36 appendix appendix NNP 3280 111 37 J J NNP 3280 111 38 ) ) -RRB- 3280 111 39 . . . 3280 112 1 Before before IN 3280 112 2 ssh ssh NN 3280 112 3 can can MD 3280 112 4 be be VB 3280 112 5 used use VBN 3280 112 6 , , , 3280 112 7 you -PRON- PRP 3280 112 8 must must MD 3280 112 9 telnet telnet VB 3280 112 10 into into IN 3280 112 11 the the DT 3280 112 12 router router NN 3280 112 13 and and CC 3280 112 14 change change VB 3280 112 15 the the DT 3280 112 16 default default NN 3280 112 17 password password NN 3280 112 18 ( ( -LRB- 3280 112 19 which which WDT 3280 112 20 for for IN 3280 112 21 Linksys Linksys NNP 3280 112 22 routers router NNS 3280 112 23 is be VBZ 3280 112 24 ‘ ' `` 3280 112 25 admin admin NNP 3280 112 26 ’ ' '' 3280 112 27 ) ) -RRB- 3280 112 28 . . . 3280 113 1 NOTE note NN 3280 113 2 : : : 3280 113 3 Even even RB 3280 113 4 if if IN 3280 113 5 you -PRON- PRP 3280 113 6 decide decide VBP 3280 113 7 to to TO 3280 113 8 use use VB 3280 113 9 the the DT 3280 113 10 Web web NN 3280 113 11 interface interface NN 3280 113 12 , , , 3280 113 13 you -PRON- PRP 3280 113 14 should should MD 3280 113 15 still still RB 3280 113 16 change change VB 3280 113 17 the the DT 3280 113 18 default default NN 3280 113 19 password password NN 3280 113 20 . . . 3280 114 1 As as IN 3280 114 2 several several JJ 3280 114 3 services service NNS 3280 114 4 that that WDT 3280 114 5 were be VBD 3280 114 6 installed instal VBN 3280 114 7 with with IN 3280 114 8 the the DT 3280 114 9 default default NN 3280 114 10 configuration configuration NN 3280 114 11 were be VBD 3280 114 12 not not RB 3280 114 13 used use VBN 3280 114 14 in in IN 3280 114 15 the the DT 3280 114 16 implementa­ implementa­ NNP 3280 114 17 tion tion NN 3280 114 18 , , , 3280 114 19 they -PRON- PRP 3280 114 20 were be VBD 3280 114 21 disabled disable VBN 3280 114 22 once once IN 3280 114 23 the the DT 3280 114 24 firmware firmware NN 3280 114 25 was be VBD 3280 114 26 flashed flash VBN 3280 114 27 by by IN 3280 114 28 removing remove VBG 3280 114 29 the the DT 3280 114 30 modules module NNS 3280 114 31 that that IN 3280 114 32 boot boot NN 3280 114 33 at at IN 3280 114 34 startup startup NN 3280 114 35 : : : 3280 114 36 the the DT 3280 114 37 Web web NN 3280 114 38 interface interface NN 3280 114 39 , , , 3280 114 40 dnsmasq dnsmasq NNS 3280 114 41 , , , 3280 114 42 and and CC 3280 114 43 the the DT 3280 114 44 firewall firewall NN 3280 114 45 . . . 3280 115 1 This this DT 3280 115 2 is be VBZ 3280 115 3 done do VBN 3280 115 4 by by IN 3280 115 5 deleting delete VBG 3280 115 6 their -PRON- PRP$ 3280 115 7 entries entry NNS 3280 115 8 in in IN 3280 115 9 the the DT 3280 115 10 /etc /etc NNS 3280 115 11 / / SYM 3280 115 12 init.d init.d NNP 3280 115 13 directory directory NN 3280 115 14 . . . 3280 116 1 Changes change NNS 3280 116 2 were be VBD 3280 116 3 needed need VBN 3280 116 4 to to TO 3280 116 5 set set VB 3280 116 6 the the DT 3280 116 7 mode mode NN 3280 116 8 of of IN 3280 116 9 the the DT 3280 116 10 access access NN 3280 116 11 point point NN 3280 116 12 , , , 3280 116 13 to to TO 3280 116 14 turn turn VB 3280 116 15 on on RP 3280 116 16 and and CC 3280 116 17 configure configure VB 3280 116 18 the the DT 3280 116 19 clients client NNS 3280 116 20 needing need VBG 3280 116 21 to to TO 3280 116 22 use use VB 3280 116 23 WDS WDS NNP 3280 116 24 , , , 3280 116 25 to to TO 3280 116 26 set set VB 3280 116 27 the the DT 3280 116 28 network network NN 3280 116 29 information information NN 3280 116 30 for for IN 3280 116 31 the the DT 3280 116 32 access access NN 3280 116 33 point point NN 3280 116 34 and and CC 3280 116 35 then then RB 3280 116 36 to to TO 3280 116 37 save save VB 3280 116 38 these these DT 3280 116 39 settings setting NNS 3280 116 40 . . . 3280 117 1 All all DT 3280 117 2 of of IN 3280 117 3 the the DT 3280 117 4 wireless wireless JJ 3280 117 5 access access NN 3280 117 6 points point NNS 3280 117 7 that that WDT 3280 117 8 communicate communicate VBP 3280 117 9 with with IN 3280 117 10 each each DT 3280 117 11 other other JJ 3280 117 12 via via IN 3280 117 13 a a DT 3280 117 14 wireless wireless NN 3280 117 15 connec­ connec­ NNP 3280 117 16 tion tion NN 3280 117 17 must must MD 3280 117 18 have have VB 3280 117 19 their -PRON- PRP$ 3280 117 20 physical physical JJ 3280 117 21 addresses address NNS 3280 117 22 entered enter VBN 3280 117 23 using use VBG 3280 117 24 a a DT 3280 117 25 nvram nvram NNP 3280 117 26 command command NN 3280 117 27 . . . 3280 118 1 For for IN 3280 118 2 example example NN 3280 118 3 , , , 3280 118 4 the the DT 3280 118 5 command command NN 3280 118 6 used use VBN 3280 118 7 for for IN 3280 118 8 the the DT 3280 118 9 main main JJ 3280 118 10 access access NN 3280 118 11 point point NN 3280 118 12 for for IN 3280 118 13 the the DT 3280 118 14 library library NN 3280 118 15 would would MD 3280 118 16 be be VB 3280 118 17 : : : 3280 118 18 nvram nvram NNP 3280 118 19 set set VBN 3280 118 20 w10_wds=”MAC_4_lib1 w10_wds=”MAC_4_lib1 NNP 3280 118 21 MAC_4_lib2 MAC_4_lib2 NNP 3280 118 22 ” " '' 3280 118 23 All all DT 3280 118 24 of of IN 3280 118 25 this this DT 3280 118 26 is be VBZ 3280 118 27 detailed detail VBN 3280 118 28 in in IN 3280 118 29 appendix appendix NNP 3280 118 30 J. J. NNP 3280 119 1 A a DT 3280 119 2 final final JJ 3280 119 3 set set NN 3280 119 4 of of IN 3280 119 5 com­ com­ NNP 3280 119 6 mands mands NNP 3280 119 7 , , , 3280 119 8 which which WDT 3280 119 9 were be VBD 3280 119 10 needed need VBN 3280 119 11 for for IN 3280 119 12 the the DT 3280 119 13 WRT54GS wrt54gs NN 3280 119 14 , , , 3280 119 15 are be VBP 3280 119 16 included include VBN 3280 119 17 to to TO 3280 119 18 allow allow VB 3280 119 19 the the DT 3280 119 20 access access NN 3280 119 21 point point NN 3280 119 22 to to TO 3280 119 23 obtain obtain VB 3280 119 24 its -PRON- PRP$ 3280 119 25 IP IP NNP 3280 119 26 address address NN 3280 119 27 from from IN 3280 119 28 the the DT 3280 119 29 DHCP dhcp NN 3280 119 30 server server NN 3280 119 31 . . . 3280 120 1 These these DT 3280 120 2 commands command NNS 3280 120 3 may may MD 3280 120 4 not not RB 3280 120 5 be be VB 3280 120 6 necessary necessary JJ 3280 120 7 depending depend VBG 3280 120 8 upon upon IN 3280 120 9 the the DT 3280 120 10 type type NN 3280 120 11 of of IN 3280 120 12 access access NN 3280 120 13 point point NN 3280 120 14 used use VBN 3280 120 15 . . . 3280 121 1 Since since IN 3280 121 2 extra extra JJ 3280 121 3 wireless wireless JJ 3280 121 4 access access NN 3280 121 5 points point NNS 3280 121 6 are be VBP 3280 121 7 available available JJ 3280 121 8 , , , 3280 121 9 if if IN 3280 121 10 an an DT 3280 121 11 access access NN 3280 121 12 point point NN 3280 121 13 fails fail VBZ 3280 121 14 or or CC 3280 121 15 is be VBZ 3280 121 16 having have VBG 3280 121 17 problems problem NNS 3280 121 18 for for IN 3280 121 19 some some DT 3280 121 20 reason reason NN 3280 121 21 , , , 3280 121 22 it -PRON- PRP 3280 121 23 is be VBZ 3280 121 24 simply simply RB 3280 121 25 a a DT 3280 121 26 matter matter NN 3280 121 27 of of IN 3280 121 28 running run VBG 3280 121 29 a a DT 3280 121 30 script script NN 3280 121 31 similar similar JJ 3280 121 32 to to IN 3280 121 33 the the DT 3280 121 34 one one NN 3280 121 35 found find VBN 3280 121 36 in in IN 3280 121 37 the the DT 3280 121 38 appendix appendix NNP 3280 121 39 on on IN 3280 121 40 one one CD 3280 121 41 of of IN 3280 121 42 the the DT 3280 121 43 extra extra JJ 3280 121 44 routers router NNS 3280 121 45 and and CC 3280 121 46 swapping swap VBG 3280 121 47 it -PRON- PRP 3280 121 48 out out RP 3280 121 49 . . . 3280 122 1 n n NNP 3280 122 2 Security Security NNP 3280 122 3 Unfortunately unfortunately RB 3280 122 4 this this DT 3280 122 5 system system NN 3280 122 6 is be VBZ 3280 122 7 not not RB 3280 122 8 very very RB 3280 122 9 secure secure JJ 3280 122 10 . . . 3280 123 1 Only only RB 3280 123 2 the the DT 3280 123 3 login login NN 3280 123 4 credentials credential NNS 3280 123 5 are be VBP 3280 123 6 encrypted encrypt VBN 3280 123 7 via via IN 3280 123 8 SSL SSL NNP 3280 123 9 . . . 3280 124 1 General general JJ 3280 124 2 data data NN 3280 124 3 packets packet NNS 3280 124 4 are be VBP 3280 124 5 in in IN 3280 124 6 no no DT 3280 124 7 way way NN 3280 124 8 encrypted encrypt VBN 3280 124 9 , , , 3280 124 10 so so RB 3280 124 11 any any DT 3280 124 12 information information NN 3280 124 13 being be VBG 3280 124 14 transmitted transmit VBN 3280 124 15 is be VBZ 3280 124 16 available available JJ 3280 124 17 to to IN 3280 124 18 anyone anyone NN 3280 124 19 sniffing sniff VBG 3280 124 20 the the DT 3280 124 21 channel channel NN 3280 124 22 . . . 3280 125 1 WEP WEP NNP 3280 125 2 and and CC 3280 125 3 WPA WPA NNP 3280 125 4 could could MD 3280 125 5 be be VB 3280 125 6 used use VBN 3280 125 7 for for IN 3280 125 8 encryption encryption NN 3280 125 9 , , , 3280 125 10 but but CC 3280 125 11 they -PRON- PRP 3280 125 12 have have VBP 3280 125 13 known know VBN 3280 125 14 vulnerabilities vulnerability NNS 3280 125 15 . . . 3280 126 1 Other other JJ 3280 126 2 methods method NNS 3280 126 3 exist exist VBP 3280 126 4 for for IN 3280 126 5 securing secure VBG 3280 126 6 the the DT 3280 126 7 network network NN 3280 126 8 such such JJ 3280 126 9 as as IN 3280 126 10 WPA WPA NNP 3280 126 11 with with IN 3280 126 12 RADIUS RADIUS NNP 3280 126 13 or or CC 3280 126 14 the the DT 3280 126 15 use use NN 3280 126 16 of of IN 3280 126 17 a a DT 3280 126 18 Virtual Virtual NNP 3280 126 19 Private Private NNP 3280 126 20 Network Network NNP 3280 126 21 , , , 3280 126 22 however however RB 3280 126 23 the the DT 3280 126 24 client client NN 3280 126 25 setup setup NN 3280 126 26 for for IN 3280 126 27 such such JJ 3280 126 28 systems system NNS 3280 126 29 may may MD 3280 126 30 not not RB 3280 126 31 be be VB 3280 126 32 considered consider VBN 3280 126 33 trivial trivial JJ 3280 126 34 for for IN 3280 126 35 the the DT 3280 126 36 typical typical JJ 3280 126 37 user user NN 3280 126 38 . . . 3280 127 1 Therefore therefore RB 3280 127 2 it -PRON- PRP 3280 127 3 was be VBD 3280 127 4 decided decide VBN 3280 127 5 that that IN 3280 127 6 it -PRON- PRP 3280 127 7 was be VBD 3280 127 8 better well JJR 3280 127 9 to to TO 3280 127 10 inform inform VB 3280 127 11 the the DT 3280 127 12 users user NNS 3280 127 13 that that WDT 3280 127 14 the the DT 3280 127 15 data datum NNS 3280 127 16 was be VBD 3280 127 17 not not RB 3280 127 18 being be VBG 3280 127 19 encrypted encrypt VBN 3280 127 20 and and CC 3280 127 21 let let VB 3280 127 22 them -PRON- PRP 3280 127 23 act act VB 3280 127 24 accordingly accordingly RB 3280 127 25 , , , 3280 127 26 rather rather RB 3280 127 27 than than IN 3280 127 28 use use VB 3280 127 29 encryption encryption NN 3280 127 30 with with IN 3280 127 31 known know VBN 3280 127 32 flaws flaw NNS 3280 127 33 or or CC 3280 127 34 invest invest VB 3280 127 35 the the DT 3280 127 36 time time NN 3280 127 37 required require VBN 3280 127 38 to to TO 3280 127 39 train train VB 3280 127 40 the the DT 3280 127 41 general general JJ 3280 127 42 population population NN 3280 127 43 on on IN 3280 127 44 how how WRB 3280 127 45 to to TO 3280 127 46 configure configure VB 3280 127 47 their -PRON- PRP$ 3280 127 48 mobile mobile JJ 3280 127 49 units unit NNS 3280 127 50 to to TO 3280 127 51 use use VB 3280 127 52 a a DT 3280 127 53 more more RBR 3280 127 54 secure secure JJ 3280 127 55 form form NN 3280 127 56 of of IN 3280 127 57 encryption encryption NN 3280 127 58 . . . 3280 128 1 As as IN 3280 128 2 the the DT 3280 128 3 main main JJ 3280 128 4 goal goal NN 3280 128 5 of of IN 3280 128 6 this this DT 3280 128 7 particular particular JJ 3280 128 8 network network NN 3280 128 9 was be VBD 3280 128 10 connectivity connectivity NN 3280 128 11 and and CC 3280 128 12 not not RB 3280 128 13 security security NN 3280 128 14 , , , 3280 128 15 it -PRON- PRP 3280 128 16 was be VBD 3280 128 17 felt feel VBN 3280 128 18 that that IN 3280 128 19 this this DT 3280 128 20 was be VBD 3280 128 21 a a DT 3280 128 22 fair fair JJ 3280 128 23 trade­ trade­ NN 3280 128 24 off off RB 3280 128 25 . . . 3280 129 1 As as IN 3280 129 2 new new JJ 3280 129 3 standards standard NNS 3280 129 4 for for IN 3280 129 5 wireless wireless JJ 3280 129 6 communication communication NN 3280 129 7 are be VBP 3280 129 8 developed develop VBN 3280 129 9 and and CC 3280 129 10 commodity commodity NN 3280 129 11 hardware hardware NN 3280 129 12 that that WDT 3280 129 13 supports support VBZ 3280 129 14 them -PRON- PRP 3280 129 15 becomes become VBZ 3280 129 16 available available JJ 3280 129 17 , , , 3280 129 18 this this DT 3280 129 19 may may MD 3280 129 20 change change VB 3280 129 21 so so IN 3280 129 22 that that IN 3280 129 23 encrypted encrypt VBN 3280 129 24 channels channel NNS 3280 129 25 can can MD 3280 129 26 be be VB 3280 129 27 employed employ VBN 3280 129 28 more more RBR 3280 129 29 easily easily RB 3280 129 30 . . . 3280 130 1 n n LS 3280 130 2 Conclusion Conclusion NNP 3280 130 3 This this DT 3280 130 4 implementation implementation NN 3280 130 5 is be VBZ 3280 130 6 in in IN 3280 130 7 no no DT 3280 130 8 way way NN 3280 130 9 completed complete VBN 3280 130 10 . . . 3280 131 1 It -PRON- PRP 3280 131 2 is be VBZ 3280 131 3 a a DT 3280 131 4 work work NN 3280 131 5 in in IN 3280 131 6 progress progress NN 3280 131 7 , , , 3280 131 8 with with IN 3280 131 9 many many JJ 3280 131 10 goals goal NNS 3280 131 11 still still RB 3280 131 12 in in IN 3280 131 13 mind mind NN 3280 131 14 . . . 3280 132 1 Also also RB 3280 132 2 , , , 3280 132 3 as as IN 3280 132 4 new new JJ 3280 132 5 features feature NNS 3280 132 6 are be VBP 3280 132 7 desired desire VBN 3280 132 8 , , , 3280 132 9 parts part NNS 3280 132 10 of of IN 3280 132 11 the the DT 3280 132 12 system system NN 3280 132 13 will will MD 3280 132 14 change change VB 3280 132 15 to to TO 3280 132 16 accommodate accommodate VB 3280 132 17 these these DT 3280 132 18 requirements requirement NNS 3280 132 19 . . . 3280 133 1 Current current JJ 3280 133 2 plans plan NNS 3280 133 3 for for IN 3280 133 4 the the DT 3280 133 5 future future NN 3280 133 6 are be VBP 3280 133 7 first first JJ 3280 133 8 to to TO 3280 133 9 develop develop VB 3280 133 10 scripts script NNS 3280 133 11 to to TO 3280 133 12 check check VB 3280 133 13 the the DT 3280 133 14 status status NN 3280 133 15 of of IN 3280 133 16 the the DT 3280 133 17 access access NN 3280 133 18 points point NNS 3280 133 19 and and CC 3280 133 20 display display VB 3280 133 21 this this DT 3280 133 22 information information NN 3280 133 23 to to IN 3280 133 24 a a DT 3280 133 25 Web web NN 3280 133 26 page page NN 3280 133 27 . . . 3280 134 1 These these DT 3280 134 2 scripts script NNS 3280 134 3 will will MD 3280 134 4 also also RB 3280 134 5 notify notify VB 3280 134 6 network network NN 3280 134 7 administrators administrator NNS 3280 134 8 when when WRB 3280 134 9 access access NN 3280 134 10 points point NNS 3280 134 11 go go VBP 3280 134 12 offline offline NNP 3280 134 13 . . . 3280 135 1 This this DT 3280 135 2 will will MD 3280 135 3 help help VB 3280 135 4 the the DT 3280 135 5 adminis­ adminis­ NN 3280 135 6 trators trator NNS 3280 135 7 in in IN 3280 135 8 making make VBG 3280 135 9 sure sure JJ 3280 135 10 the the DT 3280 135 11 system system NN 3280 135 12 is be VBZ 3280 135 13 up up RB 3280 135 14 at at IN 3280 135 15 all all DT 3280 135 16 times time NNS 3280 135 17 . . . 3280 136 1 After after IN 3280 136 2 this this DT 3280 136 3 , , , 3280 136 4 scripts script NNS 3280 136 5 will will MD 3280 136 6 be be VB 3280 136 7 developed develop VBN 3280 136 8 to to TO 3280 136 9 parse parse VB 3280 136 10 the the DT 3280 136 11 log log NN 3280 136 12 files file NNS 3280 136 13 to to TO 3280 136 14 find find VB 3280 136 15 abusive abusive JJ 3280 136 16 activity activity NN 3280 136 17 ( ( -LRB- 3280 136 18 spamming spamme VBG 3280 136 19 , , , 3280 136 20 viruses virus NNS 3280 136 21 , , , 3280 136 22 etc etc FW 3280 136 23 ) ) -RRB- 3280 136 24 . . . 3280 137 1 However however RB 3280 137 2 , , , 3280 137 3 the the DT 3280 137 4 current current JJ 3280 137 5 project project NN 3280 137 6 as as IN 3280 137 7 described describe VBN 3280 137 8 is be VBZ 3280 137 9 complete complete JJ 3280 137 10 and and CC 3280 137 11 has have VBZ 3280 137 12 already already RB 3280 137 13 functioned function VBN 3280 137 14 successfully successfully RB 3280 137 15 for for IN 3280 137 16 nearly nearly RB 3280 137 17 a a DT 3280 137 18 year year NN 3280 137 19 providing provide VBG 3280 137 20 con­ con­ XX 3280 137 21 nectivity nectivity NN 3280 137 22 for for IN 3280 137 23 the the DT 3280 137 24 library library NN 3280 137 25 and and CC 3280 137 26 portions portion NNS 3280 137 27 of of IN 3280 137 28 the the DT 3280 137 29 McKendree McKendree NNP 3280 137 30 College College NNP 3280 137 31 campus campus NN 3280 137 32 . . . 3280 138 1 PuBLIC public JJ 3280 138 2 LIBRARIES library NNS 3280 138 3 AND and CC 3280 138 4 INTERNET INTERNET NNP 3280 138 5 ACCESS ACCESS NNP 3280 138 6 | | NNS 3280 138 7 JAEGER jaeger NN 3280 138 8 , , , 3280 138 9 BERTOT bertot NN 3280 138 10 , , , 3280 138 11 MCCLuRE mcclure UH 3280 138 12 , , , 3280 138 13 AND and CC 3280 138 14 RODRIGuEz rodriguez NN 3280 138 15 3 3 CD 3280 138 16 � � NN 3280 138 17 OPEN open JJ 3280 138 18 SOuRCE source NN 3280 138 19 WIFI wifi NN 3280 138 20 HOTSPOT HOTSPOT NNP 3280 138 21 IMPLEMENTATION implementation NN 3280 138 22 | | NNS 3280 138 23 SONDAG SONDAG NNS 3280 138 24 AND and CC 3280 138 25 FEHER feher NN 3280 138 26 3 3 CD 3280 138 27 � � NNP 3280 138 28 References References NNPS 3280 138 29 and and CC 3280 138 30 Notes Notes NNPS 3280 138 31 1 1 CD 3280 138 32 . . . 3280 139 1 OpenWrt OpenWrt NNP 3280 139 2 , , , 3280 139 3 Wireless Wireless NNP 3280 139 4 Freedom Freedom NNP 3280 139 5 . . . 3280 140 1 www.openwrt.org www.openwrt.org NNP 3280 140 2 ( ( -LRB- 3280 140 3 accessed access VBN 3280 140 4 June June NNP 3280 140 5 16 16 CD 3280 140 6 , , , 3280 140 7 2006 2006 CD 3280 140 8 ) ) -RRB- 3280 140 9 . . . 3280 141 1 2 2 LS 3280 141 2 . . . 3280 142 1 The the DT 3280 142 2 Fedora Fedora NNP 3280 142 3 Project Project NNP 3280 142 4 . . . 3280 143 1 www.fedora.redhat.com www.fedora.redhat.com CD 3280 143 2 ( ( -LRB- 3280 143 3 accessed access VBN 3280 143 4 Nov. November NNP 3280 143 5 29 29 CD 3280 143 6 , , , 3280 143 7 2005 2005 CD 3280 143 8 ) ) -RRB- 3280 143 9 . . . 3280 144 1 3 3 LS 3280 144 2 . . . 3280 145 1 Yum yum NN 3280 145 2 : : : 3280 145 3 Yellow yellow JJ 3280 145 4 dog dog NN 3280 145 5 Updater Updater NNP 3280 145 6 , , , 3280 145 7 Modified Modified NNP 3280 145 8 . . . 3280 146 1 www.linux.duke www.linux.duke ADD 3280 146 2 . . . 3280 147 1 edu edu NN 3280 147 2 / / SYM 3280 147 3 projects project NNS 3280 147 4 / / SYM 3280 147 5 yum yum NN 3280 147 6 ( ( -LRB- 3280 147 7 accessed access VBN 3280 147 8 July July NNP 3280 147 9 22 22 CD 3280 147 10 2006 2006 CD 3280 147 11 ) ) -RRB- 3280 147 12 . . . 3280 148 1 4 4 LS 3280 148 2 . . . 3280 149 1 ChilliSpot chillispot NN 3280 149 2 — — : 3280 149 3 Open Open NNP 3280 149 4 Source Source NNP 3280 149 5 Wireless Wireless NNP 3280 149 6 LAN LAN NNP 3280 149 7 Access Access NNP 3280 149 8 Point Point NNP 3280 149 9 Controller Controller NNP 3280 149 10 . . . 3280 150 1 www.chillispot.org www.chillispot.org NNP 3280 150 2 ( ( -LRB- 3280 150 3 accessed access VBN 3280 150 4 June June NNP 3280 150 5 23 23 CD 3280 150 6 , , , 3280 150 7 2006 2006 CD 3280 150 8 ) ) -RRB- 3280 150 9 . . . 3280 151 1 5 5 CD 3280 151 2 . . . 3280 152 1 Squid Squid NNP 3280 152 2 Web Web NNP 3280 152 3 Proxy Proxy NNP 3280 152 4 Cache Cache NNP 3280 152 5 . . . 3280 153 1 www.squid­cache.org www.squid­cache.org NNP 3280 153 2 ( ( -LRB- 3280 153 3 accessed access VBD 3280 153 4 June June NNP 3280 153 5 1 1 CD 3280 153 6 , , , 3280 153 7 2006 2006 CD 3280 153 8 ) ) -RRB- 3280 153 9 . . . 3280 154 1 6 6 CD 3280 154 2 . . . 3280 155 1 FreeRADIUS FreeRADIUS NNP 3280 155 2 — — : 3280 155 3 Building build VBG 3280 155 4 the the DT 3280 155 5 Perfect Perfect NNP 3280 155 6 RADIUS RADIUS NNP 3280 155 7 Server Server NNP 3280 155 8 . . . 3280 156 1 www www NNP 3280 156 2 . . . 3280 157 1 freeradius.org freeradius.org NNP 3280 157 2 ( ( -LRB- 3280 157 3 accessed access VBN 3280 157 4 June June NNP 3280 157 5 28 28 CD 3280 157 6 , , , 3280 157 7 2006 2006 CD 3280 157 8 ) ) -RRB- 3280 157 9 . . . 3280 158 1 7 7 LS 3280 158 2 . . . 3280 159 1 Netfilter netfilter NN 3280 159 2 / / SYM 3280 159 3 iptables iptable NNS 3280 159 4 Project Project NNP 3280 159 5 Homepage Homepage NNP 3280 159 6 — — : 3280 159 7 The the DT 3280 159 8 netfilter.org netfilter.org NNP 3280 159 9 Project Project NNP 3280 159 10 . . . 3280 160 1 www.netfilter.org www.netfilter.org NNP 3280 160 2 ( ( -LRB- 3280 160 3 accessed access VBN 3280 160 4 Aug. August NNP 3280 160 5 8 8 CD 3280 160 6 , , , 3280 160 7 2006 2006 CD 3280 160 8 ) ) -RRB- 3280 160 9 . . . 3280 161 1 8 8 LS 3280 161 2 . . . 3280 162 1 Thomas Thomas NNP 3280 162 2 Eastep Eastep NNP 3280 162 3 , , , 3280 162 4 “ " `` 3280 162 5 Port Port NNP 3280 162 6 Knocking Knocking NNP 3280 162 7 and and CC 3280 162 8 Other other JJ 3280 162 9 Uses Uses NNPS 3280 162 10 of of IN 3280 162 11 ‘ ' `` 3280 162 12 Recent Recent NNP 3280 162 13 Match Match NNP 3280 162 14 . . . 3280 162 15 ’ ' '' 3280 162 16 ” " '' 3280 162 17 www.shorewall.net/PortKnocking.html www.shorewall.net/portknocking.html $ 3280 162 18 ( ( -LRB- 3280 162 19 accessed access VBN 3280 162 20 Aug. August NNP 3280 162 21 11 11 CD 3280 162 22 , , , 3280 162 23 2006 2006 CD 3280 162 24 ) ) -RRB- 3280 162 25 . . . 3280 163 1 9 9 CD 3280 163 2 . . . 3280 164 1 Squid Squid NNP 3280 164 2 Web Web NNP 3280 164 3 Proxy Proxy NNP 3280 164 4 Cache Cache NNP 3280 164 5 , , , 3280 164 6 “ " `` 3280 164 7 SQUID squid RB 3280 164 8 Frequently frequently RB 3280 164 9 Asked ask VBN 3280 164 10 Questions question NNS 3280 164 11 : : : 3280 164 12 Interception Interception NNP 3280 164 13 Caching Caching NNP 3280 164 14 / / SYM 3280 164 15 Proxying proxye VBG 3280 164 16 . . . 3280 164 17 ” " '' 3280 164 18 www.squid­cache www.squid­cache NNP 3280 164 19 . . . 3280 165 1 org org NNP 3280 165 2 / / SYM 3280 165 3 Doc Doc NNP 3280 165 4 / / SYM 3280 165 5 FAQ FAQ NNP 3280 165 6 / / SYM 3280 165 7 FAQ­17.html FAQ­17.html NNP 3280 165 8 ( ( -LRB- 3280 165 9 accessed access VBN 3280 165 10 Aug. August NNP 3280 165 11 8 8 CD 3280 165 12 , , , 3280 165 13 2006 2006 CD 3280 165 14 ) ) -RRB- 3280 165 15 . . . 3280 166 1 10 10 CD 3280 166 2 . . . 3280 167 1 Dnsmasq Dnsmasq NNP 3280 167 2 — — : 3280 167 3 A a DT 3280 167 4 DNS dns NN 3280 167 5 Forwarder Forwarder NNP 3280 167 6 for for IN 3280 167 7 NAT NAT NNP 3280 167 8 Firewalls Firewalls NNP 3280 167 9 . . . 3280 168 1 www www NNP 3280 168 2 . . . 3280 169 1 thekelleys.org.uk/dnsmasq/doc.html thekelleys.org.uk/dnsmasq/doc.html NNP 3280 169 2 ( ( -LRB- 3280 169 3 accessed access VBN 3280 169 4 June June NNP 3280 169 5 1 1 CD 3280 169 6 , , , 3280 169 7 2006 2006 CD 3280 169 8 ) ) -RRB- 3280 169 9 . . . 3280 170 1 11 11 CD 3280 170 2 . . . 3280 171 1 Linksys.com Linksys.com NNP 3280 171 2 . . . 3280 172 1 www.linksys.com www.linksys.com NNP 3280 172 2 ( ( -LRB- 3280 172 3 accessed access VBN 3280 172 4 Dec. December NNP 3280 172 5 15 15 CD 3280 172 6 , , , 3280 172 7 2005 2005 CD 3280 172 8 ) ) -RRB- 3280 172 9 . . . 3280 173 1 12 12 CD 3280 173 2 . . . 3280 174 1 OpenWrtDocs OpenWrtDocs NNP 3280 174 2 / / SYM 3280 174 3 Installing instal VBG 3280 174 4 / / SYM 3280 174 5 TFTP tftp NN 3280 174 6 — — : 3280 174 7 OpenWrt OpenWrt NNP 3280 174 8 . . . 3280 175 1 wiki.open­ wiki.open­ NNP 3280 175 2 wrt.org/OpenWrtDocs/Installing/TFTP?action=show&redirect wrt.org/OpenWrtDocs/Installing/TFTP?action=show&redirect NNP 3280 175 3 = = SYM 3280 175 4 OpenWrtViaTfp OpenWrtViaTfp NFP 3280 175 5 ( ( -LRB- 3280 175 6 accessed access VBN 3280 175 7 Aug. August NNP 3280 175 8 2 2 CD 3280 175 9 , , , 3280 175 10 2006 2006 CD 3280 175 11 ) ) -RRB- 3280 175 12 . . . 3280 176 1 13 13 CD 3280 176 2 . . . 3280 177 1 OpenWrtDocs OpenWrtDocs NNP 3280 177 2 / / SYM 3280 177 3 Installing instal VBG 3280 177 4 — — : 3280 177 5 OpenWrt OpenWrt NNP 3280 177 6 . . . 3280 178 1 wiki.openwrt.org/ wiki.openwrt.org/ NNP 3280 178 2 OpenWrtDocs OpenWrtDocs NNP 3280 178 3 / / SYM 3280 178 4 Installing instal VBG 3280 178 5 ( ( -LRB- 3280 178 6 accessed access VBN 3280 178 7 Aug. August NNP 3280 178 8 2 2 CD 3280 178 9 , , , 3280 178 10 2006 2006 CD 3280 178 11 ) ) -RRB- 3280 178 12 . . . 3280 179 1 Appendix Appendix NNP 3280 179 2 A. A. NNP 3280 180 1 Network network NN 3280 180 2 configuration configuration NN 3280 180 3 40 40 CD 3280 180 4 INFORMATION INFORMATION NNP 3280 180 5 TECHNOLOGY TECHNOLOGY NNP 3280 180 6 AND and CC 3280 180 7 LIBRARIES LIBRARIES NNP 3280 180 8 | | NNP 3280 180 9 JuNE JuNE NNP 3280 180 10 200740 200740 CD 3280 180 11 INFORMATION INFORMATION NNP 3280 180 12 TECHNOLOGY TECHNOLOGY NNP 3280 180 13 AND and CC 3280 180 14 LIBRARIES LIBRARIES NNP 3280 180 15 | | NNP 3280 180 16 JuNE JuNE NNP 3280 180 17 2007 2007 CD 3280 180 18 Appendix Appendix NNP 3280 180 19 B. B. NNP 3280 180 20 iptables iptables NN 3280 180 21 script script NN 3280 180 22 — — : 3280 180 23 Server server NN 3280 180 24 # # NN 3280 180 25 1 1 CD 3280 180 26 # # $ 3280 180 27 this this DT 3280 180 28 particular particular JJ 3280 180 29 bit bit NN 3280 180 30 must must MD 3280 180 31 be be VB 3280 180 32 set set VBN 3280 180 33 to to IN 3280 180 34 one one CD 3280 180 35 to to TO 3280 180 36 allow allow VB 3280 180 37 the the DT 3280 180 38 # # $ 3280 180 39 network network NN 3280 180 40 to to TO 3280 180 41 forward forward VB 3280 180 42 packets packet NNS 3280 180 43 echo echo VB 3280 180 44 “ " `` 3280 180 45 1 1 NNP 3280 180 46 ” " '' 3280 180 47 > > XX 3280 180 48 /proc /proc , 3280 180 49 / / SYM 3280 180 50 sys sys NNP 3280 180 51 / / SYM 3280 180 52 net net NNP 3280 180 53 / / SYM 3280 180 54 ipv4 ipv4 NNP 3280 180 55 / / SYM 3280 180 56 ip_forward ip_forward NNP 3280 180 57 # # $ 3280 180 58 set set VBN 3280 180 59 up up RP 3280 180 60 path path NN 3280 180 61 to to IN 3280 180 62 the the DT 3280 180 63 internal internal JJ 3280 180 64 network network NN 3280 180 65 from from IN 3280 180 66 Internet Internet NNP 3280 180 67 if if IN 3280 180 68 the the DT 3280 180 69 # # $ 3280 180 70 internal internal JJ 3280 180 71 network network NN 3280 180 72 initiated initiate VBD 3280 180 73 the the DT 3280 180 74 connection connection NN 3280 180 75 iptables iptable NNS 3280 180 76 ­A ­a JJ 3280 180 77 FORWARD forward RB 3280 180 78 ­i ­i CD 3280 180 79 eth0 eth0 NN 3280 180 80 ­o ­o CD 3280 180 81 eth1 eth1 NNP 3280 180 82 ­d ­d CD 3280 180 83 10.4.0.0 10.4.0.0 CD 3280 180 84 \ \ NNP 3280 180 85 ­m ­m CD 3280 180 86 state state NN 3280 180 87 ­­state ­­state CD 3280 180 88 ESTABLISHED ESTABLISHED NNS 3280 180 89 , , , 3280 180 90 RELATED relate VBN 3280 180 91 ­j ­j CD 3280 180 92 ACCEPT accept NN 3280 180 93 # # $ 3280 180 94 Same same JJ 3280 180 95 for for IN 3280 180 96 the the DT 3280 180 97 Chillispot Chillispot NNP 3280 180 98 subnet subnet NN 3280 180 99 iptables iptable NNS 3280 180 100 ­A ­a JJ 3280 180 101 FORWARD forward RB 3280 180 102 ­i ­i CD 3280 180 103 eth0 eth0 NNP 3280 180 104 ­o ­o CD 3280 180 105 eth2 eth2 NNP 3280 180 106 ­d ­d NNP 3280 180 107 10.5.0.0 10.5.0.0 CD 3280 180 108 \ \ NN 3280 180 109 ­m ­m CD 3280 180 110 state state NN 3280 180 111 ­­state ­­state CD 3280 180 112 ESTABLISHED ESTABLISHED NNS 3280 180 113 , , , 3280 180 114 RELATED relate VBN 3280 180 115 ­j ­j CD 3280 180 116 ACCEPT accept NN 3280 180 117 # # PRP 3280 180 118 allow allow VBP 3280 180 119 the the DT 3280 180 120 internal internal JJ 3280 180 121 subnets subnet NNS 3280 180 122 to to TO 3280 180 123 communicate communicate VB 3280 180 124 with with IN 3280 180 125 one one CD 3280 180 126 another another DT 3280 180 127 iptables iptable NNS 3280 180 128 ­A ­a JJ 3280 180 129 FORWARD forward RB 3280 180 130 ­i ­i CD 3280 180 131 eth1 eth1 NNP 3280 180 132 ­d ­d CD 3280 180 133 10.5.0.0 10.5.0.0 CD 3280 180 134 ­o ­o CD 3280 180 135 eth2 eth2 NN 3280 180 136 \ \ NNP 3280 180 137 ­j ­j CD 3280 180 138 ACCEPT ACCEPT NNP 3280 180 139 iptables iptable NNS 3280 180 140 ­A ­a JJ 3280 180 141 FORWARD forward JJ 3280 180 142 ­i ­i CD 3280 180 143 eth2 eth2 NN 3280 180 144 ­d ­d CD 3280 180 145 10.4.0.0 10.4.0.0 NNP 3280 180 146 ­o ­o CD 3280 180 147 eth1 eth1 NN 3280 180 148 \ \ NNP 3280 180 149 ­j ­j CD 3280 180 150 ACCEPT ACCEPT NNP 3280 180 151 # # $ 3280 180 152 allow allow VBP 3280 180 153 subnet subnet NN 3280 180 154 containing contain VBG 3280 180 155 server server NN 3280 180 156 2 2 CD 3280 180 157 to to TO 3280 180 158 reach reach VB 3280 180 159 the the DT 3280 180 160 Internet internet NN 3280 180 161 iptables iptable NNS 3280 180 162 ­A ­a JJ 3280 180 163 FORWARD forward RB 3280 180 164 ­i ­i CD 3280 180 165 eth1 eth1 NNP 3280 180 166 ­o ­o CD 3280 180 167 eth0 eth0 NN 3280 180 168 ­j ­j CD 3280 180 169 ACCEPT ACCEPT NNP 3280 180 170 # # NNP 3280 180 171 Chillispot Chillispot NNP 3280 180 172 – – : 3280 180 173 accept accept VB 3280 180 174 and and CC 3280 180 175 forward forward RB 3280 180 176 packets packet NNS 3280 180 177 iptables iptable NNS 3280 180 178 ­A ­a JJ 3280 180 179 FORWARD forward JJ 3280 180 180 ­i ­i CD 3280 180 181 eth2 eth2 NN 3280 180 182 ­s ­s CD 3280 180 183 10.5.3.30 10.5.3.30 CD 3280 180 184 ­j ­j CD 3280 180 185 ACCEPT accept NN 3280 180 186 # # $ 3280 180 187 Set Set VBN 3280 180 188 up up RP 3280 180 189 transparent transparent JJ 3280 180 190 proxy proxy NN 3280 180 191 for for IN 3280 180 192 wireless wireless NN 3280 180 193 network network NN 3280 180 194 , , , 3280 180 195 but but CC 3280 180 196 allow allow VB 3280 180 197 # # $ 3280 180 198 connections connection NNS 3280 180 199 that that WDT 3280 180 200 go go VBP 3280 180 201 through through RP 3280 180 202 to to IN 3280 180 203 the the DT 3280 180 204 campus campus NN 3280 180 205 network network NN 3280 180 206 # # NN 3280 180 207 to to TO 3280 180 208 bypass bypass VB 3280 180 209 proxy proxy NN 3280 180 210 iptables iptable NNS 3280 180 211 ­t ­t ADD 3280 180 212 nat nat DT 3280 180 213 ­A ­a JJ 3280 180 214 PREROUTING preroute VBG 3280 180 215 ­i ­i CD 3280 180 216 eth2 eth2 NN 3280 180 217 ! ! . 3280 181 1 \ \ NNP 3280 181 2 ­d ­d CD 3280 181 3 66.99.172.0/23 66.99.172.0/23 CD 3280 181 4 ­p ­p CD 3280 181 5 tcp tcp NNP 3280 181 6 ­­dport ­­dport NNP 3280 181 7 80 80 CD 3280 181 8 ­s ­s CD 3280 181 9 10.5.0.0/16 10.5.0.0/16 CD 3280 181 10 \ \ NN 3280 181 11 ­j ­j CD 3280 181 12 DNAT dnat NN 3280 181 13 ­­to­destination ­­to­destination NN 3280 181 14 10.4.1.90:3128 10.4.1.90:3128 CD 3280 181 15 # # -LRB- 3280 181 16 nat nat JJ 3280 181 17 iptables iptable NNS 3280 181 18 ­t ­t ADD 3280 181 19 nat nat JJ 3280 181 20 ­A ­A NNP 3280 181 21 POSTROUTING POSTROUTING NNP 3280 181 22 ­o ­o CD 3280 181 23 eth0 eth0 NN 3280 181 24 \ \ NN 3280 181 25 ­j ­j CD 3280 181 26 MASQUERADE masquerade NN 3280 181 27 # # $ 3280 181 28 simple simple JJ 3280 181 29 port port NN 3280 181 30 knocking knock VBG 3280 181 31 to to TO 3280 181 32 allow allow VB 3280 181 33 port port NN 3280 181 34 22 22 CD 3280 181 35 connection connection NN 3280 181 36 adapted adapt VBD 3280 181 37 # # $ 3280 181 38 from from IN 3280 181 39 www.shorewall.net/PortKnocking.html1 www.shorewall.net/PortKnocking.html1 NNP 3280 181 40 another another DT 3280 181 41 # # $ 3280 181 42 excellent excellent JJ 3280 181 43 document document NN 3280 181 44 can can MD 3280 181 45 be be VB 3280 181 46 found find VBN 3280 181 47 at at IN 3280 181 48 # # $ 3280 181 49 www.debian-administration.org/articles/26814 www.debian-administration.org/articles/26814 NNS 3280 181 50 # # JJR 3280 181 51 once once IN 3280 181 52 connection connection NN 3280 181 53 started start VBD 3280 181 54 let let VB 3280 181 55 it -PRON- PRP 3280 181 56 continue continue VB 3280 181 57 iptables iptable NNS 3280 181 58 ­A ­a JJ 3280 181 59 INPUT input NN 3280 181 60 ­m ­m CD 3280 181 61 state state NN 3280 181 62 ­­state ­­state CD 3280 181 63 \ \ NN 3280 181 64 ESTABLISHED ESTABLISHED NNS 3280 181 65 , , , 3280 181 66 RELATED relate VBN 3280 181 67 ­j ­j CD 3280 181 68 ACCEPT accept NN 3280 181 69 # # $ 3280 181 70 if if IN 3280 181 71 name name NN 3280 181 72 SSH SSH NNP 3280 181 73 has have VBZ 3280 181 74 been be VBN 3280 181 75 set set VBN 3280 181 76 , , , 3280 181 77 then then RB 3280 181 78 allow allow VB 3280 181 79 connection connection NN 3280 181 80 iptables iptable NNS 3280 181 81 ­A ­a JJ 3280 181 82 INPUT INPUT NNP 3280 181 83 ­p ­p VBD 3280 181 84 tcp tcp NNP 3280 181 85 ­­dport ­­dport NNP 3280 181 86 22 22 CD 3280 181 87 ­m ­m CD 3280 181 88 recent recent JJ 3280 181 89 \ \ NN 3280 181 90 ­­rcheck ­­rcheck NN 3280 181 91 ­­name ­­name XX 3280 181 92 SSH SSH NNP 3280 181 93 ­j ­j CD 3280 181 94 ACCEPT accept VBP 3280 181 95 # # $ 3280 181 96 Surround surround VB 3280 181 97 the the DT 3280 181 98 port port NN 3280 181 99 that that WDT 3280 181 100 opens open VBZ 3280 181 101 ssh ssh NN 3280 181 102 so so IN 3280 181 103 that that IN 3280 181 104 a a DT 3280 181 105 sequential sequential JJ 3280 181 106 port port NN 3280 181 107 # # NN 3280 181 108 scanners scanner NNS 3280 181 109 will will MD 3280 181 110 end end VB 3280 181 111 up up RP 3280 181 112 closing close VBG 3280 181 113 it -PRON- PRP 3280 181 114 right right RB 3280 181 115 after after IN 3280 181 116 opening open VBG 3280 181 117 it -PRON- PRP 3280 181 118 . . . 3280 182 1 iptables iptable NNS 3280 182 2 ­A ­a JJ 3280 182 3 INPUT INPUT NNP 3280 182 4 ­p ­p VBD 3280 182 5 tcp tcp NNP 3280 182 6 ­­dport ­­dport XX 3280 182 7 1233 1233 CD 3280 182 8 ­m ­m CD 3280 182 9 recent recent JJ 3280 182 10 \ \ NN 3280 182 11 – – : 3280 182 12 ­name ­name CD 3280 182 13 SSH SSH NNP 3280 182 14 ­­remove ­­remove NN 3280 182 15 ­j ­j CD 3280 182 16 DROP drop NN 3280 182 17 iptables iptable NNS 3280 182 18 ­A ­a JJ 3280 182 19 INPUT INPUT NNP 3280 182 20 ­p ­p VBD 3280 182 21 tcp tcp NNP 3280 182 22 ­­dport ­­dport XX 3280 182 23 1234 1234 CD 3280 182 24 ­m ­m CD 3280 182 25 recent recent JJ 3280 182 26 \ \ NN 3280 182 27 ­­name ­­name VBN 3280 182 28 SSH SSH NNP 3280 182 29 ­­set ­­set CD 3280 182 30 ­j ­j CD 3280 182 31 DROP drop NN 3280 182 32 iptables iptable NNS 3280 182 33 ­A ­a JJ 3280 182 34 INPUT INPUT NNP 3280 182 35 ­p ­p VBD 3280 182 36 tcp tcp RB 3280 182 37 ­­dport ­­dport XX 3280 182 38 1235 1235 CD 3280 182 39 ­m ­m CD 3280 182 40 recent recent JJ 3280 182 41 \ \ NN 3280 182 42 ­­name ­­name VBN 3280 182 43 SSH SSH NNP 3280 182 44 ­­remove ­­remove VB 3280 182 45 ­j ­j CD 3280 182 46 DROP drop NN 3280 182 47 # # JJR 3280 182 48 drop drop VBP 3280 182 49 all all DT 3280 182 50 packets packet NNS 3280 182 51 that that WDT 3280 182 52 do do VBP 3280 182 53 not not RB 3280 182 54 match match VB 3280 182 55 a a DT 3280 182 56 rule rule NN 3280 182 57 above above IN 3280 182 58 by by IN 3280 182 59 default default NN 3280 182 60 iptables iptable NNS 3280 182 61 ­A ­a JJ 3280 182 62 INPUT input NN 3280 182 63 ­j ­j CD 3280 182 64 DROP DROP VBZ 3280 182 65 Appendix Appendix NNP 3280 182 66 C. C. NNP 3280 182 67 Server Server NNP 3280 182 68 configuration configuration NN 3280 182 69 for for IN 3280 182 70 first first JJ 3280 182 71 network network NN 3280 182 72 card card NN 3280 182 73 ( ( -LRB- 3280 182 74 ethernet ethernet NNP 3280 182 75 0 0 CD 3280 182 76 ) ) -RRB- 3280 182 77 # # $ 3280 182 78 /etc /etc CD 3280 182 79 / / SYM 3280 182 80 sysconfing sysconfing JJ 3280 182 81 / / SYM 3280 182 82 networking­scripts networking­scripts NNP 3280 182 83 / / SYM 3280 182 84 ifcfg­eth0 ifcfg­eth0 NNP 3280 182 85 ­ ­ NN 3280 182 86 # # NNP 3280 182 87 Server Server NNP 3280 182 88 # # $ 3280 182 89 1 1 CD 3280 182 90 # # NN 3280 182 91 DEVICE device NN 3280 182 92 = = SYM 3280 182 93 eth0 eth0 NN 3280 182 94 BOOTPROTO BOOTPROTO NNP 3280 182 95 = = SYM 3280 182 96 static static NNP 3280 182 97 BROADCAST=66.128.109.63 BROADCAST=66.128.109.63 NNP 3280 182 98 HWADDR=00:11:22:33:44:66 HWADDR=00:11:22:33:44:66 NNP 3280 182 99 IPADDR=66.128.109.60 IPADDR=66.128.109.60 . 3280 182 100 NETMASK=255.255.255.248 netmask=255.255.255.248 UH 3280 182 101 NETWORK=66.128.109.56 NETWORK=66.128.109.56 NNP 3280 182 102 ONBOOT ONBOOT NNP 3280 182 103 = = NFP 3280 182 104 yes yes UH 3280 182 105 TYPE TYPE NNP 3280 182 106 = = SYM 3280 182 107 Ethernet Ethernet NNP 3280 182 108 Appendix Appendix NNP 3280 182 109 D. D. NNP 3280 182 110 /etc /etc NNP 3280 182 111 / / SYM 3280 182 112 squid.conf squid.conf NNP 3280 182 113 — — : 3280 182 114 Server server NN 3280 182 115 # # $ 3280 182 116 2 2 CD 3280 182 117 # # NN 3280 182 118 default default NN 3280 182 119 squid squid JJ 3280 182 120 port port NN 3280 182 121 http_port http_port NNP 3280 182 122 3128 3128 CD 3280 182 123 # # : 3280 182 124 settings setting NNS 3280 182 125 changed change VBN 3280 182 126 to to TO 3280 182 127 specify specify VB 3280 182 128 memory memory NN 3280 182 129 for for IN 3280 182 130 squid squid JJ 3280 182 131 cache_mem cache_mem NNP 3280 182 132 32 32 CD 3280 182 133 MB mb NN 3280 182 134 cachedir cachedir VBZ 3280 182 135 ufs ufs NNP 3280 182 136 /var /var NN 3280 182 137 / / SYM 3280 182 138 spool spool NN 3280 182 139 / / SYM 3280 182 140 squid squid NNP 3280 182 141 1000 1000 CD 3280 182 142 16 16 CD 3280 182 143 256 256 CD 3280 182 144 # # $ 3280 182 145 allow allow VBP 3280 182 146 assess assess NN 3280 182 147 to to TO 3280 182 148 squid squid VB 3280 182 149 for for IN 3280 182 150 all all DT 3280 182 151 within within IN 3280 182 152 our -PRON- PRP$ 3280 182 153 network network NN 3280 182 154 acl acl NNP 3280 182 155 all all DT 3280 182 156 src src NNP 3280 182 157 0.0.0.0/0.0.0.0 0.0.0.0/0.0.0.0 CD 3280 182 158 http_access http_access NNP 3280 182 159 allow allow VBP 3280 182 160 all all DT 3280 182 161 http_reply_access http_reply_access NN 3280 182 162 allow allow VBP 3280 182 163 all all DT 3280 182 164 # # $ 3280 182 165 internal internal JJ 3280 182 166 host host NN 3280 182 167 with with IN 3280 182 168 no no DT 3280 182 169 externally externally RB 3280 182 170 known know VBN 3280 182 171 name name NN 3280 182 172 so so RB 3280 182 173 we -PRON- PRP 3280 182 174 put put VBP 3280 182 175 # # $ 3280 182 176 our -PRON- PRP$ 3280 182 177 internal internal JJ 3280 182 178 host host NN 3280 182 179 name name NN 3280 182 180 visible_hostname visible_hostname CC 3280 182 181 hostname hostname NNP 3280 182 182 # # $ 3280 182 183 specifications specification NNS 3280 182 184 needed need VBN 3280 182 185 for for IN 3280 182 186 transparent transparent JJ 3280 182 187 proxy2 proxy2 NN 3280 182 188 httpd_accel_port httpd_accel_port VB 3280 182 189 80 80 CD 3280 182 190 httpd_accel_host httpd_accel_host RB 3280 182 191 virtual virtual JJ 3280 182 192 httpd_accel_with_proxy httpd_accel_with_proxy NN 3280 182 193 on on IN 3280 182 194 httpd_accel_uses_host_header httpd_accel_uses_host_header NN 3280 182 195 on on IN 3280 182 196 PuBLIC public JJ 3280 182 197 LIBRARIES library NNS 3280 182 198 AND and CC 3280 182 199 INTERNET INTERNET NNP 3280 182 200 ACCESS ACCESS NNP 3280 182 201 | | NNS 3280 182 202 JAEGER jaeger NN 3280 182 203 , , , 3280 182 204 BERTOT bertot NN 3280 182 205 , , , 3280 182 206 MCCLuRE mcclure UH 3280 182 207 , , , 3280 182 208 AND and CC 3280 182 209 RODRIGuEz rodriguez NN 3280 182 210 41OPEN 41open CD 3280 182 211 SOuRCE SOuRCE NNP 3280 182 212 WIFI WIFI NNP 3280 182 213 HOTSPOT HOTSPOT NNP 3280 182 214 IMPLEMENTATION implementation NN 3280 182 215 | | NNS 3280 182 216 SONDAG SONDAG NNS 3280 182 217 AND and CC 3280 182 218 FEHER FEHER NNP 3280 182 219 41 41 CD 3280 182 220 Appendix Appendix NNP 3280 182 221 E. E. NNP 3280 182 222 /etc /etc , 3280 182 223 / / SYM 3280 182 224 raddb raddb NNP 3280 182 225 / / SYM 3280 182 226 clients.conf clients.conf NN 3280 182 227 — — : 3280 182 228 Server server NN 3280 182 229 # # $ 3280 182 230 2 2 CD 3280 182 231 client client NN 3280 182 232 127.0.0.1 127.0.0.1 NN 3280 182 233 { { -LRB- 3280 182 234 secret secret NNP 3280 182 235 = = SYM 3280 182 236 password password NNP 3280 182 237 shortname shortname NNP 3280 182 238 = = SYM 3280 182 239 localhost localhost NNP 3280 182 240 nastype nastype JJ 3280 182 241 = = SYM 3280 182 242 other other JJ 3280 182 243 } } -RRB- 3280 182 244 client client NN 3280 182 245 10.5.3.30 10.5.3.30 CD 3280 182 246 { { -LRB- 3280 182 247 secret secret NNP 3280 182 248 = = SYM 3280 182 249 password password NNP 3280 182 250 shortname shortname NNP 3280 182 251 = = SYM 3280 182 252 other other JJ 3280 182 253 machine machine NN 3280 182 254 } } -RRB- 3280 182 255 Appendix Appendix NNP 3280 182 256 F. F. NNP 3280 182 257 /etc /etc NNP 3280 182 258 / / SYM 3280 182 259 raddb raddb NN 3280 182 260 / / SYM 3280 182 261 users user NNS 3280 182 262 — — : 3280 182 263 Server server NN 3280 182 264 # # $ 3280 182 265 2 2 CD 3280 182 266 # # $ 3280 182 267 example example NN 3280 182 268 of of IN 3280 182 269 an an DT 3280 182 270 entry entry NN 3280 182 271 for for IN 3280 182 272 a a DT 3280 182 273 user user NN 3280 182 274 joeuser joeuser NN 3280 182 275 Auth­Type:=Local Auth­Type:=Local NNP 3280 182 276 , , , 3280 182 277 User­Password==”passwd User­Password==”passwd NNP 3280 182 278 ” " '' 3280 182 279 Class Class NNP 3280 182 280 = = SYM 3280 182 281 0702345678 0702345678 CD 3280 182 282 , , , 3280 182 283 Session­Timeout Session­Timeout NNP 3280 182 284 = = SYM 3280 182 285 3600 3600 CD 3280 182 286 , , , 3280 182 287 Idle­Timeout idle­timeout RB 3280 182 288 = = SYM 3280 182 289 600 600 CD 3280 182 290 , , , 3280 182 291 Acct­Interim­Interval Acct­Interim­Interval NNP 3280 182 292 = = SYM 3280 182 293 60 60 CD 3280 182 294 , , , 3280 182 295 WISPr­Bandwidth­Max­Up WISPr­Bandwidth­Max­Up NNP 3280 182 296 = = SYM 3280 182 297 128000 128000 CD 3280 182 298 , , , 3280 182 299 WISPr­Bandwidth­Max­Down wispr­bandwidth­max­down XX 3280 182 300 = = SYM 3280 182 301 512000 512000 CD 3280 182 302 # # $ 3280 182 303 example example NN 3280 182 304 of of IN 3280 182 305 an an DT 3280 182 306 entry entry NN 3280 182 307 for for IN 3280 182 308 an an DT 3280 182 309 access access NN 3280 182 310 point point NN 3280 182 311 # # $ 3280 182 312 The the DT 3280 182 313 physical physical JJ 3280 182 314 / / SYM 3280 182 315 mac mac NNP 3280 182 316 address address NN 3280 182 317 listed list VBN 3280 182 318 below below RB 3280 182 319 is be VBZ 3280 182 320 for for IN 3280 182 321 the the DT 3280 182 322 # # NNP 3280 182 323 lan lan NN 3280 182 324 side side NN 3280 182 325 of of IN 3280 182 326 the the DT 3280 182 327 router router NN 3280 182 328 / / SYM 3280 182 329 access access NN 3280 182 330 point point NN 3280 182 331 mac_address mac_address ADD 3280 182 332 Auth­Type Auth­Type NNP 3280 182 333 : : : 3280 182 334 = = NFP 3280 182 335 Local local JJ 3280 182 336 , , , 3280 182 337 User­Password User­Password NNP 3280 182 338 = = SYM 3280 182 339 = = SYM 3280 182 340 “ " `` 3280 182 341 password password NN 3280 182 342 ” " '' 3280 182 343 Framed­IP­Address framed­ip­address NN 3280 182 344 = = SYM 3280 182 345 192.168.182.10 192.168.182.10 CD 3280 182 346 , , , 3280 182 347 Acct­Interim­Interval Acct­Interim­Interval NNP 3280 182 348 = = SYM 3280 182 349 3600 3600 CD 3280 182 350 , , , 3280 182 351 Session­Timeout Session­Timeout NNP 3280 182 352 = = SYM 3280 182 353 0 0 NFP 3280 182 354 , , , 3280 182 355 Idle­Timeout idle­timeout RB 3280 182 356 = = NFP 3280 182 357 0 0 NFP 3280 182 358 Appendix Appendix NNP 3280 182 359 G. G. NNP 3280 182 360 /etc /etc NNP 3280 182 361 / / SYM 3280 182 362 chilli.conf chilli.conf NN 3280 182 363 — — : 3280 182 364 Server server NN 3280 182 365 # # $ 3280 182 366 3 3 CD 3280 182 367 # # $ 3280 182 368 used use VBN 3280 182 369 to to TO 3280 182 370 expand expand VB 3280 182 371 the the DT 3280 182 372 network network NN 3280 182 373 net net NN 3280 182 374 192.168.176.0/20 192.168.176.0/20 CD 3280 182 375 # # $ 3280 182 376 used use VBN 3280 182 377 to to TO 3280 182 378 expand expand VB 3280 182 379 the the DT 3280 182 380 number number NN 3280 182 381 of of IN 3280 182 382 hosts host NNS 3280 182 383 that that WDT 3280 182 384 can can MD 3280 182 385 connect connect VB 3280 182 386 # # NNP 3280 182 387 while while IN 3280 182 388 still still RB 3280 182 389 leaving leave VBG 3280 182 390 a a DT 3280 182 391 portion portion NN 3280 182 392 of of IN 3280 182 393 the the DT 3280 182 394 network network NN 3280 182 395 for for IN 3280 182 396 # # JJR 3280 182 397 infrastructure infrastructure NN 3280 182 398 dynip dynip NN 3280 182 399 192.168.184.0/21 192.168.184.0/21 CD 3280 182 400 # # $ 3280 182 401 used use VBN 3280 182 402 to to TO 3280 182 403 give give VB 3280 182 404 static static JJ 3280 182 405 addresses address NNS 3280 182 406 to to IN 3280 182 407 the the DT 3280 182 408 access access NN 3280 182 409 points point NNS 3280 182 410 statip statip IN 3280 182 411 192.168.182.0/24 192.168.182.0/24 CD 3280 182 412 # # $ 3280 182 413 internal internal JJ 3280 182 414 DNS dns NN 3280 182 415 followed follow VBN 3280 182 416 by by IN 3280 182 417 external external JJ 3280 182 418 DNS DNS NNP 3280 182 419 dns1 dns1 NNP 3280 182 420 10.4.1.90 10.4.1.90 CD 3280 182 421 dns2 dns2 NNP 3280 182 422 24.217.0.3 24.217.0.3 CD 3280 182 423 # # $ 3280 182 424 radius radius NN 3280 182 425 server server NN 3280 182 426 for for IN 3280 182 427 the the DT 3280 182 428 network network NN 3280 182 429 radiusserver1 radiusserver1 NN 3280 182 430 10.4.1.90 10.4.1.90 CD 3280 182 431 radiusserver2 radiusserver2 NNP 3280 182 432 10.4.1.90 10.4.1.90 CD 3280 182 433 # # $ 3280 182 434 radius radius NN 3280 182 435 secret secret JJ 3280 182 436 used use VBN 3280 182 437 radiussecret radiussecret JJ 3280 182 438 password password NN 3280 182 439 # # $ 3280 182 440 interface interface NN 3280 182 441 Chillispot Chillispot NNP 3280 182 442 server server NN 3280 182 443 to to IN 3280 182 444 listens listen VBZ 3280 182 445 to to IN 3280 182 446 DHCP dhcp NN 3280 182 447 requests request NNS 3280 182 448 dhcpif dhcpif NN 3280 182 449 eth1 eth1 NN 3280 182 450 # # $ 3280 182 451 specified specify VBD 3280 182 452 default default NN 3280 182 453 login login NN 3280 182 454 page page NN 3280 182 455 uamserver uamserver NNP 3280 182 456 https://10.5.3.30 https://10.5.3.30 NNP 3280 182 457 / / SYM 3280 182 458 cgi­bin cgi­bin NNP 3280 182 459 / / SYM 3280 182 460 hotspotlogin.cgi hotspotlogin.cgi NNP 3280 182 461 # # $ 3280 182 462 addresses address NNS 3280 182 463 that that IN 3280 182 464 users user NNS 3280 182 465 can can MD 3280 182 466 visit visit VB 3280 182 467 without without IN 3280 182 468 authenticating authenticate VBG 3280 182 469 uamallowed uamallowed JJ 3280 182 470 10.4.1.90,24.217.0.3,66.99.172.0/24 10.4.1.90,24.217.0.3,66.99.172.0/24 CD 3280 182 471 # # $ 3280 182 472 this this DT 3280 182 473 allows allow VBZ 3280 182 474 the the DT 3280 182 475 access access NN 3280 182 476 points point NNS 3280 182 477 to to TO 3280 182 478 authenticate authenticate VB 3280 182 479 based base VBN 3280 182 480 on on IN 3280 182 481 # # $ 3280 182 482 mac mac NNP 3280 182 483 address address NN 3280 182 484 only only RB 3280 182 485 , , , 3280 182 486 this this DT 3280 182 487 is be VBZ 3280 182 488 required require VBN 3280 182 489 to to TO 3280 182 490 log log VB 3280 182 491 into into IN 3280 182 492 the the DT 3280 182 493 access access NN 3280 182 494 # # NN 3280 182 495 points point NNS 3280 182 496 from from IN 3280 182 497 the the DT 3280 182 498 captive captive JJ 3280 182 499 portal portal JJ 3280 182 500 server server NN 3280 182 501 macauth macauth NNP 3280 182 502 # # NNP 3280 182 503 this this DT 3280 182 504 password password NN 3280 182 505 corresponds correspond VBZ 3280 182 506 with with IN 3280 182 507 the the DT 3280 182 508 password password NN 3280 182 509 from from IN 3280 182 510 the the DT 3280 182 511 # # $ 3280 182 512 radius radius NN 3280 182 513 users user NNS 3280 182 514 file file VBP 3280 182 515 macpasswd macpasswd NNP 3280 182 516 password password NNP 3280 182 517 42 42 CD 3280 182 518 INFORMATION INFORMATION NNP 3280 182 519 TECHNOLOGY TECHNOLOGY NNP 3280 182 520 AND and CC 3280 182 521 LIBRARIES LIBRARIES NNP 3280 182 522 | | NNP 3280 182 523 JuNE JuNE NNP 3280 182 524 200742 200742 CD 3280 182 525 INFORMATION INFORMATION NNP 3280 182 526 TECHNOLOGY TECHNOLOGY NNP 3280 182 527 AND and CC 3280 182 528 LIBRARIES LIBRARIES NNP 3280 182 529 | | NNP 3280 182 530 JuNE JuNE NNP 3280 182 531 2007 2007 CD 3280 182 532 Appendix Appendix NNP 3280 182 533 H. H. NNP 3280 182 534 Redirection Redirection NNP 3280 182 535 page page NN 3280 182 536 Appendix Appendix NNP 3280 182 537 I. I. NNP 3280 183 1 Method method NN 3280 183 2 for for IN 3280 183 3 flashing flash VBG 3280 183 4 firmware firmware NN 3280 183 5 of of IN 3280 183 6 Linksys Linksys NNP 3280 183 7 router router NN 3280 183 8 The the DT 3280 183 9 firmware firmware NN 3280 183 10 can can MD 3280 183 11 be be VB 3280 183 12 flashed flash VBN 3280 183 13 using use VBG 3280 183 14 the the DT 3280 183 15 built­in built­in NNS 3280 183 16 Web web NN 3280 183 17 inter­ inter­ JJ 3280 183 18 face face NN 3280 183 19 or or CC 3280 183 20 via via IN 3280 183 21 tftp tftp NNS 3280 183 22 . . . 3280 184 1 While while IN 3280 184 2 help help NN 3280 184 3 is be VBZ 3280 184 4 available available JJ 3280 184 5 online3 online3 NN 3280 184 6 for for IN 3280 184 7 this this DT 3280 184 8 , , , 3280 184 9 the the DT 3280 184 10 procedure procedure NN 3280 184 11 outlined outline VBN 3280 184 12 here here RB 3280 184 13 may may MD 3280 184 14 also also RB 3280 184 15 be be VB 3280 184 16 helpful helpful JJ 3280 184 17 . . . 3280 185 1 On on IN 3280 185 2 newer new JJR 3280 185 3 versions version NNS 3280 185 4 of of IN 3280 185 5 the the DT 3280 185 6 Linksys Linksys NNP 3280 185 7 routers router NNS 3280 185 8 , , , 3280 185 9 an an DT 3280 185 10 older old JJR 3280 185 11 version version NN 3280 185 12 of of IN 3280 185 13 the the DT 3280 185 14 Linksys Linksys NNP 3280 185 15 firmware firmware NN 3280 185 16 must must MD 3280 185 17 be be VB 3280 185 18 installed instal VBN 3280 185 19 first first RB 3280 185 20 that that WDT 3280 185 21 supports support VBZ 3280 185 22 a a DT 3280 185 23 bug bug NN 3280 185 24 in in IN 3280 185 25 the the DT 3280 185 26 ping ping NN 3280 185 27 function function NN 3280 185 28 on on IN 3280 185 29 the the DT 3280 185 30 router router NN 3280 185 31 . . . 3280 186 1 Once once IN 3280 186 2 the the DT 3280 186 3 older old JJR 3280 186 4 version version NN 3280 186 5 is be VBZ 3280 186 6 installed instal VBN 3280 186 7 , , , 3280 186 8 you -PRON- PRP 3280 186 9 can can MD 3280 186 10 exploit exploit VB 3280 186 11 a a DT 3280 186 12 bug bug NN 3280 186 13 in in IN 3280 186 14 the the DT 3280 186 15 ping ping NN 3280 186 16 com­ com­ XX 3280 186 17 mand mand NNP 3280 186 18 on on IN 3280 186 19 the the DT 3280 186 20 router router NN 3280 186 21 to to TO 3280 186 22 enable enable VB 3280 186 23 “ " `` 3280 186 24 boot boot NN 3280 186 25 wait wait VB 3280 186 26 , , , 3280 186 27 ” " '' 3280 186 28 which which WDT 3280 186 29 enables enable VBZ 3280 186 30 the the DT 3280 186 31 router router NN 3280 186 32 to to TO 3280 186 33 accept accept VB 3280 186 34 a a DT 3280 186 35 connection connection NN 3280 186 36 to to TO 3280 186 37 flash flash VB 3280 186 38 its -PRON- PRP$ 3280 186 39 firmware firmware NN 3280 186 40 as as IN 3280 186 41 it -PRON- PRP 3280 186 42 is be VBZ 3280 186 43 booting boot VBG 3280 186 44 . . . 3280 187 1 Detailed detailed JJ 3280 187 2 instructions instruction NNS 3280 187 3 for for IN 3280 187 4 this this DT 3280 187 5 installation installation NN 3280 187 6 are be VBP 3280 187 7 as as IN 3280 187 8 fol­ fol­ FW 3280 187 9 lows low NNS 3280 187 10 : : : 3280 187 11 n n LS 3280 187 12 First First NNP 3280 187 13 , , , 3280 187 14 download download VB 3280 187 15 an an DT 3280 187 16 old old JJ 3280 187 17 version version NN 3280 187 18 of of IN 3280 187 19 a a DT 3280 187 20 Linksys Linksys NNP 3280 187 21 firmware firmware NN 3280 187 22 that that WDT 3280 187 23 supports support VBZ 3280 187 24 the the DT 3280 187 25 ping ping NN 3280 187 26 bug bug NN 3280 187 27 to to TO 3280 187 28 enable enable VB 3280 187 29 boot boot NN 3280 187 30 wait wait VB 3280 187 31 . . . 3280 188 1 One one CD 3280 188 2 is be VBZ 3280 188 3 available available JJ 3280 188 4 at at IN 3280 188 5 : : : 3280 188 6 ftp://ftp.linksys.com/pub/network/ ftp://ftp.linksys.com/pub/network/ NNP 3280 188 7 WRT54GS_3.37.2_US_code.zip WRT54GS_3.37.2_US_code.zip NNP 3280 188 8 n n NNP 3280 188 9 Download Download NNP 3280 188 10 and and CC 3280 188 11 unzip unzip VB 3280 188 12 this this DT 3280 188 13 file file NN 3280 188 14 . . . 3280 189 1 n n LS 3280 189 2 Plug Plug NNP 3280 189 3 an an DT 3280 189 4 Ethernet ethernet NN 3280 189 5 patch patch NN 3280 189 6 cable cable NN 3280 189 7 into into IN 3280 189 8 link link NN 3280 189 9 # # $ 3280 189 10 1 1 CD 3280 189 11 on on IN 3280 189 12 the the DT 3280 189 13 router router NN 3280 189 14 ( ( -LRB- 3280 189 15 not not RB 3280 189 16 the the DT 3280 189 17 wan wan NNP 3280 189 18 port port NNP 3280 189 19 ) ) -RRB- 3280 189 20 and and CC 3280 189 21 the the DT 3280 189 22 interface interface NN 3280 189 23 on on IN 3280 189 24 your -PRON- PRP$ 3280 189 25 machine machine NN 3280 189 26 . . . 3280 190 1 Set set VB 3280 190 2 the the DT 3280 190 3 IP IP NNP 3280 190 4 address address NN 3280 190 5 of of IN 3280 190 6 your -PRON- PRP$ 3280 190 7 computer computer NN 3280 190 8 to to IN 3280 190 9 a a DT 3280 190 10 static static JJ 3280 190 11 IP IP NNP 3280 190 12 address address NN 3280 190 13 in in IN 3280 190 14 the the DT 3280 190 15 192.168.1.x 192.168.1.x CD 3280 190 16 range range NN 3280 190 17 , , , 3280 190 18 not not RB 3280 190 19 192.168.1.1 192.168.1.1 CD 3280 190 20 , , , 3280 190 21 which which WDT 3280 190 22 is be VBZ 3280 190 23 used use VBN 3280 190 24 by by IN 3280 190 25 the the DT 3280 190 26 router router NN 3280 190 27 . . . 3280 191 1 n n LS 3280 191 2 Log Log NNP 3280 191 3 into into IN 3280 191 4 router router NN 3280 191 5 by by IN 3280 191 6 opening open VBG 3280 191 7 a a DT 3280 191 8 browser browser NN 3280 191 9 window window NN 3280 191 10 and and CC 3280 191 11 putting put VBG 3280 191 12 192.168.1.1 192.168.1.1 CD 3280 191 13 into into IN 3280 191 14 the the DT 3280 191 15 address address NN 3280 191 16 bar bar NN 3280 191 17 . . . 3280 192 1 ( ( -LRB- 3280 192 2 NOTE note NN 3280 192 3 : : : 3280 192 4 This this DT 3280 192 5 is be VBZ 3280 192 6 only only RB 3280 192 7 for for IN 3280 192 8 factory factory NN 3280 192 9 preset preset JJ 3280 192 10 routers router NNS 3280 192 11 . . . 3280 192 12 ) ) -RRB- 3280 193 1 Username Username NNP 3280 193 2 : : : 3280 193 3 ( ( -LRB- 3280 193 4 leave leave VB 3280 193 5 blank blank RB 3280 193 6 ) ) -RRB- 3280 193 7 Password Password NNP 3280 193 8 : : : 3280 193 9 admin admin NNP 3280 193 10 n n CC 3280 193 11 Click Click NNP 3280 193 12 on on IN 3280 193 13 " " `` 3280 193 14 administration administration NN 3280 193 15 " " '' 3280 193 16 . . . 3280 194 1 n n LS 3280 194 2 Click Click NNP 3280 194 3 on on IN 3280 194 4 " " `` 3280 194 5 Firmware Firmware NNP 3280 194 6 upgrade upgrade NN 3280 194 7 " " '' 3280 194 8 . . . 3280 195 1 n n LS 3280 195 2 Click Click NNP 3280 195 3 " " `` 3280 195 4 browse browse NN 3280 195 5 " " '' 3280 195 6 and and CC 3280 195 7 locate locate VB 3280 195 8 the the DT 3280 195 9 old old JJ 3280 195 10 Linksys Linksys NNP 3280 195 11 firmware firmware NN 3280 195 12 on on IN 3280 195 13 your -PRON- PRP$ 3280 195 14 machine machine NN 3280 195 15 . . . 3280 196 1 n n LS 3280 196 2 Click Click NNP 3280 196 3 " " `` 3280 196 4 upgrade upgrade NN 3280 196 5 " " '' 3280 196 6 . . . 3280 197 1 n n LS 3280 197 2 Wait wait VB 3280 197 3 patiently patiently RB 3280 197 4 while while IN 3280 197 5 it -PRON- PRP 3280 197 6 flashes flash VBZ 3280 197 7 the the DT 3280 197 8 firmware firmware NN 3280 197 9 … … NFP 3280 197 10 . . . 3280 198 1 n n LS 3280 198 2 Click Click NNP 3280 198 3 " " `` 3280 198 4 setup setup NN 3280 198 5 " " '' 3280 198 6 . . . 3280 199 1 n n LS 3280 199 2 Click Click NNP 3280 199 3 " " `` 3280 199 4 basic basic JJ 3280 199 5 setup setup NN 3280 199 6 " " '' 3280 199 7 . . . 3280 200 1 PuBLIC public JJ 3280 200 2 LIBRARIES library NNS 3280 200 3 AND and CC 3280 200 4 INTERNET INTERNET NNP 3280 200 5 ACCESS ACCESS NNP 3280 200 6 | | NNS 3280 200 7 JAEGER jaeger NN 3280 200 8 , , , 3280 200 9 BERTOT bertot NN 3280 200 10 , , , 3280 200 11 MCCLuRE mcclure UH 3280 200 12 , , , 3280 200 13 AND and CC 3280 200 14 RODRIGuEz rodriguez NN 3280 200 15 43OPEN 43open CD 3280 200 16 SOuRCE SOuRCE NNP 3280 200 17 WIFI WIFI NNP 3280 200 18 HOTSPOT HOTSPOT NNP 3280 200 19 IMPLEMENTATION implementation NN 3280 200 20 | | NNS 3280 200 21 SONDAG SONDAG NNS 3280 200 22 AND and CC 3280 200 23 FEHER FEHER NNP 3280 200 24 43 43 CD 3280 200 25 n n CD 3280 200 26 Choose choose VB 3280 200 27 " " `` 3280 200 28 static static JJ 3280 200 29 ip ip NN 3280 200 30 " " '' 3280 200 31 from from IN 3280 200 32 the the DT 3280 200 33 first first JJ 3280 200 34 box box NN 3280 200 35 . . . 3280 201 1 n n XX 3280 201 2 For for IN 3280 201 3 the the DT 3280 201 4 IP IP NNP 3280 201 5 address address NN 3280 201 6 put put VBN 3280 201 7 in in RP 3280 201 8 " " `` 3280 201 9 10.0.0.1 10.0.0.1 NN 3280 201 10 " " '' 3280 201 11 . . . 3280 202 1 n n XX 3280 202 2 For for IN 3280 202 3 the the DT 3280 202 4 netmask netmask NN 3280 202 5 put put VBN 3280 202 6 in in RP 3280 202 7 " " `` 3280 202 8 255.0.0.0 255.0.0.0 NNP 3280 202 9 " " '' 3280 202 10 . . . 3280 203 1 n n XX 3280 203 2 For for IN 3280 203 3 the the DT 3280 203 4 gateway gateway NN 3280 203 5 put put VBN 3280 203 6 in in RP 3280 203 7 " " `` 3280 203 8 10.0.0.2 10.0.0.2 NNP 3280 203 9 " " '' 3280 203 10 . . . 3280 204 1 n n LS 3280 204 2 You -PRON- PRP 3280 204 3 can can MD 3280 204 4 leave leave VB 3280 204 5 everything everything NN 3280 204 6 else else RB 3280 204 7 as as IN 3280 204 8 their -PRON- PRP$ 3280 204 9 default default NN 3280 204 10 set­ set­ CD 3280 204 11 tings ting NNS 3280 204 12 . . . 3280 205 1 n n LS 3280 205 2 Choose choose VB 3280 205 3 save save VB 3280 205 4 settings setting NNS 3280 205 5 at at IN 3280 205 6 the the DT 3280 205 7 bottom bottom NN 3280 205 8 of of IN 3280 205 9 the the DT 3280 205 10 page page NN 3280 205 11 . . . 3280 206 1 n n LS 3280 206 2 Click Click NNP 3280 206 3 on on IN 3280 206 4 " " `` 3280 206 5 administration administration NN 3280 206 6 " " '' 3280 206 7 . . . 3280 207 1 n n LS 3280 207 2 Click Click NNP 3280 207 3 on on IN 3280 207 4 " " `` 3280 207 5 diagnostics diagnostic NNS 3280 207 6 " " '' 3280 207 7 . . . 3280 208 1 n n LS 3280 208 2 Click click VB 3280 208 3 on on IN 3280 208 4 " " `` 3280 208 5 ping ping NN 3280 208 6 " " '' 3280 208 7 . . . 3280 209 1 In in IN 3280 209 2 the the DT 3280 209 3 “ " `` 3280 209 4 address address NN 3280 209 5 ” " '' 3280 209 6 box box NN 3280 209 7 put put VBD 3280 209 8 the the DT 3280 209 9 following follow VBG 3280 209 10 commands command NNS 3280 209 11 in in IN 3280 209 12 one one CD 3280 209 13 at at IN 3280 209 14 a a DT 3280 209 15 time time NN 3280 209 16 and and CC 3280 209 17 click click VB 3280 209 18 on on IN 3280 209 19 “ " `` 3280 209 20 ping ping FW 3280 209 21 ” " '' 3280 209 22 ; ; : 3280 209 23 if if IN 3280 209 24 you -PRON- PRP 3280 209 25 see see VBP 3280 209 26 the the DT 3280 209 27 message message NN 3280 209 28 that that IN 3280 209 29 the the DT 3280 209 30 host host NN 3280 209 31 was be VBD 3280 209 32 unreachable unreachable JJ 3280 209 33 you -PRON- PRP 3280 209 34 have have VBP 3280 209 35 done do VBN 3280 209 36 something something NN 3280 209 37 wrong wrong JJ 3280 209 38 . . . 3280 210 1 ; ; : 3280 210 2 cp${IFS}*/*/nvram${IFS}/tmp cp${IFS}*/*/nvram${IFS}/tmp NNP 3280 210 3 / / SYM 3280 210 4 n n CD 3280 210 5 ; ; : 3280 210 6 * * NFP 3280 210 7 /n${IFS}set${IFS}boot_wait /n${IFS}set${IFS}boot_wait . 3280 210 8 = = NFP 3280 210 9 on on IN 3280 210 10 ; ; : 3280 210 11 * * NFP 3280 210 12 /n${IFS}commit /n${IFS}commit . 3280 210 13 ; ; NFP 3280 210 14 * * NFP 3280 210 15 /n${IFS}show /n${IFS}show . 3280 210 16 > > XX 3280 210 17 tmp tmp NNP 3280 210 18 / / SYM 3280 210 19 ping.log ping.log NNP 3280 210 20 n n CC 3280 210 21 After after IN 3280 210 22 the the DT 3280 210 23 last last JJ 3280 210 24 command command NN 3280 210 25 you -PRON- PRP 3280 210 26 will will MD 3280 210 27 see see VB 3280 210 28 a a DT 3280 210 29 list list NN 3280 210 30 of of IN 3280 210 31 all all PDT 3280 210 32 the the DT 3280 210 33 nvram nvram NNP 3280 210 34 settings setting NNS 3280 210 35 on on IN 3280 210 36 the the DT 3280 210 37 router router NN 3280 210 38 , , , 3280 210 39 make make VB 3280 210 40 sure sure JJ 3280 210 41 that that IN 3280 210 42 the the DT 3280 210 43 line line NN 3280 210 44 for for IN 3280 210 45 " " `` 3280 210 46 boot_wait boot_wait NNP 3280 210 47 " " '' 3280 210 48 is be VBZ 3280 210 49 set set VBN 3280 210 50 to to IN 3280 210 51 on on IN 3280 210 52 n n CC 3280 210 53 Unplug Unplug NNP 3280 210 54 the the DT 3280 210 55 router router NN 3280 210 56 ( ( -LRB- 3280 210 57 the the DT 3280 210 58 Linksys Linksys NNP 3280 210 59 router router NN 3280 210 60 will will MD 3280 210 61 only only RB 3280 210 62 look look VB 3280 210 63 for for IN 3280 210 64 new new JJ 3280 210 65 firmware firmware NN 3280 210 66 on on IN 3280 210 67 boot boot NN 3280 210 68 ) ) -RRB- 3280 210 69 . . . 3280 211 1 n n LS 3280 211 2 Use Use NNP 3280 211 3 tftp tftp NN 3280 211 4 on on IN 3280 211 5 your -PRON- PRP$ 3280 211 6 Linux Linux NNP 3280 211 7 or or CC 3280 211 8 Windows Windows NNP 3280 211 9 machine machine NN 3280 211 10 . . . 3280 212 1 n n XX 3280 212 2 If if IN 3280 212 3 the the DT 3280 212 4 openwrt0­wrt54gs­squashfs.bin openwrt0­wrt54gs­squashfs.bin JJ 3280 212 5 file file NN 3280 212 6 is be VBZ 3280 212 7 not not RB 3280 212 8 in in IN 3280 212 9 this this DT 3280 212 10 directory directory NN 3280 212 11 , , , 3280 212 12 copy copy VB 3280 212 13 the the DT 3280 212 14 file file NN 3280 212 15 to to IN 3280 212 16 this this DT 3280 212 17 directory directory NN 3280 212 18 n n IN 3280 212 19 Run run VB 3280 212 20 the the DT 3280 212 21 following follow VBG 3280 212 22 commands command NNS 3280 212 23 at at IN 3280 212 24 the the DT 3280 212 25 prompt prompt NN 3280 212 26 ( ( -LRB- 3280 212 27 below below RB 3280 212 28 are be VBP 3280 212 29 the the DT 3280 212 30 Linux Linux NNP 3280 212 31 commands command NNS 3280 212 32 ) ) -RRB- 3280 212 33 tftp tftp NN 3280 212 34 192.168.1.1 192.168.1.1 CD 3280 212 35 tftp tftp NN 3280 212 36 > > NFP 3280 212 37 binary binary NNP 3280 212 38 tftp tftp NNP 3280 212 39 > > XX 3280 212 40 rexmt rexmt NNP 3280 212 41 1 1 CD 3280 212 42 tftp tftp NNP 3280 212 43 > > XX 3280 212 44 timeout timeout NN 3280 212 45 60 60 CD 3280 212 46 tftp tftp NNS 3280 212 47 > > NFP 3280 212 48 trace trace NN 3280 212 49 tftp tftp NNP 3280 212 50 > > XX 3280 212 51 put put VBD 3280 212 52 openwrt­xxx­x.x­xxx.bin openwrt­xxx­x.x­xxx.bin NNP 3280 212 53 n n CC 3280 212 54 The the DT 3280 212 55 router router NN 3280 212 56 will will MD 3280 212 57 now now RB 3280 212 58 reboot reboot VB 3280 212 59 ( ( -LRB- 3280 212 60 it -PRON- PRP 3280 212 61 may may MD 3280 212 62 take take VB 3280 212 63 a a DT 3280 212 64 very very RB 3280 212 65 long long JJ 3280 212 66 time time NN 3280 212 67 ) ) -RRB- 3280 212 68 , , , 3280 212 69 when when WRB 3280 212 70 it -PRON- PRP 3280 212 71 is be VBZ 3280 212 72 done do VBN 3280 212 73 rebooting reboot VBG 3280 212 74 , , , 3280 212 75 the the DT 3280 212 76 DMZ DMZ NNP 3280 212 77 light light NN 3280 212 78 will will MD 3280 212 79 turn turn VB 3280 212 80 off off RP 3280 212 81 The the DT 3280 212 82 new new JJ 3280 212 83 firmware firmware NN 3280 212 84 is be VBZ 3280 212 85 now now RB 3280 212 86 loaded load VBN 3280 212 87 onto onto IN 3280 212 88 the the DT 3280 212 89 router router NN 3280 212 90 . . . 3280 213 1 Appendix Appendix NNP 3280 213 2 J. J. NNP 3280 213 3 Nvram Nvram NNP 3280 213 4 script script NN 3280 213 5 for for IN 3280 213 6 wireless wireless JJ 3280 213 7 routers router NNS 3280 213 8 # # $ 3280 213 9 # # NN 3280 213 10 server server NN 3280 213 11 information information NN 3280 213 12 stored store VBN 3280 213 13 as as IN 3280 213 14 comments comment NNS 3280 213 15 # # $ 3280 213 16 # # $ 3280 213 17 192.168.182.10 192.168.182.10 CD 3280 213 18 mainap mainap VBP 3280 213 19 00:11:22:33:44:00 00:11:22:33:44:00 CD 3280 213 20 # # $ 3280 213 21 # # $ 3280 213 22 192.168.182.11 192.168.182.11 CD 3280 213 23 cl202a cl202a NN 3280 213 24 00:11:22:33:44:11 00:11:22:33:44:11 CD 3280 213 25 # # $ 3280 213 26 # # $ 3280 213 27 192.168.182.20 192.168.182.20 CD 3280 213 28 lib01 lib01 NNS 3280 213 29 00:11:22:33:44:22 00:11:22:33:44:22 CD 3280 213 30 # # $ 3280 213 31 # # $ 3280 213 32 192.168.182.21 192.168.182.21 CD 3280 213 33 lib02 lib02 NNS 3280 213 34 00:11:22:33:44:33 00:11:22:33:44:33 CD 3280 213 35 # # $ 3280 213 36 # # $ 3280 213 37 192.168.182.22 192.168.182.22 CD 3280 213 38 lib03 lib03 NNS 3280 213 39 00:11:22:33:44:44 00:11:22:33:44:44 CD 3280 213 40 # # $ 3280 213 41 # # $ 3280 213 42 192.168.182.30 192.168.182.30 CD 3280 213 43 car01 car01 ADD 3280 213 44 00:11:22:33:44:55 00:11:22:33:44:55 CD 3280 213 45 # # $ 3280 213 46 # # $ 3280 213 47 SAME SAME NNP 3280 213 48 for for IN 3280 213 49 all all DT 3280 213 50 nvram nvram NNP 3280 213 51 set set VBN 3280 213 52 wl0_mode wl0_mode NNP 3280 213 53 = = SYM 3280 213 54 ap ap NNP 3280 213 55 nvram nvram NNP 3280 213 56 set set VBD 3280 213 57 wl0_ssid wl0_ssid NNP 3280 213 58 = = SYM 3280 213 59 McK_Wireless McK_Wireless NNP 3280 213 60 nvram nvram NN 3280 213 61 set set VBD 3280 213 62 wl0_channel=9 wl0_channel=9 NNP 3280 213 63 nvram nvram NNP 3280 213 64 set set VBD 3280 213 65 lan_proto lan_proto NNPS 3280 213 66 = = SYM 3280 213 67 dhcp dhcp NN 3280 213 68 # # $ 3280 213 69 # # $ 3280 213 70 Sample Sample NNP 3280 213 71 configuration configuration NN 3280 213 72 for for IN 3280 213 73 a a DT 3280 213 74 few few JJ 3280 213 75 access access NN 3280 213 76 points point NNS 3280 213 77 . . . 3280 214 1 # # JJR 3280 214 2 # # $ 3280 214 3 Uncomment uncomment NN 3280 214 4 and and CC 3280 214 5 run run VB 3280 214 6 for for IN 3280 214 7 the the DT 3280 214 8 appropriate appropriate JJ 3280 214 9 node node NN 3280 214 10 . . . 3280 215 1 # # NN 3280 215 2 # # $ 3280 215 3 Make make VBP 3280 215 4 sure sure JJ 3280 215 5 to to IN 3280 215 6 # # $ 3280 215 7 # # $ 3280 215 8 add add VB 3280 215 9 a a DT 3280 215 10 line line NN 3280 215 11 for for IN 3280 215 12 every every DT 3280 215 13 access access NN 3280 215 14 point point NN 3280 215 15 you -PRON- PRP 3280 215 16 have have VBP 3280 215 17 . . . 3280 216 1 # # NN 3280 216 2 # # , 3280 216 3 UNIQUE UNIQUE VBN 3280 216 4 for for IN 3280 216 5 lib01 lib01 NNS 3280 216 6 # # : 3280 216 7 # # $ 3280 216 8 allow allow VBP 3280 216 9 connections connection NNS 3280 216 10 to to IN 3280 216 11 / / SYM 3280 216 12 from from IN 3280 216 13 lib02 lib02 NNP 3280 216 14 , , , 3280 216 15 and and CC 3280 216 16 lib03 lib03 VBZ 3280 216 17 # # NNP 3280 216 18 nvram nvram NNP 3280 216 19 set set VBD 3280 216 20 wl0_wds=”00:11:22:33:44:33 wl0_wds=”00:11:22:33:44:33 NNP 3280 216 21 00:11:22:33:44:44 00:11:22:33:44:44 . 3280 216 22 ” " '' 3280 216 23 # # $ 3280 216 24 # # , 3280 216 25 UNIQUE UNIQUE VBN 3280 216 26 for for IN 3280 216 27 lib02 lib02 NNS 3280 216 28 # # NN 3280 216 29 # # $ 3280 216 30 allow allow VBP 3280 216 31 connections connection NNS 3280 216 32 to to IN 3280 216 33 / / SYM 3280 216 34 from from IN 3280 216 35 lib01 lib01 NNP 3280 216 36 # # NNP 3280 216 37 nvram nvram NNP 3280 216 38 set set VBN 3280 216 39 wl0_wds=”00:11:22:33:44:22 wl0_wds=”00:11:22:33:44:22 NNS 3280 216 40 ” " '' 3280 216 41 # # $ 3280 216 42 # # , 3280 216 43 UNIQUE UNIQUE VBN 3280 216 44 for for IN 3280 216 45 lib03 lib03 NNS 3280 216 46 # # $ 3280 216 47 # # $ 3280 216 48 allow allow VB 3280 216 49 connections connection NNS 3280 216 50 to to IN 3280 216 51 / / SYM 3280 216 52 from from IN 3280 216 53 lib01 lib01 NNP 3280 216 54 # # NNP 3280 216 55 nvram nvram NNP 3280 216 56 set set VBN 3280 216 57 wl0_wds=”00:11:22:33:44:22 wl0_wds=”00:11:22:33:44:22 NNS 3280 216 58 ” " '' 3280 216 59 # # $ 3280 216 60 # # NN 3280 216 61 SAME SAME NNP 3280 216 62 for for IN 3280 216 63 all all DT 3280 216 64 nvram nvram NNP 3280 216 65 commit commit VB 3280 216 66 # # $ 3280 216 67 # # NN 3280 216 68 SAME SAME NNP 3280 216 69 for for IN 3280 216 70 all all DT 3280 216 71 # # $ 3280 216 72 # # $ 3280 216 73 This this DT 3280 216 74 needed need VBD 3280 216 75 to to TO 3280 216 76 be be VB 3280 216 77 done do VBN 3280 216 78 to to TO 3280 216 79 allow allow VB 3280 216 80 each each DT 3280 216 81 wrt54gs wrt54gs NN 3280 216 82 router router NN 3280 216 83 # # NN 3280 216 84 # # $ 3280 216 85 to to TO 3280 216 86 accept accept VB 3280 216 87 an an DT 3280 216 88 IP IP NNP 3280 216 89 address address NN 3280 216 90 from from IN 3280 216 91 a a DT 3280 216 92 DHCP dhcp NN 3280 216 93 server server NN 3280 216 94 . . . 3280 217 1 This this DT 3280 217 2 is be VBZ 3280 217 3 # # $ 3280 217 4 # # $ 3280 217 5 only only RB 3280 217 6 for for IN 3280 217 7 the the DT 3280 217 8 wrt54gs wrt54gs NN 3280 217 9 . . . 3280 218 1 Other other JJ 3280 218 2 access access NN 3280 218 3 point point NN 3280 218 4 / / SYM 3280 218 5 routers router NNS 3280 218 6 # # $ 3280 218 7 # # NN 3280 218 8 may may MD 3280 218 9 require require VB 3280 218 10 something something NN 3280 218 11 different different JJ 3280 218 12 . . . 3280 219 1 # # JJR 3280 219 2 cd cd NN 3280 219 3 /etc /etc NFP 3280 219 4 / / SYM 3280 219 5 init.d init.d NNS 3280 219 6 # # $ 3280 219 7 rm rm NNP 3280 219 8 S05nvram S05nvram NNP 3280 219 9 # # VBD 3280 219 10 cp cp NNP 3280 219 11 /rom /rom CD 3280 219 12 / / SYM 3280 219 13 etc etc FW 3280 219 14 / / SYM 3280 219 15 init.d init.d NNP 3280 219 16 / / SYM 3280 219 17 S05nvram S05nvram NNP 3280 219 18 . . . 3280 220 1 # # NNP 3280 220 2 vi vi NNP 3280 220 3 S05nvram S05nvram NNP 3280 220 4 # # : 3280 220 5 # # $ 3280 220 6 place place VB 3280 220 7 a a DT 3280 220 8 # # $ 3280 220 9 in in IN 3280 220 10 front front NN 3280 220 11 of of IN 3280 220 12 ( ( -LRB- 3280 220 13 comment comment NN 3280 220 14 out out RP 3280 220 15 ) ) -RRB- 3280 220 16 # # $ 3280 220 17 # # $ 3280 220 18 nvram nvram NNP 3280 220 19 set set VBN 3280 220 20 lan_proto=”static lan_proto=”static JJ 3280 220 21 ” " '' 3280 220 22 References reference NNS 3280 220 23 1 1 CD 3280 220 24 . . . 3280 221 1 Thomas Thomas NNP 3280 221 2 Eastep Eastep NNP 3280 221 3 , , , 3280 221 4 “ " `` 3280 221 5 Port Port NNP 3280 221 6 Knocking Knocking NNP 3280 221 7 and and CC 3280 221 8 Other other JJ 3280 221 9 Uses Uses NNPS 3280 221 10 of of IN 3280 221 11 ‘ ' `` 3280 221 12 Recent Recent NNP 3280 221 13 Match Match NNP 3280 221 14 . . . 3280 221 15 ’ ' '' 3280 221 16 ” " '' 3280 221 17 www.shorewall.net/PortKnocking.html www.shorewall.net/portknocking.html $ 3280 221 18 ( ( -LRB- 3280 221 19 accessed access VBN 3280 221 20 Aug. August NNP 3280 221 21 11 11 CD 3280 221 22 , , , 3280 221 23 2006 2006 CD 3280 221 24 ) ) -RRB- 3280 221 25 2 2 CD 3280 221 26 . . . 3280 222 1 Ibid ibid RB 3280 222 2 . . . 3280 223 1 3 3 LS 3280 223 2 . . . 3280 224 1 OpenWrtDocs openwrtdocs CD 3280 224 2 / / SYM 3280 224 3 Installing­OpenWrt installing­openwrt CD 3280 224 4 , , , 3280 224 5 wiki.openwrt.org/ wiki.openwrt.org/ NNP 3280 224 6 OpenWrtDocs OpenWrtDocs NNP 3280 224 7 / / SYM 3280 224 8 Installing instal VBG 3280 224 9 ( ( -LRB- 3280 224 10 accessed access VBN 3280 224 11 Aug. August NNP 3280 224 12 2 2 CD 3280 224 13 , , , 3280 224 14 2006 2006 CD 3280 224 15 ) ) -RRB- 3280 224 16 . . .