Help - Search - Members - Calendar
Full Version: Ip Ends With 0
Official eMule-Board > General > Support - Do You Need Help? > Network & ID related
elliecal
Hi i hope someone can help,
just recently,for no real reason i have a low id?
Every time it connects to a server i get this message on my server page;


Warning DonkeyServer No1 (62.241.53.2:4242) - Your ip (86.130.89.0) ends with a 0. The edonkey protocol assigns a LOWID to you. It's OK, dont panic !


I can no longer get my high id back,and no longer d/l anything of any speed!!
Anyone had similar problems?

hope someone cn help!!

Thanx in advance.

Using emule 0.46b.
coluche
Hej,

that's right, if your public IP ends on "0", you get a lowID.
your IP being xxx.xxx.xxx.0 -> low ID
your IP being xxx.xxx.xxx.30 -> high ID, 30 is not 0

I don't know why that is, but if you have a dynamic IP, then don't bother, your IP will change soon enough and most probably your next IP won't end on "0".

The lowIDs are alive too, and you can just as well upload and download, - it's not that bad to be low ID.

if you want a high ID right away (with dynamic IP) you could completely disconnect from your ISP and then reconnect, hopefully you got some other IP.

coluche
elliecal
Is there a reason you know of that after 18 months of no problems (with high id)this should happen?
Download speeds of 60+,gone down to 0.3?
coluche
No, sorry, I don't know. I think it should not happen that an ISP gives an IP ending with "0", I never had that - and I sometimes have up to 20 different IPs a day (due to bad line -disconnecting completely - connecting again - receiving different IP).

but I shouldn't wonder for someone better informed to stumble in this thread and to tell us how this can happen.
You can edit the topic-title by editing your first post and rename it to something containing "lowID" and "IP ends with 0". that should attract the right folks

so long - coluche
Some Support
.0 IPs are reserved and shouldn't be assigned by ISPs. Some apperently still do.
aqz
QUOTE
.0 IPs are reserved and shouldn't be assigned by ISPs. Some apperently still do.


What?

If you have a /24 subnet (netmask 255.255.255.0) that is right, but ISP's can get bigger subnets.

E.g. in a /16 subnet (netmask 255.255.0.0): x.y.0.0 shouldn't be used, but it would be fine to use x.y.1.0 (/16 chosen for simplicity = no need to look at bits for each byte, but ISP's could use something in between, like /22).
ikabot
the problem is that an IP ended with 0 represents the subnet address and not a host adress. The same with the last IP of the subnet, it represents the broadcast address of the subnet.
When you design a subnet for example of 8 addresses...you can only count 6 for hosts, because of subnet(frist address) and broadcast(last address) address.

Example: we have this netmask: 255.255.255.0
We want to desing 8@s subnets:

Subnet 1:
192.168.1.0 -> subnet adress
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
192.168.1.7 -> broadcast adress

subnet2:
192.168.1.1 -> subnet adress
.
.
.


So...this is a wrong behaviour of ISPs or something similar though

regards
elliecal
Thanx for all your help!!!!!!!
I seem to have cured the problem.CROSSED FINGERS!

I re-booted the router.....no success...
I then went back to my server page(emule)on the e2dk network setting,i found the ip address that had changed ,now ending in 0.
Signed in to my router page on the internet,and changed that 0 to a *(another number),low and behold i now have my high id back.

Anyway once again THANX!!
aqz
QUOTE
So...this is a wrong behaviour of ISPs ...


NO!

QUOTE
the problem is that an IP ended with 0 represents the subnet address and not a host adress


Only if you use netmask 255.255.255.0 (or smaller subnets - e.g. /25 = netmask 255.255.255.128 would have both .0 and .128 as net address).

The ISP isn't doing anything wrong - it's just using bigger subnets (they probably have a lot of customers).

The problem is the way that the ID is calculated. When you have a high ID, the ID is calculated from your IP - unfortunately the formula used gives too low a number when the last byte of the IP = 0.

It's a "feature"
FAQ
QUOTE(elliecal @ Aug 8 2005, 05:38 PM)
Warning DonkeyServer No1 (62.241.53.2:4242) - Your ip (86.130.89.0) ends with a 0. The edonkey protocol assigns a LOWID to you. It's OK, dont panic !
[right][snapback]602388[/snapback][/right]

It's impossible, ips cannot end with zero. My brother told me that, so there must be a flaw somewhere. biggrin.gif
PacoBell
QUOTE(FAQ @ Aug 10 2005, 05:50 AM)
It's impossible, ips cannot end with zero. My brother told me that, so there must be a flaw somewhere.  biggrin.gif[right][snapback]603470[/snapback][/right]
You brother is thinking only in terms of classful subnets, then. In classless subnetting schemes, IP addresses that end in zero or even 255 are available for client use. It all depends on how the provider architected the subnet boundaries. HTH.
FAQ
Will a 192.168.0.0 network with the subnet mask 255.255.252.0 produce a supernet with 1022 nodes?

Because I want 1022 node(s), I want to leave 10 - '0' bits in the subnet mask since (1022 + 2) = 2 ^ 10.
I think this will give me the following subnet mask: 255.255.252.0 (11111111.11111111.11111100.00000000).

