Estou tentando me comunicar com um braço robótico via comunicação TCP/IP. Funciona bem no Windows, mas quando tento no Linux Matlab não consigo conectar ao arm. Matlab tenta se conectar de novo e de novo
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
e quando eu pingo eu recebo
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
O problema pode ser as configurações de IP do Linux. O que você sugere?
Responder1
Porque 169.254.xx não é um intervalo de IP válido por si só. Significa que a caixa do Windows tentou obter um IP via DHCP falhou e apenas escolheu um aleatório desse intervalo. Atribua um IP correto na mesma sub-rede que 192.168.2.4 e você deve estar bem
Responder2
Eu encontrei o problema. Você só precisa editar a rede com fio como compartilhada com outros computadores de forma automática para conectar dispositivos como o meu.