最近,我一直试图在我们的Ubuntu服务器(18.04)上安装和安装一个Synology服务器(DS920+),而且我面临着有线连接(以太网连接NAS到服务器)的一些连接问题。连接状态显示它正在尝试连接,如下图所示
但是过了一段时间,它变成了连接“断开”,如这里所示。
我尝试过一些在堆栈交换和不同的板上发布的解决方案,但是到目前为止,我尝试过的解决方案都没有奏效。
下面是一些命令的输出,根据我的理解,这些命令可能很有用:
投入:
lspci | grep -i eth产出:
04:00.0以太网控制器:英特尔公司I210千兆网络连接(rev 03) 05:00.0以太网控制器:英特尔公司I210千兆网络连接(rev 03) 83:00.0以太网控制器: AQC107公司AQC107 NBase-T/IEEE802.3bz以太网控制器AQtion
投入:
ifconfig -aenp4s0: flags=4163 mtu 1500醚ac:1f:6b:b0:88:4a txqueuelen 1000 (以太网) RX数据包42848字节25213836 (25.2MB) RX错误0丢弃0帧0 TX数据包180780字节34482983 (34.4 MB) TX错误0删除0超过0载波0冲突0设备内存0 xce200000-ce27ffff enp5s0: flags=4099 mtu 1500乙醚ac:1F:6B:B0:88:4BtxQueelen 1000 (以太网) RX数据包0字节0 (0.0 B) RX错误0丢弃0超出0帧0 TX数据包0字节0 (0.0 B) TX错误0丢弃0超过0载波0碰撞0设备内存0xce100000-ce17ffff ens6: flags=4163 mtu 1500 inet掩码255.255.255.0广播172.16.43.255 inet6 fe80:1 1bef:699c:49B:e845前缀64 scopeid 0x20醚40:B0:76:58:58:42:42:42:42:11(以太网) RX数据包2084658字节216239936 (216.2 MB) RX错误0删除0帧0 TX数据包130491字节46668382 (46.6 MB) TX错误0丢弃0承运人0 0 lo: flags=73 inet6 ::1前缀12x10循环txqueuelen 1000 (本地回圈) RX数据包230369字节18799477 (18.7MB) RX错误0删除0超出0帧0 TX数据包230369字节18799477 (18.7MB) TX错误0删除0超过0载波0碰撞0
投入:
sudo lshw -C network产出:
*-网络描述:以太网接口产品: I210千兆网络连接供应商:英特尔公司物理标识:0总线信息: pci@0000:04:00.0逻辑名称: enp4s0版本: ac:1f:6b:b0:88:4a大小: 1Gbit/s容量:1 1Gbit/s宽度: 32位时钟:33 msi容量: pm bus_master cap_list以太网物理tp 10 b0 10 b0 fd 100 b0 100 b0 fd 1000 b0 fd 1000 b0 fd自动协商配置: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0 k duplex=full firmware=3.16,latency=0 link=yes multicast=yes port=twisted对速度=1 1Gbit/s资源: irq:18内存:ce200000-ce27ffff ioport:6000(size=32)内存:ce280000-ce283fff*-网络描述:以太网接口产品: I210 Gigabit网络连接供应商: Intel公司物理id: 0总线信息: pci@0000:05:00.0逻辑名称: enp5s0版本: 03串行:ac:1f:6B:88:4B容量:1 1Gbit/S: 32位时钟:32位时钟: pm msi 100bt 10 b0 100 b0 100 b0 fd 1000 b0-fd自动协商配置: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k firmware=3.16,latency=0 link=no multicast=yes port=twisted对资源资源: irq:19内存:ce100000-ce17ffioport:5000(size=32)内存:CE180000-ce183fff*-网络描述:以太网接口产品: AQC107 NBase-T/IEEE 802.3bz以太网控制器供应商: Aquantia .物理id: 0总线信息: pci@0000:83:00.0逻辑名: ens6版本: 02串行: 40:b0:76:58:42:11大小:10 bits /S容量:10 bits/S: 64位时钟:33 msi容量:pci m6 msi bus_master cap_listrom以太网物理tp 100 44 fd 1000 44 fd 10000bt-fd自动协商配置: autonegotiation=on broadcast=yes driver=atlantic驱动器版本=5.4.0-81-泛型-kern duplex=full firmware=3.0.33 ip=172.16.43.69 latency=0 link=yes multicast=yes port=twisted对速度=10 10Gbit/S资源: irq:44内存:fb840000-fb850fff内存:fd 400000-fb7fff内存:fd 800000-fb83ffff
所讨论的连接是enp4s0。该连接可支持高达1 1Gbit/s,电缆额定为100 1Gbit/S,我的理解是,这不会造成问题,只能将速度瓶颈到100 1Gbit/ my。
更新:我已经用1 1Gbit/s电缆替换了电缆,并使用Network将速度设置为1 1Gbit/s的链接协商设置为手动。这个问题没有改变。
我还尝试过不同的端口,看看这是否是问题所在(无论是在服务器上还是在NAS上)。
任何帮助将非常感谢,我在这方面有点新,因为我们原来的服务器管理员最近离开,所以请告诉我,如果你需要任何额外的信息,我会尝试提供他们。
谢谢!:https://i.stack.imgur.com/iU7kb.png:https://i.stack.imgur.com/2LiIm.png
发布于 2021-09-07 16:46:07
端口速度协商通常在以太网端口之间进行,在两端,而不是在电缆级别。因此,虽然您的电缆将瓶颈到100 huge,但您的系统在另一端检测到一个gig端点,因此您的过时的Cat5电缆会导致断开连接,因为您的系统正试图通过不合适的电缆推送gig,从而导致网络超时和网络堆栈级别上的巨大拥塞。
要么将过时的100 cable电缆升级到标准的Cat5E电缆(因为它是当今支持的最古老的标准并经常遇到),要么升级到标准的Cat5E电缆上,或者升级到Cat6电缆,或者用<#>手动设置以太网适配器的速度。根据配置网络的方式(GUI或命令行),将确定用于设置协商速度的进程。
(根据您对我在对核心问题的评论中提出的问题的回答,这个答案将适应如何根据您的回答手动设置链接协商速度)
https://askubuntu.com/questions/1362399
复制相似问题