Port

交換機未連接到所有電腦

  • October 13, 2016

我需要幫助配置交換機 (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 時,才能將設備連接到設備。大多數設備都可以,但似乎您可能發現了一些沒有。

引用自:https://serverfault.com/questions/808728