XMPP and ADSL modem-router problem
Vangelis Katsikaros
ibob17 at yahoo.gr
Tue Jul 6 13:29:26 EDT 2010
Ethan Blanton wrote:
> Vangelis Katsikaros spake unto us the following wisdom:
>> I have Pidgin 2.6.2 (libpurple 2.6.2) on ubuntu 9.10. My ISP gave me a
>> new ADSL modem-router [1] and since I have the following.
>>
>> 1) I have the XMPP (jabber) account disabled.
>> 2) I enable it and I get the following debug info [2].
>> 3) somewhere at (14:42:29) the router freezes completely. It freezes so
>> badly that I can't log into it, even if I unplug/replug the ethernet
>> cables. The only option to make it work again is to close it and open it
>> again.
>
>> (14:42:29) dnssrv: querying SRV record for gristle.org:
>> _xmpp-client._tcp.gristle.org
>> (14:42:29) dnssrv: res_query returned an error
>
> This is almost certainly the cause of both your account not working,
> and 3). Your router is proxying DNS, and does not understand DNS SRV.
> This is an unfortunately common problem, although one which has become
> less prevalent in the past couple of years.
Hi, and thanks for the answer!
The account should be working (was working one day before the router
change).
What should I do to make sure which of the two (or if both) happen?
--------------------------------------------
To check the DNS SRV, I try the following:
$ host -t SRV _xmpp-client._tcp.gmail.com
_xmpp-client._tcp.gmail.com has SRV record 20 0 5222 talk1.l.google.com.
_xmpp-client._tcp.gmail.com has SRV record 20 0 5222 talk2.l.google.com.
_xmpp-client._tcp.gmail.com has SRV record 5 0 5222 talk.l.google.com.
_xmpp-client._tcp.gmail.com has SRV record 20 0 5222 talk3.l.google.com.
_xmpp-client._tcp.gmail.com has SRV record 20 0 5222 talk4.l.google.com.
$ host -t SRV _xmpp-client._tcp.jabber.org
_xmpp-client._tcp.jabber.org has SRV record 30 30 5222 hermes.jabber.org.
$ host -t SRV _xmpp-client._tcp.gristle.org
Host _xmpp-client._tcp.gristle.org not found: 3(NXDOMAIN)
I get the same results with google's dns (8.8.8.8)
The 1st, 2nd result looks good, the last not so good. I am not much into
network stuff, so I don't know if I interpret this info correctly.
In both cases router does not freak out.
--------------------------------------------
To check the account, I registered a new account on jabber.org and then
added the account on pidgin (including the password). I then get:
(19:57:58) account: Connecting to account lala at jabber.org/pidgin.
(19:57:58) connection: Connecting. gc = 0x1be0700
(19:57:58) dnssrv: querying SRV record for jabber.org:
_xmpp-client._tcp.jabber.org
(19:57:58) dnssrv: found 1 SRV entries
(19:57:58) dns: DNS query for 'hermes.jabber.org' queued
(19:57:58) dns: Wait for DNS child 8871 failed: No child processes
(19:57:58) dns: Created new DNS child 8884, there are now 1 children.
(19:57:58) dns: Successfully sent DNS request to child 8884
(19:57:58) dns: Got response for 'hermes.jabber.org'
(19:57:58) dnsquery: IP resolved for hermes.jabber.org
(19:57:58) proxy: Attempting connection to 208.68.163.220
(19:57:58) proxy: Connecting to hermes.jabber.org:5222 with no proxy
(19:57:58) proxy: Connection in progress
(19:57:58) proxy: Connecting to hermes.jabber.org:5222.
(19:57:58) proxy: Connected to hermes.jabber.org:5222.
(19:57:58) jabber: Sending: <?xml version='1.0' ?>
(19:57:58) jabber: Sending: <stream:stream to='jabber.org'
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
version='1.0'>
(19:57:58) jabber: Recv (616): <?xml version='1.0'?><stream:stream
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
from='jabber.org' id='lalaString'
version='1.0'><stream:features><starttls
xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><mechanisms
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>CRAM-MD5</mechanism><mechanism>LOGIN</mechanism><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>SCRAM-SHA-1</mechanism></mechanisms><compression
xmlns='http://jabber.org/features/compress'><method>zlib</method></compression><ver
xmlns='urn:xmpp:features:rosterver'><optional/></ver></stream:features>
(19:57:58) jabber: Sending: <starttls
xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(19:58:03) util: Writing file accounts.xml to directory /home/lala/.purple
(19:58:03) util: Writing file /home/lala/.purple/accounts.xml
Then router freaks out again.
Vangelis
More information about the Support
mailing list