與機械手臂的TCP通訊-目標主機無法到達-

與機械手臂的TCP通訊-目標主機無法到達-

我正在嘗試透過 TCP/IP 通訊與機械手臂進行通訊。它在 Windows 上運行良好,但是當我在 Linux Matlab 上嘗試它時,我無法連接到 Arm。 Matlab 一次又一次嘗試連接

Connecting to 169.254.131.130:10300
Connecting to 169.254.131.130:10300
Connecting to 169.254.131.130:10300
Connecting to 169.254.131.130:10300

當我 ping 時我得到

PING 169.254.131.130 (169.254.131.130) 56(84) bytes of data.
From 192.168.2.4 icmp_seq=1 Destination Host Unreachable
From 192.168.2.4 icmp_seq=2 Destination Host Unreachable
From 192.168.2.4 icmp_seq=3 Destination Host Unreachable
From 192.168.2.4 icmp_seq=4 Destination Host Unreachable
From 192.168.2.4 icmp_seq=5 Destination Host Unreachable
From 192.168.2.4 icmp_seq=6 Destination Host Unreachable
From 192.168.2.4 icmp_seq=7 Destination Host Unreachable
From 192.168.2.4 icmp_seq=8 Destination Host Unreachable
From 192.168.2.4 icmp_seq=9 Destination Host Unreachable
From 192.168.2.4 icmp_seq=10 Destination Host Unreachable
From 192.168.2.4 icmp_seq=11 Destination Host Unreachable
From 192.168.2.4 icmp_seq=12 Destination Host Unreachable
^C
--- 169.254.131.130 ping statistics ---
13 packets transmitted, 0 received, +12 errors, 100% packet loss, time 12055ms
pipe 3

問題可能出在 linux ip 設定。你有什麼建議?

答案1

因為 169.254.xx 本身並不是有效的 IP 範圍。意味著 Windows Box 嘗試透過 DHCP 取得 IP 失敗,只是從該範圍中隨機選擇一個 IP。在與 192.168.2.4 相同的子網路中分配一個正確的 IP,你應該沒問題

答案2

我發現了問題。您只需將有線網路編輯為自動共用到其他電腦即可連接我這樣的裝置。

相關內容