ロボットアームとの TCP 通信 -宛先ホストに到達できません-

ロボットアームとの TCP 通信 -宛先ホストに到達できません-

TCP/IP 通信を介してロボット アームと通信しようとしています。Windows では問題なく動作しますが、Linux Matlab で試すとアームに接続できません。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 ボックスは DHCP 経由で IP を取得しようとしましたが失敗し、その範囲からランダムに 1 つを選択したことになります。192.168.2.4 と同じサブネットに正しい IP を割り当てれば、問題は解決するはずです。

答え2

問題が見つかりました。自分のデバイスなどを接続するには、有線ネットワークを自動から他のコンピューターに共有するように編集するだけです。

関連情報