首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

CentOS 開發板 Telnet 連線失敗:防火牆、服務啟動與 IP 確認排查步驟

     編輯:程式設計綜合問答

錯誤訊息

無法開啟到主機的連線,在連接埠 23: 連線失敗

排查清單

  1. 確認目標 IP:開發板執行 ifconfig 或 ip addr 取得實際 IP(非 PC 端看到的虛擬網卡 IP)。
  2. 開發板啟動 Telnet 服務:
    systemctl start telnet.socket   # systemd
    # 或
    service xinetd start            # 傳統
    chkconfig telnet on
    
  3. 防火牆開放 23 埠:
    firewall-cmd --permanent --add-port=23/tcp
    firewall-cmd --reload
    # 或 iptables
    iptables -A INPUT -p tcp --dport 23 -j ACCEPT
    
  4. SELinux 允許:
    setsebool -P telnetd_enable 1
    
  5. 網路連通測試:
    ping 開發板IP
    telnet 開發板IP 23
    

查看開發板 IP 方法

  • 串口終端登入開發板 → ifconfig eth0。
  • 路由器管理介面查看 DHCP 客戶端列表。
  • PC 端 arp -a 對應 MAC 地址查找。

參考資源

CSDN Telnet 服務配置完整教學

總結

Telnet 連線失敗依序檢查:目標 IP 正確性 → 服務啟動 → 防火牆/SELinux 埠開放 → 網路連通。嵌入式開發板常需串口登入確認實際 IP 及服務狀態。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved