TCP-Kommunikation mit Roboterarm -Zielhost nicht erreichbar-

TCP-Kommunikation mit Roboterarm -Zielhost nicht erreichbar-

Ich versuche, über TCP/IP mit einem Roboterarm zu kommunizieren. Unter Windows funktioniert das gut, aber wenn ich es unter Linux Matlab versuche, kann ich keine Verbindung zum Arm herstellen. Matlab versucht immer wieder, eine Verbindung herzustellen.

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

und wenn ich pinge, bekomme ich

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

Das Problem könnten die Linux-IP-Einstellungen sein. Was schlagen Sie vor?

Antwort1

Weil 169.254.xx an sich kein gültiger IP-Bereich ist. Das bedeutet, dass der Versuch der Windows-Box, eine IP über DHCP zu erhalten, fehlschlägt und einfach eine zufällige aus diesem Bereich ausgewählt hat. Weisen Sie eine korrekte IP im selben Subnetz wie 192.168.2.4 zu, dann sollte alles in Ordnung sein.

Antwort2

Ich habe das Problem gefunden. Sie müssen lediglich das kabelgebundene Netzwerk automatisch so bearbeiten, dass es für andere Computer freigegeben wird, um Geräte wie meines zu verbinden.

verwandte Informationen