{"id":1686,"date":"2010-07-26T11:20:59","date_gmt":"2010-07-26T03:20:59","guid":{"rendered":"http:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/?p=1686"},"modified":"2010-07-28T09:02:03","modified_gmt":"2010-07-28T01:02:03","slug":"upgrade-chillispot-1-1-0-to-coova-chilli-1-2-3","status":"publish","type":"post","link":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/?p=1686","title":{"rendered":"Upgrade chillispot 1.1.0 to coovachilli 1.2.3"},"content":{"rendered":"<p>I used chillispot as the wireless LAN captive portal for long time. It is one of the best FREE captive portal. Though it is quite simple and with less optimal performance, I used for our department&#8217;s Wireless LAN login. However, it is defunc now. The successor of it is coovachilli but the documentation of it is &#8230;.really NONE. Much of the config options need to be read from the src (conf\/functions). Anyway I have tried it and at least found the my most needed features in it (Command to get user connection information and a good-looking miniportal Page). There&#8217;s no minportal sample in the stable source. I have to use SVN to get it.<\/p>\n<p><a href=\"http:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/wp-content\/uploads\/2010\/07\/coova-chilli.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1688\" title=\"coova-chilli\" src=\"http:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/wp-content\/uploads\/2010\/07\/coova-chilli-261x300.jpg\" alt=\"coova-chilli\" width=\"261\" height=\"300\" srcset=\"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/wp-content\/uploads\/2010\/07\/coova-chilli-261x300.jpg 261w, https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/wp-content\/uploads\/2010\/07\/coova-chilli.jpg 639w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><\/a><\/p>\n<p>In short you should use SVN to get source, compile it with openssl enabled to enable https login page.<br \/>\n<code><br \/>\n1. svn checkout http:\/\/dev.coova.org\/svn\/coova-chilli\/<br \/>\ncd coova-chilli<br \/>\nsh bootstrap2<br \/>\n.\/configure --prefix=\/path --with-openssl<br \/>\nmake &amp; make install<br \/>\n<\/code><\/p>\n<p style=\"text-align: left;\">2. The options are not fully documented in the default config file, view the functions file to get a full list. Eg : the <code>HS_UAMUISSL, HS_REDIRSSL, HS_SSLKEYFILE, HS_SSLCERTFILE &amp; HS_MACPASSWD<\/code><br \/>\n3. Moreover the default encryption for the login page password is CHAP. I can&#8217;t find the location to configure this in the config file so I have to hardcore in the login page :<br \/>\n<code><br \/>\nedit www\/config-local.sh<br \/>\nchange #hs_rad_proto=$(getconfig rad_proto) to<br \/>\nhs_rad_proto=pap<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I used chillispot as the wireless LAN captive portal for long time. It is one of the best FREE captive portal. Though it is quite simple and with less optimal performance, I used for our department&#8217;s Wireless LAN login. However, it is defunc now. The successor of it is coovachilli but the documentation of it [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[57],"class_list":["post-1686","post","type-post","status-publish","format-standard","hentry","category-computer","tag-linux","odd"],"_links":{"self":[{"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1686"}],"version-history":[{"count":11,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1686\/revisions"}],"predecessor-version":[{"id":1690,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1686\/revisions\/1690"}],"wp:attachment":[{"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staff.ie.cuhk.edu.hk\/~sfluk\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}