Can't connect to a local hub

Asked by Dmitry Tumaikin

As far as I understand, my network is 2-level
So In Windows XP, Using Apex DC, I could connect to 3 kinds of hubs:
Internet hubs
Local hubs with ip like 10.10.xxx.xxx
And local hubs of my segment of the network, where the IP was like 169.254.xxx.xxx
Connection could only be established in the passive mode.

Now using Linux I'm only able to connect to Internet hubs and hubs like 10.10.xxx.xxx (in the passive mode)
Tried connecting same Apex DC using Wine, and also tried linuxDC
when I'm trying to connect, there are 2 messages:
Connected.
Connection closed.
This local hub is very important for me, so if anyone could help, I'd be very happy :)

Question information

Language:
English Edit question
Status:
Solved
For:
DC++ Edit question
Assignee:
No assignee Edit question
Solved by:
eMTee
Solved:
Last query:
Last reply:
Revision history for this message
Diogo Amorim (diogoamorim) said :
#1

Explain me one thing, in one PC you have range 169.254 and in linux 10.10 ?

I think that you need to have same ranges to connect localy.

Revision history for this message
eMTee (realprogger) said :
#2

You have two NICs on your PC to connected to the two local network or you connected to the 10.x subnet and use one gateway to reach both the other local network and the internet?

Revision history for this message
Dmitry Tumaikin (nevly) said :
#3

Diogo:
As a default, both in Windows and in Linux, after setting up the connection over PPPoE, the status of connection to the network is "roaming mode".
In windows, I prefer to change that to Ip address I want: 169.254.1.1
When I use Windows, I can connect a hub with Ip: 169.254.126.123 (starts with the same 6 digits, if not, I will not be able to connect)
AND also can connect to a hub with Ip 10.10.200.99! (and my IP address is shown as: 10.10.9.11) at the same time IN the SAME OS windows.
And also can connect to Internet hubs AT the same time!, where my Ip is one all through the web (forgot it :)) only in the passive mode, because I can't configure the router.
The Question:
Why can't I connect to all 3 kinds of hubs in Linux, but only to internet hubs and hubs with 10.10.xxx.xxx Ip addresses? maybe someone knows how to solve the problem?

Revision history for this message
Dmitry Tumaikin (nevly) said :
#4

eMTee: physically I have only one cord and one connection. but can connect to 3 kinds of hubs. the speed is different: internet - 1.5 Mbit/s, netw. with addresses like 10.10.xxx.xxx - up to 15mb/s, and with addresses like 169.254.xxx.xxx - up to 90 MBit/s (that's why I love it :))
I don't know what Nic (presume some internet connection :)) and gateway is. How to find that gateway?)))

Revision history for this message
Dmitry Tumaikin (nevly) said :
#5

eMTee, as far as I understood you, I connect to internet and hubs with 10.10... ip address through the same gateway - through my internet PPPoE connection. (because if Internet doesn't work, then hubs starting with 10.10... also don't work for me :)
But I connect to high-speed hub through network connection, which has another gateway. And it works perfect, even if I'm not connected to internet. All this only in Windows.
In Linux, I can't connect to my favourite hub at all.

Revision history for this message
Best eMTee (realprogger) said :
#6

Ok now I can see your problem. 10.10.xx.xx is a normal local ip address range which is your local network resides. However the other IP range is a special one which was new to me until i did some search in the net. So here are the pages what I found : http://en.wikipedia.org/wiki/Link-local_address , http://compnetworking.about.com/cs/protocolsdhcp/g/bldef_apipa.htm , http://itofa.blogspot.com/2006/08/automatic-private-ip-addressing-apipa.html
Especially the latter one answers your question : 169.254.xx.xx local IP range belongs to a Windows only protocol. I know its not an answer but - as you have a Linux network configuration problem - I can't go any further investigation in a forum of a Windows based p2p sofware.
Maybe there is a solution for it under Linux, but you'd better find out why you need APIPA to reach those hubs and is there any other way to reach them. This is a question you must ask from your local network administrator...

Revision history for this message
Dmitry Tumaikin (nevly) said :
#7

Well, thanks, eMTee, I understand that now, and probably will do like you said. I'll ask my network administrator if I can reach those hubs in linux, without APIPA

Revision history for this message
Dmitry Tumaikin (nevly) said :
#8

Thanks eMTee, that solved my question.