7.2 Windows-Client imonc.exe

7.2.1 Introduction

imond on the router and on the client imonc as a team have two use modes: the user and the admin mode. In admin mode, all controls are enabled. In user mode the variables IMOND_ENABLE, IMOND_DIAL, IMOND_ROUTE and IMOND_REBOOT control if the respective functions are available. If all of these variables are set to `no ', this means that all buttons in the overview page are disabled except for the exit and the admin mode button. The decision whether the user or admin mode is used, is based on the transmitted password. By clicking the button admin mode, located in the status bar, you may switch to the admin mode at any time by entering the admin password. To switch back imonc must be restarted.

Once imonc is started an additional tray icon is displayed, which shows the connection status of existing channels.

The colors mean:

: Offline
: A connection is in the process of being established
Light Green
: Online and traffic on the channel
Dark Green
: Online and (nearly) no traffic on the channel

imonc shows a behavior a little different from the Windows standard when clicking on the minimize button in the title bar. This minimizes imonc to the system tray only a tray icon near the clock remains. Double clicking on the tray icon with the left mouse button brings imonc's window back to the foreground. With the right mouse button you may use the context menu, of the tray icon to execute the main imonc commands die angezeigten without displaying its main window.

Imonc stores many properties (including all columns widths of the string grids) in the registry, so its appearance may be widely adapted to your needs. Imonc uses the registry key HKCU\Software\fli4l to store this informations

If even after careful reading of the documentation problems on imonc or the router itself still remain you can post to the newsgroup. It makes sense to note the support information you get when choosing SystemInfo and then Info on the About page of the imonc client. The router password will be queried then (not the imond password) and after that imonc will create a file fli4lsup.txt that contains all the important information regarding the router, including imonc. This file can be posted on the newsgroup when explicitely demanded and will give much better chance for quick help.

Further details concerning the development of the Windows imonc client can be found on the homepage of Windows Imonc Here you can see what new features and bug fixes will be included in the next version. In addition, you will find the latest imonc version, if it is not included in the FLI4L distribution already.

7.2.2 Start Parameters

Imonc requires the name or IP address of the router fli4l. As the default the program attempts to establish a connection with the computer ``fli4l''. If this entry is correctly entered in the DNS, this should work out of the box. Otherwise you can pass following parameters in the link:

Usage (to be entered in the link):

X:\...imonc.exe [/Server:Host] [/Password:Password] [/iport:Portnumber]
            [/log] [/tport:Portnumber] [/rc:"Command"]

Example with IP address:

        C:\wintools\imonc /Server:

or with name and password:

        C:\wintools\imonc /S:fli4l /P:secret

or with name and password and router command:

        C:\wintools\imonc /S:fli4l /P:secret /rc:"dialmode manual"

7.2.3 Overview

The Windows client queries some imond information on the existing connections and displays it in its window. In addition to general status information such as uptime of the router or the time (both locally and on the router), for each existing connection the following informations are shown:

Status Connection establishment/Online/Offline
Name Telephone number of the caller or circuit name
Direction Indicates if a connection is incoming or outgoing
IP IP, that was assigned to the router
IBytes Bytes received
OBytes Bytes sent
Online time Actual online time
Time Sum of all online times
KTime Sum of all online times in consideration of charge intervals
Cost Computed costs

The data is updated every 2 seconds by default. In the context menu of this overview it is possible to copy the assigned IP to the clipboard as well as hanging up the channel (for each available channel which is online at the moment). This is of interest in case that several different connections exist, e.g. one to surf the Internet and another to a private net and only one of them should be terminated.

If the telmond process is active on the router, imonc can show information about incoming phone calls (ie calling and called MSN) in addition. The last incoming phone call is displayed above the buttons. a log of phone calls received can be obtained by viewing the calls page.

By the six buttons in imonc the following commands can be selected:

Button Caption Function
1 Connect/Disconnect Dial/Hang up
2 Add link/Rem link Bundle channels: yes/no - only available in admin mode
3 Reboot Reboot fli4l!
4 PowerOff Shut down fli4l and power off afterwards
5 Halt Shut down fli4l to power off safe afterwards
6 Exit Exit client

The first five commands can be switched on and off individually in the router's configuration file config/base.txt for the user mode. In admin mode all are enabled. The dialmode controls the dialing behavior of the router:

Auto The router will establish connections automatically when getting queries from the local net for the circuit concerned.
Manual The user himself has to establish connections.
Off No connections can be established. The dial button is deactivated.

Note that fli4l by default will dial out independently. So you never actually will have to press the connect button...

It is also possible to manually switch the default route circuit, setting the automatic LCR on and off. In the Windows version of imonc the selection list `` default route'' is provided for this. In addition you can configure the hangup TimeOut time directly in imonc. use the Config button next to the default route for this. All configured circuits of the router are displayed here. The value in the column Hup-timeout can be edited directly in the string grid for ISDN circuits (not yet working for DSL).

An overview over LCR can be found on the page admin/Timetable. There you'll see what circuit imond selects automatically at which time.

7.2.4 Config-Dialog

The configuration is reached using the Config button in the status bar. The window is divided into the following areas:

7.2.5 Calls Page

The calls page is only dsiplayed if the configuration variable TELMOND_LOG is set to `yes' because no call log exists otherwise. All incoming calls that were logged while the router was working are displayed on this page. You may choose between viewing calls saved locally or on the router. When clicking on the reset button while reviewing the calls saved on the router the logfile there will be erased.

