在 MikroTik RB4011iGS+ 上無法獲得串列控制台
我正在嘗試連接到 MikroTik RB4011iGS+ 的串列控制台。
我可能遺漏了一些明顯的東西,但我似乎無法獲得終端(或其他任何東西)。
相關文件頁面:
https://wiki.mikrotik.com/wiki/Manual:System/Serial_Console
我目前的路由器配置與
/system console
和有關/port
:[admin@MikroTik] > /system console print Flags: X - disabled, U - used, F - free # PORT TERM 0 F serial0 vt102 [admin@MikroTik] > /system console print detail Flags: X - disabled, U - used, F - free 0 F port=serial0 channel=0 term="vt102" [admin@MikroTik] > /port print Flags: I - inactive # DEVICE NAME CHANNELS USED-BY BAUD-RATE 0 serial0 1 Serial Console 115200 1 serial1 1 115200 [admin@MikroTik] > /port print detail Flags: I - inactive 0 name="serial0" used-by="Serial Console" device="" channels=1 baud-rate=115200 data-bits=8 parity=none stop-bits=1 flow-control=none 1 name="serial1" used-by="" device="" channels=1 baud-rate=115200 data-bits=8 parity=none stop-bits=1 flow-control=none
我也嘗試過使用 9600 波特並使用 port
serial1
,結果相同(缺乏)。RouterBoard
minicom 2.7
通過以下電纜連接連接到我正在執行的 Linux 機器:
- RouterBoard 背麵包含一個 RJ45 串列埠;
- 一根直的 RJ45 電纜將 RouterBoard 連接到 Cisco 式適配器;
- 這種思科式適配器將 RJ45 連接到 DB9,我用萬用表仔細檢查了它是否正確接線(見下文);
- 最後,將 DB9 端插入 Serial-to-USB 電纜。
這是 Cisco 樣式適配器的引腳排列,如相應的 MikroTik 文件頁面所示:
這是 Serial-to-USB 核心日誌和
lsusb
條目:# dmesg (...) [632023.804776] usb 2-2: Product: USB-Serial Controller [632023.804788] usb 2-2: Manufacturer: Prolific Technology Inc. [632023.807327] pl2303 2-2:1.0: pl2303 converter detected [632023.819548] usb 2-2: pl2303 converter now attached to ttyUSB0 # lsusb (...) Bus 001 Device 017: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port (...)
我真的用 Windows 95 抓住了一個舊的 486,以確保串列到 USB 電纜工作正常,我成功地在超級終端/Win95 和 Minicom/Linux 之間使用串列到 USB 轉換器和一個 null- 通信以 9600 波特。調製解調器電纜。
我還嘗試將 Cisco 式適配器直接插入 Win95 串列埠。我也無法在超級終端上獲得終端。
我也嘗試使用
picocom
and 稍後screen
代替minicom
. 沒有任何區別。所以,問題不應該出在適配器上(它的接線很好,我有兩個),也不是 RJ45 電纜(它可以很好地處理乙太網),也不是串口轉 USB 轉換器。但是,我沒有看到可以在路由器上配置的任何其他內容(我也重新啟動了,串列連結中沒有顯示任何內容 - 甚至沒有啟動資訊)。我遵循了 MikroTik 的所有指示,甚至是 YouTube 影片。
我現在有點生氣,知道這將是某種愚蠢的錯誤。我可能做錯了什麼?
謝謝!
所以,我知道這將是一個愚蠢(且令人尷尬)的錯誤。我很遺憾在此期間 RMA 失敗。
TL;DR:適配器的針腳是倒置的(捲起?),我係統地顛倒了測試,可能假設我應該匹配公針而不是母針,所以一切看起來都很好。不適合使用直的 RJ45 電纜。我需要一根捲起的 RJ45 電纜。
我花了多長時間才知道?現在是故事時間,希望將來可以幫助其他人:
我聯繫了商店,向他們展示了這篇文章,他們還得出結論認為這可能是故障,並創建了 RMA。我把RouterBoard寄過來,等著。
第二天,店家聯繫我說一切正常,沒有發現異常,很明顯我這邊出了點問題。請記住,這是我第一次通過 RJ45 進行 RS-232。
今天收到路由器,又試了下,問題依舊。
最後,我決定做一件顯而易見的事情,並製作了我自己的適配器,因為這是我以前從未有機會測試(也從未真正使用過)的唯一部分。也許我的適配器接觸不良或其他什麼?謝天謝地,我有一個剝線器,我還沒有焊接我的gigatron.io,它的 Pluggy McPlugface PS/2 適配器有一個我可以使用的母 DB-9 連接器。
所以,我剝去一側的 RJ45 電纜,並將適配器連接到麵包板上(之前的 Cisco 適配器也如圖所示):
它在第一次嘗試時立即起作用,從 RouterBoard 啟動開始。
只有在達到這一點後,我才注意到我的 RJ45 觸點與適配器中的觸點相反。
Cisco 適配器是倒置的(捲起?)。我查了一下,發現這是一個東西。
因此,不適合使用直的 RJ45 電纜。需要一根捲起的 RJ45 電纜,我將使用我剝掉的其餘電纜來組裝一根。
就是這樣。可能是那種第二雙眼睛會更早發現錯誤的情況。
感謝您的關注,您現在可以集體呻吟了!