Hello, I ma very new to Ejabber and I am just a basic administrator and user.
I have installed ejabber on our company's server (running XP Professional) for internal (LAN) communication and for communicating with our other offices (over internet).
everything went fine with setup. I managed to change some things on the web based administration panel (like other users not to be able to register with ejabber clients).
so, I haven't made any changes at all, just setup users and they communicate pretty well.
I have a problem, that I every user is able to send and receive files within company's LAN, but not outside of our LAN network, I mean with our other offices, which are also users. We use Pandion as a client, as other clients which I use can't even send files within LAN.
Our company firewall is open with ports 5222 and 5269, but no file transfers.
Computers connecte via internet can chat with each other, but no file transfers.
I would be thankful for help, and I am not a IT administrator or anything, so a basic help would be appreciated :)
Thanks
Try mod_proxy65
We use Pandion as a client, as other clients which I use can't even send files within LAN.
If you haven't tried yet, you can try also Psi, Gajim or Tkabber.
every user is able to send and receive files within company's LAN, but not outside of our LAN network, I mean with our other offices, which are also users.
Our company firewall is open with ports 5222 and 5269, but no file transfers.
Computers connecte via internet can chat with each other, but no file transfers.
The file transfer is negotiated between the clients using Jabber (port 5222), but the file is then transfered between the clients directly using a different port. Maybe the firewall blocks this.
You can try to use a file transfer proxy: ejabberd 2.0.x includes mod_proxy65. In that case the file is negotiated using the Jabber connection (port 5222) and the file is transfered using the proxy (port 7777 by default, that you will need to open in the firewall).
Enable mod_proxy65 in ejabberd.cfg and restart ejabberd. Check the ejabberd Guide for configurable options. Then try to transfer a file using Jabber clients that support SOCKS5 Bytestreams (XEP-0065). It is supported by many clients: Psi, Gajim, Tkabber, Jabbim, Coccinella, ... maybe also Pandion.
file transfer
Hi, thanks for info, but still without luck.
I edited the ejabberd.cfg file with notepad and added [{enable, all}] to the mod_proxy_65, opened firewall port 7777, but still no luck with transferring files outside of LAN. but users can chat without problem outside of LAN. I am very new to this and not a IT specialist as well, and I am using this systme on XP, both as a server and users.
the web administration of EjabberD has very limited functions, I can't even change language from Russian to English :(
more help would be highly apprecitiated.
thanks.
Maybe module didn't start or client not configured
I edited the ejabberd.cfg file with notepad
I don't trust Microsoft's Notepad as a text editor. Better use Wordpad or other good text editor.
and added [{enable, all}] to the mod_proxy_65, opened firewall port 7777
It isn't mod_proxy_65. If you check the ejabberd Guide, it is called mod_proxy65.
but still no luck with transferring files outside of LAN.
Maybe the module is not well configured, or not started correctly. You can see if there was any problem starting mod_proxy65: see files ejabberd.log and sasl.log, because maybe they have some error report or crash report.
If module started correctly, you can open in Psi and other clients 'Service Discovery', and the Proxy is shown.
If module started correctly, maybe the problem is that Jabber clients need you to enable proxy support. I don't know because I never used proxy file transfer.
the web administration of EjabberD has very limited functions
This is not related to the file transfer proxy.
I can't even change language from Russian to English
This is explained in the ejabberd Guide. The WebAdmin is shown in the language defined by your web browser:
http://svn.process-one.net/ejabberd/trunk/doc/guide.html#i18ni10n
file transfer problems
I have tried nearly everything. Even reinstalling ejabberd, but still without luck. It send and receives files in LAN but not outside :(
now the ejabberd.cfg file is gone :( I can't find it in any directory, but ejabberd works.
Anyway, I will go on with some more testing and let you know.
Thanks :)
Hello ushaveng1 can you just
Hello ushaveng1
can you just send me the sender and receiver code for file transferring along with necessary changes in ejabberd configuration file like ejabberd.yml and other files. please help me to get the code i stucked more than 1 month
Thanks in advance