1

最近,我一直在努力在我们的Ubuntu服务器(18.04)上安装和安装Synology NAS服务器(DS920+),我在有线连接(将NAS连接到服务器的以太网连接)方面遇到了一些连接问题。连接状态显示它正在尝试连接,如图所示[connection status][1]

但过了一段时间,它变为连接“断开”,如图所示[Ethernet Network Disconnected][2]

我尝试了一些贴在堆栈交换和不同的板上的解决方案,但迄今为止没有一个我尝试过的有必威 登录效。

以下是一些命令的输出,从我的理解可能是有用的:

输入:

Lspci | grep -i eth

输出:

04:00.0以太网控制器:Intel Corporation I210千兆网络连接(rev 03)
05:00.0以太网控制器:英特尔公司I210千兆网络连接(版本03)
以太网控制器:Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet controller [AQtion] (rev 02)

输入:

ifconfig-a

enp4s0: flags=4163 mtu 1500
txqueuelen 1000(以太网)
RX包42848字节25213836 (25.2 MB)
接收错误0丢弃0超出0帧0
发送数据包180780字节34482983(34.4 MB)
发送错误0丢弃0溢出0载波0冲突0
设备内存0 xce200000-ce27ffff

enp5s0: flags=4099 mtu 1500
txqueuelen 1000(以太网)
RX包0字节0 (0.0 B)
接收错误0丢弃0超出0帧0
TX包0字节0 (0.0 B)
发送错误0丢弃0溢出0载波0冲突0
设备内存0 xce100000-ce17ffff

ns6: flags=4163 mtu 1500
Inet 172.16.43.69 netmask 255.255.255.0 broadcast 172.16.43.255
inet6 fe80::1bef:699c:49b:e845预桥64作用域ID 0x20
txqueuelen 1000(以太网)
接收数据包2084658字节216239936(216.2 MB)
接收错误0丢弃0超出0帧0
TX包130491字节46668382 (46.6 MB)
发送错误0丢弃0溢出0载波0冲突0

lo: flags=73 mtu 65536
Inet 127.0.0.1 netmask 255.0.0.0
inet6::1前缀轴128作用域ID 0x10
txqueuelen 1000(本地环回)
RX包230369字节18799477 (18.7 MB)
接收错误0丢弃0超出0帧0
TX包230369字节18799477 (18.7 MB)
发送错误0丢弃0溢出0载波0冲突0

输入:

sudolshw-C网络

输出:

*网络
描述:以太网接口
产品:I210千兆网络连接
供应商:英特尔公司
物理id: 0
公交信息:pci@0000:04:00.0
逻辑名称:enp4s0
版本:03
系列:交流:1 f: 6 b: b0:88:4a
大小:1 gbit / s
容量:1Gbit/s
宽度:32位
时钟:33MHz
功能:PM msi msix pciexpress bus_master cap_list以太网物理tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd自动协商
configuration:自动协商=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=3.16, 0x800004d9 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
资源:irq:18内存:ce200000-ce27ffff ioport:6000(size=32)内存:ce280000-ce283fff
*网络
描述:以太网接口
产品:I210千兆网络连接
供应商:英特尔公司
物理id: 0
公交信息:pci@0000:05:00.0
逻辑名称:enp5s0
版本:03
系列:交流:1 f: 6 b: b0:88:4b
容量:1Gbit/s
宽度:32位
时钟:33MHz
功能:PM msi msix pciexpress bus_master cap_list以太网物理tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd自动协商
配置:自动协商=on broadcast=yes driver=igb driverversion=5.6.0-k firmware=3.16, 0x800004d9 latency=0 link=no multicast=yes port=双绞线
资源:irq:19内存:ce100000-ce17ffff ioport:5000(大小=32)内存:ce180000-ce183fff
*网络
描述:以太网接口
产品:AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
供应商:Aquantia集团。
物理id: 0
公交信息:pci@0000:83:00.0
逻辑名称:ens6
版本:02
序列号:40:b0:76:58:42:11
大小:10 gbit / s
能力:10 gbit / s
宽度:64位
时钟:33MHz
功能:pciexpress PM msix msi bus_master cap_list ROM以太网物理tp 100bt-fd 1000bt-fd 10000bt-fd自动协商
configuration:自动协商=on broadcast=yes driver=atlantic driverversion=5.4.0-81-generic-kern duplex=full firmware=3.0.33 ip=172.16.43.69 latency=0 link=yes multicast=yes port=twisted pair speed=10Gbit/s
资源:irq:44内存:fb840000-fb84ffff内存:fb850000-fb850fff内存:fb400000-fb7fffff内存:fb800000-fb83ffff