Am I right, or did I get everything completely wrong? confused.gif
buzz
Yes, that should work.

And if you're still uncertain, get over here.
Unknown1
BTW, Kad supports IP's ending with 0. If you cannot get your IP to change, just make sure your connected to Kad.
WK2
This morning, I thought that IPs with a last byte of 0 were special and should not be assigned to ISP customers. Now I know that that is not always true. Thanks, agz, for clearing that up for us.

My previous ISP sometimes assigned IPs ending in 0. Emule would give me a low ID. Many websites would not serve me, including my own shared webhost.

I think this is the problem elliecal was having when he/she originally posted, saying that his speed was dramatically lower. Routers in between him and other clients were dropping packets thinking that they were "invalid". It wasn't his fault, but it was his problem.

Perhaps "low id" isn't that bad. But being assigned a perfectly valid IP ending in 0 can be devastating.
FAQ
Even if you are direct connected to the internet without any firewall, you will always get a low id if your IP number ends in zero and that is because of how the id is calculated. Take a look at the following examples.

The ClientID is calculated this way:

IP-address = A.B.C.D

A*16^0 + B*16^2 + C*16^4 + D*16^6

A+256*B+65536*C+16777216*D

IP address 86.130.89.0

86+256*130+65536*89+16777216*0=5866070

IP address 86.130.89.1

86+256*130+65536*89+16777216*1=22643286

The calculated numbers must be higher than 16777215 to be considered a High ID Client. You saw the impact of the calculation when the IP number ends in zero.
soultcer
QUOTE
It's OK, dont panic !

(Wer lesen kann ist klar im Vorteil)
fifo
QUOTE(buzz @ Aug 10 2005, 03:44 PM) [snapback]603560[/snapback]
Yes, that should work.

And if you're still uncertain, get over here.


No, that shouldn't if it is at least RFC 919 standard compatible (http://tools.ietf.org/html/rfc919). As most routers and other hardware or software assume that other IP devices obey this and other common IP related standards, they can absolutely correctly assume that .0 and .255 addresses can't be used by hosts. If some ISPs decide to use some incompatible schemes of address space distribution to save money (or for any other reason), it's on their own risk to do this.. And here you have the consequences of this decision on their clients.
buzz
1st: he was talking about his local network, so there shouldn't be any substantial routing.
2nd: If some cheap router can't handle these subnets that's not our fault. With CIDR and other features used by many ISPs today it's common enough to assume the hardware is capable to handle it.
3rd: This thread is more than a year old! Why did you get up that topic again, at all???
p645n
Suddenly my I've gotten the "Your IP ends with a 0" message. This after several years and at least a tera up & a tera down on the mule! I'm hooked to the net using Shaw as my provider, cable is the connection. Any suggestions as to what I can do? (Please try & keep it simple as I'm a total idiot when it comes to this stuff!}
Thanks
jim
ElChele
CITA(p645n @ May 19 2007, 01:16 PM) [snapback]885555[/snapback]
Suddenly my I've gotten the "Your IP ends with a 0" message. This after several years and at least a tera up & a tera down on the mule! I'm hooked to the net using Shaw as my provider, cable is the connection. Any suggestions as to what I can do? (Please try & keep it simple as I'm a total idiot when it comes to this stuff!}
Thanks
jim


Hi
CITA(Coluche)
If you want a high ID right away (with dynamic IP) you could completely disconnect from your ISP and then reconnect, hopefully you got some other IP.

bye
p645n
QUOTE
If you want a high ID right away (with dynamic IP) you could completely disconnect from your ISP and then reconnect, hopefully you got some other IP.

CITA -- thank you for your reply!

I have big problems as I released my IP using:
RUN>CMD>ipconfig/release
then:
RUN>CMD>ipconfig/renew
My Ip stayed the same -- it has a zero on the end.
I then attempted to try:
emule 48a -- kad allowed one connection in a half hour.
xtreme -- KAD did not connect
Skiva -- Kad would not connect
This SUX for me downloading & those uploading from me as I upload a lot of very rare music & book files that can't be found elsewhere.
Does anyone have any ideas as to what I can try?
thx
jim
torpon
CITA(p645n @ May 20 2007, 10:56 AM) [snapback]885777[/snapback]
I have big problems as I released my IP using:
RUN>CMD>ipconfig/release
then:
RUN>CMD>ipconfig/renew
My Ip stayed the same -- it has a zero on the end.

This way you renew you private ip, and you need renew your public IP. This is the reason for having to disconnect from your ISP.

Cheers biggrin.gif
machf
Well, this just happened to me today for the first time... I was wondering if there is a way to get not just the IP address from a user's machine but also the mask... my ISP is using 255.255.240.0, so the "0" in my current IP address should really be considered a "3840".
torpon
Dont worry about private ip or mask. We are again merging private ip addresses and masks with public ip adresses. The eD2K protocol get the ID from the public IP. This, the public, is the only ip that can not end in .0 and you can do nothing, but disconnect your modem or modem/router to get a new one, cause it is given by your ISP.

Cheers biggrin.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.