Why can't I use my Cat5e crossover cable to transfer files between two computers at high speeds?

0

I bought a 2m Belkin Cat5e crossover cable as a solution to transferring large amounts of files between my desktop PC and my Dell Latitude D530 as quickly as possible. Both are running Windows 7, but I've had no luck setting them up so far. The computers seem to recognise the cable well enough straight away, but it shows as an unknown Local Area Connection with "no internet access".

Based on at least 10 different sources on the net, this is what I've been following to try and get it to work:

  1. Set the IP address of the first computer to 192.168.0.1, and that of the second computer to 192.168.0.2
  2. Set the subnet masks of both computers to 255.255.255.0
  3. Leave the Default Gateway field blank so Windows assigns it automatically
  4. Make sure both computers have different names but are on the same workgroup

Doing all of this resulted in a connection between the two machines, even if I still wasn't able to disable the authentication when connecting to one computer from the other. I then tried transferring my files, and it gave me a rate of 11MB/s, a lot slower than the 100MB/s I bought the cable for.

Going back to the drawing board, I found a few sources that mentioned manually entering DNS options instead of allowing W7 to assign them automatically. These sites said to set the default gateway of each computer to be the same as the IP address of the other computer. So, so far:

Computer 1:

  • IP Address: 192.168.0.1
  • Subnet Mask 255.255.255.0
  • Default Gateway: 192.168.0.2

Computer 2:

  • IP Address: 192.168.0.2
  • Subnet Mask 255.255.255.0
  • Default Gateway: 192.168.0.1

After doing this, almost instantly Windows 7 recognised the previously-unknown network and gave me the option to consider it Home or Public. I made it a Home network on both computers, and then tried to transfer again, hoping this would have solved the issue. This time, however, I got a speed of 1MB/s.

So, here I am, exasperated and kinda lost. From what I read before I bought the crossover cable, I got the impression it would be a quick and relatively painless way to transfer my files between the two machines, but it's turning out to be a lot more involved, to say the least. It doesn't help that networking isn't really my thing, either. So, I'd really appreciate some help in figuring out what I'm doing wrong and exactly how I can get the 100MB/s+ speeds that crossover cables are advertised at.

Thanks!

Hashim

Posted 2016-09-23T04:04:56.163

Reputation: 6 967

3Please don't add a default gateway - this is often misrepresented. The default gateway tells the computer how to get to networks that it is not directly connected to - such as the internet. It should be left blank on all interfaces except the one leading to the internet. Also note that 100 mega bits per second is around 11 mega bytes per second. – Paul – 2016-09-23T04:16:32.950

But what about the fact that it's the only way for Windows 7 to recognise it as anything but an unknown network? Will I still be able to connect via the cat5e on an unknown network? And wait, what? You mean I'm getting the speeds I should be getting? 100mbits/s translates into just 11MB/s? – Hashim – 2016-09-23T04:38:36.377

2Network card speeds are defined as bits per second, whereas transfer rates are often measured in bytes per second. There are 8 bits in a byte, which is 12.5MB/s at 100mbits/s. There will always be some overhead, so 11MB/s is a reasonable top. – Paul – 2016-09-23T07:12:56.613

1Having said that, the network cards are probably 1000mbit - gigabit, if they are recent. So you'd expect a top of > 100MB/s if they negotiate gigabit at both ends, see the answer below and comments to make sure. – Paul – 2016-09-23T07:15:08.870

Tested and updated - see comments below. – Hashim – 2016-09-23T23:32:53.030

Answers

0

Since the connection is working, it appears the link speed is not properly getting negotiated. Manually set the link speed to 100Mbps in the properties of each adapter.

Keltari

Posted 2016-09-23T04:04:56.163

Reputation: 57 019

How would I do that? I can't see an option for speed anywhere in the Properties window of the connection. – Hashim – 2016-09-23T04:14:13.190

its under the advanced tab of the network controller properties. select speed & duplex, set to 1000mbps full – Keltari – 2016-09-23T04:16:26.030

Okay, I've just checked. The network card on the D530 laptop is listed as a "Gigabit Controller", but the max value is 100Mb full. The network card on my desktop - RealTek PCIe FE Family Controller - doesn't seem to be gigabit-capable, but also has a maximum value of 100Mb full. Also, what about the fact that the connection says it has no internet acess, and when pinging between each other there is no response? Is that how it's supposed to work, or could it be something isn't configured right? – Hashim – 2016-09-23T22:57:33.360

Something I'm particularly confused about - in the Sharing tab of the connection's Properties window, is Internet Connection Sharing meant to be checked or not? The guides I've looked at don't mention anything about this, so I did it myself - maybe it being enabled could be affecting something? – Hashim – 2016-09-23T22:58:46.667

There is no internet access as there is no access to the internet. They are connected directly to each other. And no ICS should not be checked as there is no internet to share. – Keltari – 2016-09-23T23:18:05.607

Ah, I understand now. My primitive understanding of networking just assumed that any machine connected to another was, in some roundabout way, connected to the Internet. – Hashim – 2016-09-23T23:30:01.780

So am I right in believing that everything is configured correctly, and that I just won't be able to get more than 100Mbit/s with these network cards? – Hashim – 2016-09-23T23:31:05.343

1that is correct – Keltari – 2016-09-24T00:02:48.750

Wow, that's disappointing. Do you have any idea why my Gigabit Ethernet Controller would not be giving me the option for 1000Mb/s? – Hashim – 2016-09-24T00:27:38.070

Also, could anyone help me with why the same connection, which I should theoretically be getting a data rate of close to 12.5MB/s from, has now dropped to between 1-2MB/s with nothing have changed? – Hashim – 2016-09-24T01:59:21.443

@Hashim You might want to see if there are updated drivers for the network cards from the vendor. If you are using the standard Windows drivers, they may not be aware enough to allow 1000Gb/s – Paul – 2016-09-26T01:48:37.010