Novato, instalou recentemente o sistema operacional Ubuntu Server no Raspberry Pi 4. Isso mostra que as redes não são gerenciadas, também pode ser a razão pela qual o ROS na máquina de desenvolvimento não consegue se comunicar com o ROS no Raspberry Pi quando experimentei a demonstração do locutor e do ouvinte.
O servidor Ubuntu usa Netplan para gerenciar redes. Observe também que você executou
nmcli device
which mostra as interfaces de rede em vez das conexões (nmcli connection
).Sua configuração do Netplan deve estar em
/etc/netplan
Se você verificar o conteúdo deste arquivo,
cat /etc/netplan
isso mostrará a configuração da sua rede. você precisa adicionar ou alterar a linha abaixo da redeentão corra
netplan apply
Apenas tome cuidado, pois você pode perder a conexão até que o NetworkManager seja configurado, especialmente se você estiver executando o Pi sem cabeça (sem monitor e conectado via ssh).
Após editar a configuração do netplan, certifique-se de habilitar o serviço networkmanager:
Verifique se você tem uma conexão
ip a
e deve gerar um endereço IPSe isso não gerar um endereço IP, tente:
Espero que isto ajude