交换机未连接到所有计算机

交换机未连接到所有计算机

我需要帮助配置交换机(Datacom DM4000)。

它有 2 个端口,一个用于管理,一个用于控制台(显然正常使用需要超过 24 个端口)。

使用 RJ-45 转串行电缆,我能够从管理端口配置 IP,并且使用普通的 RJ-45 电缆,我可以 ping 通它,使用 telnet 访问它等等

问题是并非所有我的计算机都可以访问交换机。

我有 4 台计算机:

1 - 搭载 Ubuntu 15.04 的 Dell Vostro 台式机

2-装有 Ubuntu Server 16.04 和 2 个网络接口的旧电脑

3 - 戴尔 Vostro 笔记本,带一些 Ubuntu

4 - 联想 Yoga 900 笔记本电脑,搭载 Windows 10 和 USB 以太网

计算机1和3可以毫无问题地连接,计算机2和4则不能!

我尝试了 3 条不同的电缆,当我连接 1 或 3 时,LED“Link/act”亮起当我使用命令“ethtool ethX”时,显示它已打开。但是当我连接到 4 个或 2 个网络接口时,LED 保持熄灭状态ethtool 提示没有链接。我甚至尝试使用 wireshark 捕获数据包,但什么也没收到。

我的计算机 1 有一个小错误(至少我认为是这样),当我连接电缆时,它没有 IP,即使配置了静态 IP(但链接/LED 亮起),所以我必须重置接口(链接/LED 熄灭并亮起),然后获取 IP,我才能连接。所有其他计算机也都设置了静态 IP。

知道为什么会发生这种情况吗?

我所看到的唯一共同点是两台可以运行的计算机都是戴尔的,所以也许它们的配置有所不同,但除此之外没有什么共同之处。

我可以执行任何测试来尝试查看问题出在哪里?

我最需要连接的电脑是2,因为它有两个接口,我假装用它运行几个测试。

谢谢!

编辑

提供更多信息:

计算机 1 ethtool 连接到 mgmt-eth:

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:https://i.stack.imgur.com/Ajxyq.jpg

计算机2的ethtool连接到控制台:https://i.stack.imgur.com/VdDsu.jpg

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
!

答案1

我敢打赌,管理端口没有自动MDIX如果这些计算机也没有自动 MDIX,则需要使用交叉电缆来连接两个接口。

端口插孔是交换机端口,用于连接设备。管理插孔设备,用于连接到交换机端口。只有当至少一个设备具有自动 MDIX 时,才能将设备连接到设备。大多数设备都具有自动 MDIX,但似乎您可能发现有些设备没有。

相关内容