View Single Post
Old 02-16-2012, 04:29 PM   #6
toddos
Guru
toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.toddos ought to be getting tired of karma fortunes by now.
 
toddos's Avatar
 
Posts: 695
Karma: 822675
Join Date: May 2010
Device: Kobo Aura, Nokia Lumia 920 (Freda)
Quote:
Originally Posted by sovre View Post
Thanks for your reply, toddos.

Yes I am using my external IP.

And I am guessing that the calibre library "server test" is using my internal IP address, and that is why it is connecting. You say this is probably the reason my iPod is connecting as well.

But here's the problem: if I input that same address into Opera Mobile, to try to connect to my calibre server through my Asus Transformer, I immediately get the message "could not connect to remote server." So I cannot seem to connect from this device, using either the internal or external IP.

(I took the password out because there is a note that the password is incompatible with android, but still no difference.)
Have you tried other browsers on your transformer? The built-in browser, Dolphin, Firefox, etc. Opera Mobile does some funky proxying/caching/imagification of sites that would be problematic when visiting an internal IP address, but the external address should work in that case.

Without actually being on your internal network, I can't really do much more. At this point, it'd be interesting to see the results of systematically testing with multiple browsers (we can ignore Stanza for now because of how it's finding the server):

From inside your home network
  1. Access http://external.ip.address:8080/ on a PC that is different than the one running Calibre
  2. Access http://internal.ip.address:8080/ on a PC that is different than the one running Calibre.
  3. Access http://external.ip.address:8080/ on your Transformer using a browser that is not Opera mobile
  4. Access http://internal.ip.address:8080/ on your Transformer using a browser that is not Opera mobile
  5. Access http://external.ip.address:8080/ on your Transformer using Opera mobile
  6. Access http://internal.ip.address:8080/ on your Transformer using Opera mobile

From outside your home network (from work, a friend's house, the local starbucks/McDonald's/library/where public wifi is available, through your phone's cell phone connection instead of wifi, etc)
If this is a NAT loopback problem, I'd expect 1, 3, and 6 to fail, 2, 4, and 5 to succeed (5 is iffy). And the external network test should succeed as well. If 2 or 4 fail while inside your network, something else is broken.
toddos is offline   Reply With Quote