rejetto forum

Router

Guest · 22 · 14601

0 Members and 1 Guest are viewing this topic.

Chris

  • Guest
hmm...maybe I'm too stupid once again, but I've got a problem:
I'm using a router and my intern IP-Adr. is 196.168.1.33.
My router is a dynamic one - even that isn't a problem actually, 'cause I could change the URL each time. BUT:
I decided Port Number 1000. So I configured it in HFS and in the router. So the router will link all incomming actions at port number 1000 to my computer and so HSF actually should get it. Unfortunately there happens nothing. When the URL is

http://192.168.1.33:1000/test.txt

of course all people that are behin the router - in my intern Network - can reach the file. But other people anywhere in the world - so not in my Network but in the Internet - can't get the file - of curse. So I looked up my current IP of the router and it was 217.88.149.121. The new URL is

http://217.88.149.121:1000/test.txt

and there is just the message that the file/page was not found.

So could you telle me what I'm still doing in an incorrect way?

THX again


roirraW *edor* ehT

  • Guest
http://217.88.149.121:1000/test.txt

First, this URL should be what you should use in all cases, technically, and you can get a free Domain Name from dyndns.org, so if you want other people accessing it, you don't have to tell them you're new IP every time.  Then although I think newer versions of HFS supports this inside, I'm still using the free DynDNS Updater from http://www.kana.homeip.net.  This free program will detect when/if your IP changes and update your free account with dyndns.org automatically.

Okay, now you need to figure out how/if you can configure your router to use "port forwarding".  Typically, routers actually act like a hardware firewall, so in this case, you have to tell the router to forward port 1000 to your computer's internal LAN IP (the other IP you mentioned).  There may be even a place in your router's configuration to force one or more specific computers on your LAN to always have the same specific internal IP, so that it won't get changed by accident and throw the port forwarding off (since it would then be forwarding port 1000 to a different or non-existant computer).

I hope I didn't word all this in too confusing a way!  :)


Chris

  • Guest
No, thanks, I was able to understand it. But I allready did it. As I said, I configured the router to forward port 1000 to my computer. Now there is still the problem that it just works intern - in my Network with the oter IP - but not with the IP of the router. Perhaps it's just a little mistake..



Chris

  • Guest
One more piece of information: I decided to take port 500 but that doesn't change anything, as you know.


Anonymous

  • Guest
HEY

I send the URL to one of my friends and it works. I don't know why, but when I use the dynamic IP in the URL, people in my own network - behind the router - are NOT able to load it. Of course they can load it, if I use the intern one (192.168.1.33) and you can't load it from the internet. But I expected it would work the other way around too. So of course I use the dynamic IP and all can load it but not the people in my network.
Does anybody know why it is like that?

THX


Offline Rafi

  • Tireless poster
  • ****
    • Posts: 452
    • View Profile
Maybe you cannot use your own external domain  since you might have a DNS cache installed on your PC or IN your router. Then it will work only from the "outside", which is what you really want.

If you try to define the ISP DNS in your network card TCP properties - it may work. If you use the real IP it should work.


DP

  • Guest
He Hello

I think a i hve the same probleme as you

I dont get it going on with my internal or externa IP but when im using the IP 127.0.0.1 for the local network it is working.

Did you solve the problem already
I don´t, so when you solved it i realy apreciated if you can share the sollution


Greetings Dave


barbar

  • Guest
I have the same problem, I really want to use this program behind my router.
if you have any solution please share.
thanks...


Offline Mr. Anon

  • Tireless poster
  • ****
    • Posts: 270
    • View Profile
You will have to forward the port in your router before you could start using HFS under a network. If you do not have admin access to the router, you will not be able to use HFS under a network. If you have forwarded the port and it does not work, (Don't try the link yourself, send it to someone else.) then your provider might not be allowing servers on the connection you are using.


Offline rejetto

  • Administrator
  • Tireless poster
  • *****
    • Posts: 13523
    • View Profile
if your address does not work in your LAN, you may try checking your routing tables (route print) and tracerting to see if packets are routed well.
and beware of firewalls :)


DP

  • Guest
Hi Chris

Are you running Norton virusprotection 2005
Whene you sre , then you have to shut down the wormprotection.

This is working as a firewall

It work for my and I had a same problem as you..

I hope it´s working for you

Good luck and Suc6

Greetings Dave


WizXP

  • Guest
I also have the same problem.
Nothing wrong with my port forwarding cause I can use my router with emule.

So I change some misc configuration on my router.
And now it works, I've enable a configuration of "PPP Half Bridge" and "PPP Reconnect on WAN Access" after that everything works fine.

hope this help somebody .
 :D


WizXP

  • Guest
Sorry, after tested again.
Only enable "PPP Half Bridge" should works fine.


Offline MarkV

  • Tireless poster
  • ****
    • Posts: 764
    • View Profile
Unfortunately, not every router includes that option, mine doesn't  :cry: .
In case you can't use the hint above, there is a little 'trick'. Here's how I did it:

1. Use a static LAN address (like 192.168.1.103 or 10.0.0.1)
2. Use a dynamic DNS service - I use http://www.dyndns.org
3. Install a Dyndns updater on your system - http://www.kana.homeip.net/index.php?doc=dyndns&page=features
3. You get a name like 'yourusername.dyndns.org'
4. Now, for every PC in your LAN do the following:
   - Find your hosts file (usually \WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS
   - Add an entry like this to the file 'hosts':
        192.168.1.103        yourname.dyndns.org
      (should be one line, don't delete the localhost entry!)
5. Now every PC in your LAN resolves your LAN IP using the hosts file, PCs outside the router use the DynDNS service.

If you have the Half Bridge PPP option you don't need it.

MarkV
http://worldipv6launch.org - The world is different now.