Why doesn't my copy of Akeni LAN Messenger see the other clients on the network?
The most likely cause is that you have a personal firewall or IP Filter running on your computer. If you running Windows, check under Network Properties and look for "IP Filter" under the advanced options. If you are running Linux try to temporarily disable iptables. Try iptabls -L -n to see a list of ports that are being blocked.
Why doesn't Akeni LAN Messenger support authentification with password?
Akeni LAN Messenger runs without a server, so there is no centralized place where authentification can take place. Although in theory the program can store a local password, this kind of local authentification can be bypassed easily. For example, a malicious user can simply wipe out the password from the registry where the local password is stored, or simply use another computer and try to impersonate somebody else.
This problem is solved by the use of signed digital certificates. The digital certificates can also be used for the purpose of exchanging the session encryption key. These capabilities are available from our Pro, Expert and Enterprise products.
Does Akeni Pro Messenger work with VPN?
Yes, users have reported success running it on their VPN. You may want to look at the question on ports used by Akeni Pro Messenger to help you setup your VPN.
Does Akeni LAN Messenger work with VPN?
The short answer: is probably not. The long answer is that Akeni LAN
Messenger uses IP Multicast to broadcast its presence to other clients on
the same physical LAN, so it may work on VPN across a router that supports
IP Multicast. Pleasea refer to the next question on the ports used by
Akeni LAN Messenger. That information may help you setup the program on
your VPN. On the other hand, users have reported success with running
Which ports needs to be opened in my firewall or IP Filter for Akeni LAN Messenger to work properly?
Akeni LAN Messenger Client uses one inbound TCP port and two inbound UDP
port, and these needs to be opened in your firewall or IP Filter. The TCP
ports can be changed via the login screen by pressing the "More Options"
button. This port is used to listen for incoming connections from other
clients. The same port value is also used to open up an UDP port that is
used internally by the application for inter-thread communication, and that
port needs to be open to allow for a connectiong from localhost. The
program also uses an UDP port that is used for IP multicasting to find
other clients running on the LAN. This UDP port can be changed by setting
the environment variable "AKENI_LAN_MESSENGER_MULTICAST_PORT". The
enviroment variable can be set either via a batch file, or by changing it
via the property dialog in "My Computer". Look for "Environment Variables"
under the "Advanced" tab. Note that unlike the TCP port, the UDP port used
for IP multicasting can be shared by more than one instance of Akeni LAN
Messenger. You can find the current value of the UDP port by selecting
Which ports needs to be opened in my firewall or IP Filter for Akeni Pro Messenger to work properly?
Akeni Pro Messenger uses one optional inbound UDP port that is used for IP multicasting to find the server running on the LAN. This UDP port can be changed by setting the environment variable "SERVICE_REGISTRY_REQUESTOR_PORT". The enviroment variable can be set either via a batch file, or by changing it via the property dialog in "My Computer". Look for "Environment Variables" under the "Advanced" tab. Note that unlike the TCP port, the UDP port used for IP multicasting can be shared by more than one instance of Akeni Pro Messenger, and the port is only used during login and it is closed aftewards. The use of IP multicasting is in fact optional. If you do not wish to change your firewall configuration you can turn this feature off. Please refer to the next question on how to do that.
How can Akeni Pro Messenger Client access a server that is located outside the LAN?
Akeni Pro Messenger assumes that the server in running on the same LAN and uses IP multicasting to locate it. In order to connect to a server outside of the LAN, IP multicast needs to be turned off and the client must be explicitly told where the the server is located. To disable IP multicasting, set the environment variable "AKENI_USE_SERVICE_REGISTRY" to 0. After it has been turned off, you can then explicity tell the application where the server is by changing the server/port parameter in the login dialog by pressing the "options" button. Alternative, you can launch the client by given it the 4 optional command line parameters "userName" "password" "host" and "port". Only the "host" parameter needs to be non-empty in order to disable multicasting.
Which ports needs to be opened in my firewall or IP Filter for Akeni Pro Server to work properly?
The server uses one inbound TCP port and several inbound UDP port. The TCP port is always required, and it can be changed by specifying it as the first command line parameter when launching the server. You can see it's current value by looking for the line "server port(xxxxx)" in the server's output. One optional UDP port is used for IP multicasting so that clients running on the same LAN can find the server automatically. If you don't mind manually configuration of the clients then it can be turned of by setting the environment variable AKENI_USE_SERVICE_REGISTRY to 0. For instruction on how to configure the client without using multicasting, please refer to the answer earlier in this FAQ. Several other UDP ports are used internally by the server for inter-thread communication, and you should not have to worry about them as long as your firewall is configured to allow all local UDP packets to go through.
How do I find out which application is running on the assigned port and is conflicting with Akeni LAN Messenger?
Under Windows 2000 and XP, You can use "netstat -an" to find out ALL the ports that are currently used in your current setup. After that, you simply pick a free port not shown by netstat and use it with our application. Of course you need to make sure that the port if not blocked by your firewall or IP Filter. To change the port used by Akeni LAN Messenger, simply click on the "options" button in the login screen. If you want to know precisely what application is currently running on port 3001, you can download the tcpview program from http://www.sysinternals.com/ntw2k/source/tcpview.shtml. Please note that you need to run tcpview with administrator privilege or you'll get the error "Unable to query property for System: -1"
Under Linux, you can also use "netstat -an", or use "lsof -i tcp:3001".
How do I configure on the client the Jabber server port (and other options such as the resource and priority)?
Click on "options" in the login screen, which then shows you all the login parameters that you can change.
How can I put multiple shortcuts on the Windows Desktop with different names?
Make a copy of the original Akeni Messenger shortcut, open up the
property dialog, and add the user name right after "run.exe". For example,
Suppose the shortcut point to
and you want to login as user
"firstname.lastname@example.org", then simply put
"D:\Program Files\Akeni\AkeniLANMessenger\run.exe" "email@example.com""in there. You can optionally put your password after the userName as well, but of course that it not a safe thing to do.