In the call overview you may right click on the number or MSN to copy it to the phone book and assign a name to it there which will shown instead from this point on.

7.2.6 Connections Page

As of version 1.4 this page displays the connections established by the router. This helps to monitor the router's behavior especially when automatic dialin is configured. IMOND_LOG in config/base.txt has to be set to `yes' for this page to appear.

You may choose between viewing connections saved locally or on the router. When clicking on the reset button while reviewing the router's connection log it will be erased.

The following infos will be shown

7.2.7 Fax Page

Either OPT_MGETTY or OPT_MGETTY has to be installed on the router. You will find both on the fli4l homepage in the opt database. All incoming faxes will be listed on this page then. The context menu of the overview provides several options only available in admin mode:

You may switch between Fax overview local and on the router.

7.2.8 E-Mail Page

This page is shown only if at least one POP3-E-Mail-account is configured and activated in the config dialog.

The page E-Mail should be self-explaining. Here the E-Mail- Check is monitored. If the option ``Check even if the router is offline'' is not activated the E-Mail-Check will check all E-Mail-accounts for E-Mails in the specified tme interval when the router is online. If the option is activated the E-Mail-Check will go online if necessary with the circuit in use at this moment and after this close the connection again. Dialmode has to be set to ``auto'' for this to work.

If E-Mails are found on the POP3 server vorhanden either the configured E-Mail-Client will be started or a new symbol is shown in the try icon containing the number of E-Mails on the server. A double click will start the E-Mail-Client then. If an error occurred with one of the E-Mail-accounts a message is shown in the E-Mail-History and the E-Mail-TrayIcon shows a red colored upper right edge.

In the E-Mail-overview you may delete mails directly on the server by using the context menu (right click) without having to download them before. The cell of the E-Mail to be deleted should be selected before. Choose Delete MailMessage to perform the action.

7.2.9 Admin

This area is only visible if imonc is in admin mode.

The first item shows an overview on the circuits - resp. Internet providers - which the router can choose automatically via LCR. A double click on a provider will show the times defined for it in config/base.txt.

The second item enables you to do a remote update for the router. You may choose which from the five packages (Kernel, Root filesystem, Opt-file, rc.cfg and syslinux.cfg) should be copied to the router. To copy the update you have to specify the fli4l directory to inform imonc from where it should obtain the files needed. Also the subdirectory for the config files (default config) is needed for creating the Opt-file, rc.cfg and syslinux.cfg. A reboot should be preformed after the update to enable the new configuration. If a password is queried while updating the one from config/base.txt at PASSWORD is meant here.

To avoid port forwarding ony binding to exactly one client PC you may now edit the configuration directly on the router. For the change to come to effect you have to reconnect. Because the file is only edited in the ram disk all changes are lost with the next router reboot. To save your changes permanently you have to have to adapt the base.txt in config and update the Opt-File on the router.

The fourth item on the admin page - Files - is used for easy review of configuration and log-files simply via a mouse click. The list is configured in Config/Admin and then ``files on router to view''. After that you may pick which file to show in the ComboBox on this page.

The fifth item is the page DynEisfairLog. It only appears if you provided the access data for your DynEisfair account in the Config-file. The logs of the service will be displayed then.

The last item is the Hosts page. All computers in /etc/hosts are shown here. All these will be pinged and the result is shown as well. In this way you can check if a PC is on.

7.2.10 Error, Syslog and Firewall Pages

Those pages are only visible if entries are present in the respective logs and imonc is in admin mode.

An the errors page all imonc/imond-specific errors are noted. If problems occur reviewing this page may help.

On the Syslog page all incoming Syslog messages are shown except for those of the firewall. They have an own page Firewall. In order for this to work the varable OPT_SYSLOGD in config/base.txt has to be set to `yes'. The variable SYSLOGD_DEST must contain the clients IP (i.e. SYSLOGD_DEST='@ - of course with the real IP of the clients). Syslog message and according date, time, IP of the Senders and priority will be shown.

Firewall messages are displayed on an own page Firewall to be better readable. OPT_KLOGD must be set to `yes' in config/base.txt in addition.

7.2.11 News Page

If the option is activated in imonc's config news from the fli4l homepage are shown here directly in imonc. Via http protocol the URL will be loaded. The five newest opt-packages are shown here as well. For this the URL will be queried. In the status bar the headers of the news will be shown alternatingly.

© 2001-2018 The fli4l-Team - 30 June 2018