问题中的连接是enp4s0。这个连接可以支持高达1Gbit/s的速率,电缆的额定速率是100Mbit/s,我的理解是这不会造成问题,应该只会将速度限制在100Mbit/s。

更新:我已经使用Network Manager GUI将线缆替换为1Gbit/s线缆,并将链路协商设置为Manual,速度设置为1Gbit/s。这个问题没有变化。

我还尝试了不同的端口,看看是否存在问题(在服务器和NAS上)。

任何帮助将是非常感激的,我在这一点上有点新,因为我们原来的服务器管理员离开了最近,所以请让我知道,如果你需要任何额外的信息,我会尽力提供他们。

谢谢![1]:https://i.stack.imgur.com/iU7kb.png[2]:https://i.stack.imgur.com/2LiIm.png

3.
  • 1
    问题是你的100Mb电缆。enp4s0仍然以1Gb连接。
    - - - - - -海尼玛
    9月7日16:34
  • 速度协商是在交换机端口和以太网适配器之间进行的,而不是在电缆之间。您的电缆导致瓶颈,这将影响您的配置。手动将接口上的连接速度设置为100Mbps,通过告诉系统该电缆的最大通话速度为100Mbps,可以“修复”由电缆造成的断开瓶颈。或者,也可以购买支持全千兆位的标准Cat5E或Cat6电缆(当前的以太网电缆标准为Cat5E和Cat6,任何早于Cat5E的电缆都被视为“过时”)
    - - - - - -托马斯·沃德
    9月7日16:40
  • 您是使用GUI还是命令行来设置网络接口?
    - - - - - -托马斯·沃德
    9月7日16:46
1

端口速度协商通常在两端的以太网端口之间进行,而不是在电缆级别。因此,虽然您的电缆将使您的传输速度达到100Mbps,但您的系统在另一端检测到gig端点,因此过时的Cat5电缆导致断开连接,因为系统试图将gig推到不合适的电缆上,从而导致网络超时和网络堆栈级别的严重拥塞。

要么将过时的100Mbps电缆升级为标准的Cat5E电缆(Cat5E现在非常便宜,因为它是最古老的标准,现在仍然受支持,并且经常遇到),要么升级为Cat6电缆,或者手动设置以太网适配器的速度。根据您配置网络的方式(GUI或命令行),将确定您用于设置协商速度的过程。

(根据你对我在核心问题的评论中提出的问题的回答,这个答案将适应如何根据你的回答手动设置链接协商速度)

5
  • 谢谢您的回复。我把电缆换成了CAT5e(目前没有CAT6 -我有一条10Gb/s的电缆),还把链接协商设置为手动(之前设置为自动),并在网络编辑器GUI中将速度设置为1Gb/s。我仍然有同样的问题。
    - - - - - -rozTsoni
    9月7日17:39
  • @rozTsoni正常情况下你将NAS连接到你的网络你的计算机连接到网络不是直接NAS到服务器除非它是iSCSI类型的连接。您是否通过以太网直接连接到NAS,并将静态连接数据设置在与网络其余部分分离的一个子网上?我们需要更多地了解你是如何配置的。
    - - - - - -托马斯·沃德
    9月7日21:39
  • 它连接到一个网络集线器,我开始认为可能有防火墙阻止连接。我没有权限对其进行修改,所以我将测试一个单独的网络枢纽,看看是否有问题。我会把结果拿回来的。谢谢你一直以来的帮助!
    - - - - - -rozTsoni
    9月8日18:09
  • @rozTsoni“集线器”被路由器取代了,因为“集线器”只是重播一切,可能导致数据循环和管道过载。如果你不使用一个开关,那么你应该完全关注这些系统是否在单独的子网或同一子网-如果他们是相同的子网系统防火墙会在起作用,如果它们是不同的,那么它的防火墙有可能的是,你不能做任何事情。
    - - - - - -托马斯·沃德
    9月8日18:20
  • 只是对这个问题的更新:我使用了一个网络交换机,并将NAS和我们的服务器都连接到交换机上。起初,问题仍然存在,但后来在网络编辑器中,在IPv4设置下,我将方法更改为仅链接本地,现在一切似乎都很好。谢谢你的帮助!
    - - - - - -rozTsoni
    9月20日16:08

你的答案

点击“发布你的答案”,即表示你同意我们的服务条款隐私政策饼干的政策

不是你想要的答案?浏览其他带标签的问题问你自己的问题