RADIUSdesk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user_guide:mobile_support [2016/10/12 10:47] – [Introduction] adminuser_guide:mobile_support [2016/10/12 14:54] (current) – [3G / Mobile support for APdesk and MESHdesk] admin
Line 1: Line 1:
 ====== 3G / Mobile support for APdesk and MESHdesk ====== ====== 3G / Mobile support for APdesk and MESHdesk ======
 +{{ :user_guide:apdesk:img_20161012_143220.jpg?nolink |}}
  
 ===== Introduction ===== ===== Introduction =====
Line 8: Line 9:
   * Since neither **MESHdesk** nor **APdesk** are driven by hardware sales but rather to provide creative solutions, this then offered just such an opportunity.   * Since neither **MESHdesk** nor **APdesk** are driven by hardware sales but rather to provide creative solutions, this then offered just such an opportunity.
   * We can now with pride say we also support mobile Internet connections as an alternative to Ethernet based Internet connections.   * We can now with pride say we also support mobile Internet connections as an alternative to Ethernet based Internet connections.
 +
 +{{ :user_guide:apdesk:mobile_connection.png?nolink |}}
    
-----------------+ 
 +------------------------- 
  
 ===== A Catch-22 ===== ===== A Catch-22 =====
Line 21: Line 26:
       * **Enable** will enable all the fields which you can then populate.       * **Enable** will enable all the fields which you can then populate.
       * **Disable** will disable an existing mobile configuration (provided there is one)       * **Disable** will disable an existing mobile configuration (provided there is one)
-  * Now that the device is pre-configured if can use the mobile connection to get Internet access and fetch the rest of its settings from the RADIUSdesk server.+      * See the following screenshot which was for one of my 3G dongles 
 +{{ :user_guide:3g_option.png?nolink |}} 
 + 
 +<WRAP center round tip 90%> 
 +  * The following URL has a nice list of APN and usernames for various providers over the world: 
 +  * http://www.3g.co.za/index.php/information/mobile-data-connectivity 
 +</WRAP> 
 + 
 + 
 +  * Now that the device is pre-configured it can use the mobile connection to get Internet access and fetch the rest of its settings from the RADIUSdesk server. 
 + 
 +------------- 
 + 
 +===== What's the requirements? ===== 
 +  * There is not much extra requirements. You basically need the following things. 
 +    * A device that can support a mobile Internet connection, eg. one with a USB port that can take the 3G dongle. 
 +    * The extra modules required included with the firmware running on the device. See this bit on building your own firmware: [[http://www.radiusdesk.com/old_wiki/technical_discussions/md_on_lede#support_for_3g_dongles|Add Support for 3G dongles]] 
 +    * The latest version of the **MESHdesk Node Config Utility** 
 +    * Hardware that can access the mobile network eg. a 3G Dongle. 
 +  * On the exit points of both **MESHdesk** meshed and APdesk AP Profiles you **cannot** have an exit point that is bridged with Ethernet 
 +  * You can have a: 
 +    * Captive Portal 
 +    * NAT + DHCP 
 +    * OpenVPN Bridge 
 + 
 +----------------- 
 + 
 +===== Lets get technical ===== 
 +For those technical people, the next section is aimed at you. 
 +  * The MESHdesk Node Config Utility will insert an entry into the **/etc/config/meshdesk** config file that looks just like the interface declaration in the **/etc/config/network** file. Here is a sample 
 +  * This means you can actually pre-build / configure the device, provided they do not require a pin or the pin is common among the devices which you will flash the firmware on. 
 +  * It also means you can disable the interface in **/etc/config/meshdesk**. 
 +  * The script which sets up the device will check if there is a **wwan** entry in the meshdesk config file and if it is there and active it will include that declaration in the **/etc/config/network** file and reload the networking. 
 +  * If you need more inf on getting your mobile dongle working, refer to this pages: 
 +  * https://wiki.openwrt.org/doc/recipes/3gdongle 
 +  * Although the above page has lots of information, I got two dongles tested and running with the minimal effort and using the default values. 
 + 
 +<code bash> 
 +config interface 'wwan' 
 +        option proto '3g' 
 +        option service 'umts' 
 +        option pincode 1234 
 +        option apn 'internet' 
 +        option username 'guest' 
 +        option device '/dev/ttyUSB0' 
 +</code>