MangoCom is an OS/2 program to configure the Mango router running GL.iNet software. The Mango router is a travel router running open source software.
Self-installing WarpIN package. See below for download link(s).
Following ones are the download links for manual installation:
MangoCom v. 0.90 (31/5/2021, Neil Waldhauer (Blonde Guy)) | Readme/What's new |
MangoCom Router Monitor
-----------------------
Version 0.90 by Blonde Guy, May 2021
This product is intended to provide OS/2 support for
routers running GL.iNet
Requirements
------------
OS/2 (only ArcaOS is tested)
curl (yum install curl) curl-7.37.0-2.oc00.i686 was used during development
REXX program
-------------
mangocom.cmd Single script to show router status and to scan and join
new hotspots.
Without any argument, MangoCom will wait for TCP/IP, wait
for router, wait for router info to suggest that the router
has connected to internet.
mangocom [command]
List of Commands
JOIN With join as the only argument, MangoCom will wait for
TCP/IP, wait for router, scan and print list of
available access points, then prompt for the name of
the access point to join. If the access point is configured
for security, MangoCom will prompt for a password.
LIST With list as the only argument, MangoCom will wait for
TCP/IP, wait for router, then print list of
access points known to the router.
FIRM With firm as the only argument, MangoCom will wait for
TCP/IP, wait for router, then print the firmware version
of the router.
SCAN With scan as the only argument, MangoCom will wait for
TCP/IP, wait for router, then scan for a list of local
access points.
REMOVE With remove as the only argument, MangoCom will wait for
TCP/IP, wait for router, then prompt for the access point
to remove from its list. (command not currently working)
ENABLE With enable as the only argument, MangoCom will wait for
TCP/IP, wait for router, then enable the repeater mode.
(command not tested)
Settings
--------
Settings are stored in a plain text file, mangocom.rc
jDebug Debug flag (0 for no debug messages)
routerIP Router address
routerPassword Router admin password
tempDir normally taken from the environment variable TEMP
tempFile file to store results from curl and other utilities
timeout Time (in seconds) to wait for the router before giving up
logDir normally taken from the environment variable LOGFILES
LogName file to store log
Testing Notes
-------------
curl fails with error 7 many times then error 28 then works
Can't join SCPLPublic at all error -105
Usage
-----
Plug the router into the laptop and boot the laptop. When the desktop
appears, the system is ready to run MangoCom. MangoCom runs at the OS/2
command line. Open an OS/2 Window to use MangoCom.
If the access point is already known to the router, then run mangocom
with no parameter. The command will complete when the internet connection
is ready.
If the access point is NOT known to the router, then run mangocom JOIN.
The command will display all available access points, then prompt for
the SSID of the access point to be used. If the access point has security,
then the command will prompt for the password. The command will then
either wait for internet to be ready or end with an error, for example
wrong password. |
![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment