Link to home
Start Free TrialLog in
Avatar of StevenHook
StevenHook

asked on

How can I connect to openfire using pidgin through a NAT?

Hi,
We use Spark at the office with an openfire server for chat communication, some of use use Pidgin cos it handles so many different services, which works great internally, but from outside it just refuses to connect. Pidgin asks me if I want to accept the certificate or not, I click accept, and then it says "disconnected, not authorised".
I have opened forts 5222, 5223, 7777, 3478 and 3479 one at a time on our firewall, no luck.
Any help would be greatly appreciated.
Steven
ASKER CERTIFIED SOLUTION
Avatar of mmarx82
mmarx82
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of StevenHook
StevenHook

ASKER

I have a VPN - but I'd like the chat to be more always-on
With Spark I get an invalid username / password error. - I have checked and rechecked them though.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I can telnet to 5222 and 5223 - but the output is not humanly understandable.
it's like the server doesn't trust external connections?
stream:error (not-authorized)
	at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:306)
	at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
	at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)
04 Apr 2010 9:43:19 PM org.jivesoftware.spark.util.log.Log warning
WARNING: Exception in Login:
Connection failed. No response from server.: 
	at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:164)
	at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:875)
	at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:834)
	at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
	at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:822)
	at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:196)
	at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:594)
	at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
	at java.lang.Thread.run(Unknown Source)
stream:error (not-authorized)
	at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:306)
	at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
	at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)
04 Apr 2010 9:44:05 PM org.jivesoftware.spark.util.log.Log warning
WARNING: Exception in Login:
Connection failed. No response from server.: 
	at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:164)
	at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:875)
	at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:834)
	at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
	at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:822)
	at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:196)
	at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:594)
	at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
	at java.lang.Thread.run(Unknown Source)
stream:error (not-authorized)
	at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:306)
	at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
	at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)
04 Apr 2010 9:47:12 PM org.jivesoftware.spark.util.log.Log warning
WARNING: Exception in Login:
Connection failed. No response from server.: 
	at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:164)
	at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:875)
	at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:834)
	at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
	at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:822)
	at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:196)
	at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:594)
	at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
	at java.lang.Thread.run(Unknown Source)
stream:error (not-authorized)
	at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:306)
	at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:44)
	at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:76)
04 Apr 2010 10:27:37 PM org.jivesoftware.spark.util.log.Log warning
WARNING: Exception in Login:
Connection failed. No response from server.: 
	at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:164)
	at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:875)
	at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:834)
	at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276)
	at org.jivesoftware.LoginDialog$LoginPanel.login(LoginDialog.java:822)
	at org.jivesoftware.LoginDialog$LoginPanel.access$400(LoginDialog.java:196)
	at org.jivesoftware.LoginDialog$LoginPanel$1.construct(LoginDialog.java:594)
	at org.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:129)
	at java.lang.Thread.run(Unknown Source)

Open in new window

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
How will the DMZ help with external access?
am I forwarding the right ports?
Steven
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial