<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8832240692083337154</id><updated>2011-11-27T16:24:27.875-08:00</updated><title type='text'>A Simple Wi-Fi Hotspot Gateway</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-8852417256197196246</id><published>2010-06-15T20:26:00.000-07:00</published><updated>2010-08-26T04:42:21.919-07:00</updated><title type='text'>What is a Wi-Fi Hotspot?</title><content type='html'>&lt;a href="http://techtriad.com/blogpics/wifizone.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img height="150" src="http://techtriad.com/blogpics/wifizone.jpg" style="clear: left; float: left; margin-left: 1em;" width="150" /&gt;&lt;/a&gt;A Wi-Fi hotspot is usually deployed at business places such as cafeterias, swimming pools, hotel lounges and transport hubs; it is a wireless Internet access service provided by the operator for the purpose of either generating an income or as a free service with the  intention to attract customers to the premises.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A typical Wi-Fi Hotspot Scenario&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/S_HRXG-Gd_I/AAAAAAAAAAU/oNy_4pAlOLE/s1600/Hotspot+Diagram.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472385217170143218" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/S_HRXG-Gd_I/AAAAAAAAAAU/oNy_4pAlOLE/s320/Hotspot+Diagram.JPG" style="float: left; height: 320px; margin: 0pt 10px 10px 0pt; width: 319px;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-8852417256197196246?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/8852417256197196246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/what-is-wi-fi-hotspot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/8852417256197196246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/8852417256197196246'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/what-is-wi-fi-hotspot.html' title='What is a Wi-Fi Hotspot?'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FrLD20RQT8Q/S_HRXG-Gd_I/AAAAAAAAAAU/oNy_4pAlOLE/s72-c/Hotspot+Diagram.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-8644353966726998250</id><published>2010-06-14T09:35:00.000-07:00</published><updated>2010-06-15T09:36:26.647-07:00</updated><title type='text'>Extending Wireless Network Range</title><content type='html'>Extending the wireless hotspot to a big area or spanning multiple floors of the premises can be done quite easily.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Method 1: Wired (recommended)&lt;/b&gt;&lt;br /&gt;One can connect up to four access points or wireless routers to the four fast ethernet ports on the SBHG router to help extend the wireless network. For a farther network range, you can consider using the high performance Wireless-N devices which typically reach 150m~300m.&lt;br /&gt;&lt;br /&gt;Configuring the access points or routers should be straight-forward. The bottom line is to give it the same SSID (network name) as the SBHG. However, the channel should be different from that of the SBHG to avoid any overlap; for example, set one on channel 1 and the other on channel 11. If there is a dhcp server built-in, it should be disabled so that it will not conflict with the SBHG's dhcp server. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Method 2: Wireless or WDS (not recommended)&lt;/b&gt;&lt;br /&gt;Multiple access points which support WDS (Wireless Distribution System) can be connected wirelessly to form a large wireless hotspot. However, as these devices are repeaters functioning like "relay stations", half of the wifi bandwidth is used to "talk" to the relaying stations while the other half is used to broadcast to the client computers. Also, the distribution topology requires careful planning to prevent undesirable loops in the network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-8644353966726998250?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/8644353966726998250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/extending-wireless-network-range.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/8644353966726998250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/8644353966726998250'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/extending-wireless-network-range.html' title='Extending Wireless Network Range'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-306906911751060601</id><published>2010-06-14T07:22:00.000-07:00</published><updated>2010-06-14T07:31:03.031-07:00</updated><title type='text'>Screenshots - Client</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_FrLD20RQT8Q/TBY8Ur-GLHI/AAAAAAAAAEk/0P4WgLwe_KU/s1600/default_welcome_screen.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://1.bp.blogspot.com/_FrLD20RQT8Q/TBY8Ur-GLHI/AAAAAAAAAEk/0P4WgLwe_KU/s1600/default_welcome_screen.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Default Welcome Screen (Customizable)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TBY5JOyRKII/AAAAAAAAAEM/YpveejL3FNo/s1600/login_successful.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TBY5JOyRKII/AAAAAAAAAEM/YpveejL3FNo/s1600/login_successful.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Login Successful&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TBY872fOEEI/AAAAAAAAAEs/1Coyi1P_6H8/s1600/login_denied.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TBY872fOEEI/AAAAAAAAAEs/1Coyi1P_6H8/s1600/login_denied.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Login Denied&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_FrLD20RQT8Q/TBY5QYP3y-I/AAAAAAAAAEc/T7L5CeH5PdA/s1600/user_status.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440241446773778" src="http://1.bp.blogspot.com/_FrLD20RQT8Q/TBY5QYP3y-I/AAAAAAAAAEc/T7L5CeH5PdA/s1600/user_status.JPG" style="height: 94px; width: 158px;" /&gt;&lt;/a&gt; User Checks Login Status&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-306906911751060601?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/306906911751060601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/screenshots-client.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/306906911751060601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/306906911751060601'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/screenshots-client.html' title='Screenshots - Client'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FrLD20RQT8Q/TBY8Ur-GLHI/AAAAAAAAAEk/0P4WgLwe_KU/s72-c/default_welcome_screen.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-5785887501192501534</id><published>2010-06-13T05:09:00.000-07:00</published><updated>2010-06-13T05:09:19.099-07:00</updated><title type='text'>How to Install Your Linksys Router</title><content type='html'>&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/l6AFhhX_9sw&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/l6AFhhX_9sw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-5785887501192501534?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/5785887501192501534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/how-to-install-your-linksys-router.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/5785887501192501534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/5785887501192501534'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/how-to-install-your-linksys-router.html' title='How to Install Your Linksys Router'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-6833073113655694431</id><published>2010-06-13T03:40:00.000-07:00</published><updated>2010-06-14T07:02:08.974-07:00</updated><title type='text'>Who Uses It?</title><content type='html'>&lt;span style="color: green;"&gt;&lt;b&gt;Sylvia&lt;/b&gt;&lt;/span&gt;, a university hostelite says: "All utility bills are in my name and my roommate has not paid for cable or Internet services because she claims  she rarely uses them. &amp;nbsp;We have been living together for 18 months.&amp;nbsp; Ever since I started using this hotspot gateway, there is proof that she uses quite a substantial amount of the cable.&amp;nbsp; The volume of data transmitted between the Internet and both our computers are recorded. I can show her the portion she used in terms of a percentage of total usage. She now agrees to pay for her share."&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;&lt;b&gt;Tom&lt;/b&gt;&lt;/span&gt; of Riverside Cafe says: "I got a bunch of the wifi tickets ready everyday, 12 hours free access...not really a concern.&amp;nbsp; Customers who walk in to my cafe happily receive one ticket each. You know what? Now I do not have to worry about passer-by's who stand outside my cafe and 'steal' the Internet bandwidth. Without the ticket, they just can't use my wi-fi. Before, my wireless network was really an open hell."&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;&lt;b&gt;Kumar&lt;/b&gt;&lt;/span&gt; says: "My captive portal page announces 'special offers of the day' everyday. This advertising technique brings me customers who will otherwise walk away and visit the neighboring shops."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-6833073113655694431?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/6833073113655694431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/who-uses-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/6833073113655694431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/6833073113655694431'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/who-uses-it.html' title='Who Uses It?'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-7821818660347669030</id><published>2010-06-09T01:48:00.000-07:00</published><updated>2010-07-09T05:39:13.295-07:00</updated><title type='text'>One PC, Multiple Concurrent Users</title><content type='html'>Here is an easy way to allow a second or more users to use the same computer, concurrently!&lt;br /&gt;&lt;br /&gt;With this method, you can have a self-service kiosk and an administrator console running on the same PC but on two different terminals!&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GKCPx40taeU&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GKCPx40taeU&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-7821818660347669030?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/7821818660347669030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/07/one-pc-2-concurrent-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/7821818660347669030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/7821818660347669030'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/07/one-pc-2-concurrent-users.html' title='One PC, Multiple Concurrent Users'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-1962197437465608026</id><published>2010-06-08T21:52:00.000-07:00</published><updated>2010-07-09T00:40:07.776-07:00</updated><title type='text'>Self-service Kiosk</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDa4vKUdZlI/AAAAAAAAAFE/bdhku3MQUrU/s1600/Wall_monitor.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" rw="true" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDa4vKUdZlI/AAAAAAAAAFE/bdhku3MQUrU/s320/Wall_monitor.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Nothing is more convenient than a "touch and go" setup in your cafe or business location. What more when this service is reserved for only in-house visitors,&amp;nbsp;they will feel so privileged and happy&amp;nbsp;that they&amp;nbsp;are tempted to&amp;nbsp;stay longer at your premises.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is how you can setup a simple self-service kiosk:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use a&amp;nbsp;low-end pc with a touchscreen monitor or a tablet netbook with at least an Internet browser.&amp;nbsp; This PC can be the same admin PC used for monitoring user sessions.&lt;/li&gt;&lt;li&gt;Hang it on the wall or place it on the countertop.&lt;/li&gt;&lt;li&gt;Connect it to SBHG via the wifi connection and bring up the Internet browser.&lt;/li&gt;&lt;li&gt;Log on to the URL: &lt;a href="http://10.0.0.1/cgi-bin/self_svc/self.html"&gt;http://10.0.0.1/cgi-bin/self_svc/self.html&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Press the F11 key to enable full screen view. Hide the keyboard and mouse.&lt;/li&gt;&lt;/ol&gt;In addition, it will be nice to have a screensaver that runs when the PC is idle. The screensaver doubles as an advertising signage which&amp;nbsp;showcases your merchandises, products or services, and presents a brief note to remind visitors to touch the screen for a free passcode.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_FrLD20RQT8Q/TDasrP2-iwI/AAAAAAAAAE0/81ploV_5HkE/s1600/self_svc.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="2" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://3.bp.blogspot.com/_FrLD20RQT8Q/TDasrP2-iwI/AAAAAAAAAE0/81ploV_5HkE/s1600/self_svc.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Touch Me!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FrLD20RQT8Q/TDassQOyzrI/AAAAAAAAAE8/moUZ29rUmi8/s320/here_your_code.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="2" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://4.bp.blogspot.com/_FrLD20RQT8Q/TDassQOyzrI/AAAAAAAAAE8/moUZ29rUmi8/s320/here_your_code.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt;&amp;nbsp;Get Your Code!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-1962197437465608026?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/1962197437465608026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/screenshot-self-service-kiosk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/1962197437465608026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/1962197437465608026'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/06/screenshot-self-service-kiosk.html' title='Self-service Kiosk'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_FrLD20RQT8Q/TDa4vKUdZlI/AAAAAAAAAFE/bdhku3MQUrU/s72-c/Wall_monitor.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-517162657845333635</id><published>2010-05-18T05:34:00.000-07:00</published><updated>2010-08-21T06:55:35.452-07:00</updated><title type='text'>Captive Portal Engine</title><content type='html'>IPTABLES rule!&lt;br /&gt;It is so simple that you can do it yourself.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First initialize the firewall in a custom file which can be called from /etc/init.d:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;# Allow DHCP and DNS requests from any user:&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -p udp --dport 67 -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -p tcp --dport 67 -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -p udp --dport 53 -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -p tcp --dport 53 -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# All other traffic goes to the portal page:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -p tcp -j DNAT --to 10.0.0.1:80&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A prerouting_rule -p udp -j DNAT --to 10.0.0.1:80&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# Create a captive NET where approved users will go and we have full control of how they behave:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -N NET&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A PREROUTING -j NET&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;iptables -t nat -A NET -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Done!&lt;br /&gt;&lt;br /&gt;Now the controlling of NET access.&lt;br /&gt;&lt;br /&gt;# Add a user with MAC address of&amp;nbsp;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;00:90:4B:B1:5A:75&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;i&gt;iptables -t nat -I prerouting_rule -m mac --mac-source&amp;nbsp;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: monospace; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;i&gt;00:90:4B:B1:5A:75 &lt;/i&gt;&lt;/span&gt;&lt;i&gt;-j NET&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="margin: 0px;"&gt;# Remove a user with MAC address of&amp;nbsp;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;00:90:4B:B1:5A:75&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;iptables -t nat -D prerouting_rule -m mac --mac-source&amp;nbsp;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: monospace; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; white-space: normal;"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;i&gt;00:90:4B:B1:5A:75&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&amp;nbsp;-j NET&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;# Add a website (e.g. www.google.com) to &lt;b&gt;walled garden&lt;/b&gt;&lt;br /&gt;&lt;i&gt;iptables -t nat -I prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -d "www.google.com" -j ACCEPT&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;# Remove a website (e.g. www.google.com) from &lt;b&gt;walled garden&lt;/b&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;i&gt;iptables -t nat -D prerouting_rule -m state --state NEW,ESTABLISHED,RELATED,INVALID -d "www.google.com" -j ACCEPT&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;There ya go! That's how it works.&lt;br /&gt;&lt;br /&gt;Of course, additional to the IPTABLEs rules, you need to devise a web interface which handles users' logins, registrations and tracks usage. &lt;a href="http://www.lighttpd.net/"&gt;Lighttpd&lt;/a&gt; is chosen as the web server because of its ability to re-write visitor's URL and force the visitor to visit the portal page instead.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-517162657845333635?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/517162657845333635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/you-can-do-it-yourself.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/517162657845333635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/517162657845333635'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/you-can-do-it-yourself.html' title='Captive Portal Engine'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-922886222881993525</id><published>2010-05-17T21:25:00.000-07:00</published><updated>2010-05-17T21:26:07.506-07:00</updated><title type='text'>Order</title><content type='html'>&lt;br&gt;Please order at &lt;a href="http://www.twinson.com.sg/catalog/product_info.php?products_id=91&amp;amp;osCsid=fc9f9bae815fa7e737b8a10391920f90"&gt;Twinson On-line Store&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-922886222881993525?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/922886222881993525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/922886222881993525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/922886222881993525'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/order.html' title='Order'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-4947675341679387790</id><published>2010-05-17T21:23:00.000-07:00</published><updated>2010-07-09T00:55:33.549-07:00</updated><title type='text'>User Manual</title><content type='html'>Download ==&amp;gt; &lt;a href="http://www.twinson.com.sg/downloads/Hotspot_User_Guide_v302_2c.pdf"&gt;User Manual (PDF)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-4947675341679387790?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/4947675341679387790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/user-manual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/4947675341679387790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/4947675341679387790'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/user-manual.html' title='User Manual'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-1621903088004829133</id><published>2010-05-17T20:01:00.001-07:00</published><updated>2010-07-09T02:34:00.709-07:00</updated><title type='text'>Screenshots - Operate</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbs6bMnZ6I/AAAAAAAAAGE/FXwkTjvp-Ok/s1600/who_s_online.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbs6bMnZ6I/AAAAAAAAAGE/FXwkTjvp-Ok/s1600/who_s_online.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Check Who's On Line&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FrLD20RQT8Q/S_yzi-PSovI/AAAAAAAAACk/F-qvIUSKSnA/s1600/print_tickets.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://4.bp.blogspot.com/_FrLD20RQT8Q/S_yzi-PSovI/AAAAAAAAACk/F-qvIUSKSnA/s1600/print_tickets.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; Generate Code and Print Ticket&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FrLD20RQT8Q/TADnynHfq5I/AAAAAAAAADc/Ji-nAUVwztc/s1600/more_tickets.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440024322093474" src="http://4.bp.blogspot.com/_FrLD20RQT8Q/TADnynHfq5I/AAAAAAAAADc/Ji-nAUVwztc/s1600/more_tickets.JPG" style="height: 95px; width: 158px;" /&gt;&lt;/a&gt; ....and more tickets&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FrLD20RQT8Q/S_IDZ8X85BI/AAAAAAAAABk/2mxD6wRTfwU/s1600/view_log.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472440241446773778" src="http://4.bp.blogspot.com/_FrLD20RQT8Q/S_IDZ8X85BI/AAAAAAAAABk/2mxD6wRTfwU/s320/view_log.JPG" style="height: 94px; width: 158px;" /&gt;&lt;/a&gt; Inspect Logged-out Sessions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-1621903088004829133?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/1621903088004829133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/screenshots-operator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/1621903088004829133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/1621903088004829133'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/screenshots-operator.html' title='Screenshots - Operate'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbs6bMnZ6I/AAAAAAAAAGE/FXwkTjvp-Ok/s72-c/who_s_online.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-5073430589125919270</id><published>2010-05-17T19:45:00.001-07:00</published><updated>2010-07-09T02:32:36.180-07:00</updated><title type='text'>Screenshots - Setup</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbq5PxkqSI/AAAAAAAAAFM/v7e0QXx_Mk8/s1600/admin_pwd.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbq5PxkqSI/AAAAAAAAAFM/v7e0QXx_Mk8/s1600/admin_pwd.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Change Administrator Passwords, one for Administrator Console, one for Self-service Kiosk&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbq-5O2uLI/AAAAAAAAAFU/a-yEwQLybyg/s1600/network.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbq-5O2uLI/AAAAAAAAAFU/a-yEwQLybyg/s1600/network.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Configure Network&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_FrLD20RQT8Q/TDbrBaN6oYI/AAAAAAAAAFc/yavF4bVHPLA/s1600/ticket_plans.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://4.bp.blogspot.com/_FrLD20RQT8Q/TDbrBaN6oYI/AAAAAAAAAFc/yavF4bVHPLA/s1600/ticket_plans.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Set Ticket Plans&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbrGNiUJCI/AAAAAAAAAFk/I6_cPx50E6A/s1600/welcome_screen.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbrGNiUJCI/AAAAAAAAAFk/I6_cPx50E6A/s1600/welcome_screen.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Customize Welcome Screen&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_FrLD20RQT8Q/TDbrISrdDOI/AAAAAAAAAFs/d2TG80hwS_4/s1600/walled_garden.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://3.bp.blogspot.com/_FrLD20RQT8Q/TDbrISrdDOI/AAAAAAAAAFs/d2TG80hwS_4/s1600/walled_garden.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Setup Walled Garden&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbrM3hCUfI/AAAAAAAAAF0/YxzvyPuWY6M/s1600/whitelist.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbrM3hCUfI/AAAAAAAAAF0/YxzvyPuWY6M/s1600/whitelist.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; White List Users&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbrPIpx22I/AAAAAAAAAF8/oDOoec4aWDI/s1600/blacklist.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5472437372307672498" src="http://2.bp.blogspot.com/_FrLD20RQT8Q/TDbrPIpx22I/AAAAAAAAAF8/oDOoec4aWDI/s1600/blacklist.JPG" style="cursor: pointer; height: 109px; width: 158px;" /&gt;&lt;/a&gt; Black List Users&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-5073430589125919270?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/5073430589125919270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/screenshots-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/5073430589125919270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/5073430589125919270'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/screenshots-setup.html' title='Screenshots - Setup'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_FrLD20RQT8Q/TDbq5PxkqSI/AAAAAAAAAFM/v7e0QXx_Mk8/s72-c/admin_pwd.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-3170118613013028463</id><published>2010-05-17T07:43:00.001-07:00</published><updated>2010-08-22T04:13:12.040-07:00</updated><title type='text'>What is SBHG?</title><content type='html'>SBHG is a wi-fi hotspot controller with a simple and intuitive web-based management and billing system.&lt;br /&gt;&lt;br /&gt;You can control the wi-fi users starting from the time they log in to your network and to the time they log out.&lt;br /&gt;&lt;br /&gt;It has a code access system that authenticates users before they can use your Internet service. Codes for authentication are generated by the system. They can be printed in the form of tickets and be sold to the users for a profit, or given to them for free. Why free? Some may ask. Well, that is to attract customers to visit your premises. They use your Internet and stay longer with you and hence spend more money.&lt;br /&gt;&lt;br /&gt;You can build a walled garden where only certain websites are available for access by unpaid users. These sites may be your advertising sites to promote your business.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SBHG Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Secure captive portal. Only registered guests can gain access to the network. Nevertheless, the router isolates the guests and protects your existing computer network.&lt;/li&gt;&lt;li&gt;A flexible codes and tickets mechanism sells Internet access by hours or minutes.&lt;/li&gt;&lt;li&gt;Tickets can be pre-printed in bulk and codes be uploaded to the router. When the quantity of a ticket falls below a preset number, the system sends an alert email to the administrator automatically. Administrator can then print new tickets and upload the codes to the system.&lt;/li&gt;&lt;li&gt;Customizable client login page, or upload your own designer page.&lt;/li&gt;&lt;li&gt;Customizable ticket design, or upload your own design. &lt;/li&gt;&lt;li&gt;Built-in WYSIWYG html editor.&lt;/li&gt;&lt;li&gt;Self-service kiosk feature allows users to obtain codes by themselves.&lt;/li&gt;&lt;li&gt;Easy monitoring of current user sessions. Sessions can be terminated as required. &lt;/li&gt;&lt;li&gt;Traffic volume and time spent by each user are recorded for accounting purposes&lt;/li&gt;&lt;li&gt;User can check on-line usage and the time remaining of his access.&lt;/li&gt;&lt;li&gt;SMTP re-direct service allows clients to send emails through your ISP SMTP server. This function can be enabled or disabled.&lt;/li&gt;&lt;li&gt;Walled garden allows free access to sites providing extra advertising opportunities&lt;/li&gt;&lt;li&gt;Whitelist allows privileged users free access while Blacklist completely blocks rogue users from entering the network. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Building Blocks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The heart of SBHG is the &lt;a href="http://www.openwrt.org/"&gt;OpenWRT&lt;/a&gt; firmware which overrides the original stock WRT54GL firmware converting it to a wireless hotspot gateway. Firewall rules are created dynamically using IPTABLES developed by &lt;a href="http://www.netfilter.org/"&gt;netfilter&lt;/a&gt; group. Web management codes are written in shell scripts and are for the time being proprietary to SBHG.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-3170118613013028463?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/3170118613013028463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/what-is-sbhg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/3170118613013028463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/3170118613013028463'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/what-is-sbhg.html' title='What is SBHG?'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8832240692083337154.post-2055124582183489816</id><published>2010-05-17T06:13:00.000-07:00</published><updated>2010-05-17T21:32:39.268-07:00</updated><title type='text'>Simple and Better</title><content type='html'>I call it "SBHG" for "simple and better hotspot gateway". It is truly simple and better because it has all the necessary functions required to  manage a wi-fi hotspot. An intuitive web browser interface makes it easy to use. It requires neither a computer nor any server. Everything is self-contained inside a tiny router, the famous Linux based &lt;a href="http://www.linksysbycisco.com/APAC/en/products/WRT54GL"&gt;Linksys WRT54GL&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8832240692083337154-2055124582183489816?l=simple-and-hot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://simple-and-hot.blogspot.com/feeds/2055124582183489816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/simple-and-better.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/2055124582183489816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8832240692083337154/posts/default/2055124582183489816'/><link rel='alternate' type='text/html' href='http://simple-and-hot.blogspot.com/2010/05/simple-and-better.html' title='Simple and Better'/><author><name>KG</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
