如何使用以太网电缆连接两台ubuntu计算机

我正在尝试连接以太网电缆两台电脑 – 台式机和笔记本电脑。 我想要做的是将大量数据从一个传输到另一个。 问题是我正在做的所有事情:

如何使用以太网(没有路由器)联网两台Ubuntu计算机?

但在那之后,ping总是给我“目标主机无法访问”。

我正在寻找一段时间,但无法弄清楚它不起作用的原因是什么,也许这是关于我的设备或者某人会有另一个想法。

我用路由器上的以太网线。 上面印有文字:

Aurit Data Cable Cat.5 UTP 26AWG 4PAIR AWM PUC 75°C EIA/TIA 568B 

它现在将我的桌面连接到路由器,所以我可以发送这个问题。

我的桌面:

 System: Ubuntu 12.04 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03) 

“ethtool -i eth0”输出:

 driver: r8169 version: 2.3LK-NAPI firmware-version: rtl_nic/rtl8168d-1.fw bus-info: 0000:01:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes 

我的笔记本电脑:

 System: Ubuntu 14.04 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 08) 

“ethtool -i eth0”输出:

 driver: alx version: firmware-version: bus-info: 0000:01:00.0 supports-statistics: no supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no 

我的iptables接受了一切。

任何想法为什么我无法到达其他电脑?

添加#1:

为我的桌面输出“ifconfig eth0”:

 eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::225:22ff:fe55:825b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1039975 errors:0 dropped:0 overruns:0 frame:0 TX packets:590190 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1377007362 (1.3 GB) TX bytes:54584349 (54.5 MB) Interrupt:43 Base address:0xa000 

我的笔记本电脑输出“ifconfig eth0”:

 eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::de0e:a1ff:fef3:676/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:16 

如果使用子网255.255.255.0则地址192.168.1.2192.168.2.1不能相互通信。 请注意,您的IP地址的第三个八位字节(数字)是不同的,在您链接的答案中它们是相同的。

您需要将子网掩码更改为255.255.0.0或将192.168.2.1计算机的IP地址更改为192.168.1.1以便第三个八位字节匹配(1)。 然后,您就可以从另一台计算机ping一台计算机。

不需要交叉电缆。 过去10年左右制造的以太网设备支持自动MDI-X ,无需使用交叉电缆。

通常需要交叉电缆来物理连接两台计算机,而它们之间没有路由器,集线器或交换机。 这是一种机械要求,因为交叉电缆的接线引脚“穿过”电缆的Tx(发送)和Rx(接收)线,允许Tx线直接连接到相应网络设备的Rx引脚,此function通常由路由器,集线器或交换机处理。 你最好的选择是去电脑专卖店(IE不是你当地的大型电子商店。),他们肯定知道你需要什么,价格合理。 有线后,需要将两个系统都设置为唯一的静态IP地址。

只要配置正确,这将允许任何计算机直接与另一台计算机通话,而不管其年龄。 虽然一些现代设备可能通过标准的“Patch”电缆支持这种通信,但我很少在实践中看到这项工作,并且交叉电缆通常不比等效的跳线电缆昂贵得多,因为只有引脚输出不同。

Interesting Posts