我需要帮助配置交换机 (Datacom DM4000)。
它有 2 个端口,一个用于管理,一个用于控制台(显然更多的 24 个端口用于正常使用)。
使用 RJ-45 到串行电缆,我可以从管理端口配置 IP,使用普通的 RJ-45 电缆,我可以 ping、通过 telnet 访问它等等。
问题是不是我所有的电脑都可以访问交换机。
我有4台电脑:
1 - 带有 Ubuntu 15.04 的台式机戴尔 Vostro
2 - 带有 Ubuntu Server 16.04 和 2 个网络接口的旧 PC
3 - 带有一些 ubuntu 的笔记本戴尔 Vostro
4 - 带有 Windows 10 和 USB 以太网的笔记本联想 Yoga 900
电脑1和3可以正常连接,电脑2和4不能!
我尝试使用 3 根不同的电缆,当我连接 1 或 3 根时,LED“Link/act”会亮起,当我使用命令“ethtool ethX”时说它亮着。但是当我连接到 2 上的 4 个或两个网络接口时,LED 保持关闭并且 ethtool 说它没有链接。我什至尝试使用wireshark 捕获任何数据包,但没有收到任何数据。
我的计算机 1 有一个小错误(至少我是这么认为的),当我连接电缆时它没有 IP,即使配置了静态 IP(但链接/LED 亮起),所以我必须重置接口(链接/ LED 熄灭和点亮)然后获取 IP,我可以连接。所有其他计算机也设置了静态 IP。
知道为什么会这样吗?
我能看到的唯一共同点是,两台工作的计算机都来自戴尔,所以也许它们有任何不同的配置,但除此之外没有任何共同点。
我可以执行任何测试来尝试查看问题所在?
我最需要连接的计算机是 2,因为它有两个接口,我假装用它运行几个测试。
谢谢!
编辑
提供更多信息:
连接到 mgmt-eth 的计算机 1 ethtool:
sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
计算机 2 ethtool 连接到 mgmt-eth:http: //imgur.com/a/bDj8k
计算机 2 ethtool 连接到控制台:http: //imgur.com/a/QfC8h
DM4000 配置:(在计算机 1 上运行)
DM4000(config-if-mgmt-eth)#show ip interface
MGMT-ETH 172.20.0.3/20
DM4000(config-if-mgmt-eth)#show interfaces status mgmt-eth
Information of Mgmt-Eth
Configuration:
Port admin: Up
Speed-duplex: Auto
Capabilities: 10M half, 10M full, 100M half, 100M full, TX/RX pause
Current status:
Link status: Up
Operation speed-duplex: 100M full
Flow-control: Disabled
DM4000(config-if-mgmt-eth)#show running-config
Building configuration...
!
! Board models in this configuration:
! Unit 1: ETH24GX H Series+L3
!
hostname DM4000
!
我敢打赌,管理端口没有auto-MDIX。如果这些计算机也没有自动 MDIX,则需要一根交叉电缆来连接两个接口。
端口插孔是交换机端口,用于连接设备。管理插孔是一种设备,旨在连接到交换机端口。仅当至少一个设备具有自动 MDIX 时,才能将设备连接到设备。大多数设备都可以,但似乎您可能发现了一些没有。