Robotul meu rulează Ubuntu 20.04.2 Server pe 64 de biți fără cap pe Raspberry Pi 3B+
Uneori, robotul meu încălzește și totul pare să meargă bine. Centrează servo, scrie tensiunea bateriei în life.log-ul său, dar ssh și ping vor raporta gazda oprită. „arp -a” de pe Mac-ul meu va raporta:
(10.0.0.11) la (incomplet) pe en0 ifscope [ethernet]
iar ssh și ping nu reușesc. Uneori trebuie să pornesc la rece de multe, de multe ori înainte ca ssh să mă lase să intru.
Uneori robotul meu pornește și ssh vor reuși, dar ping și ROS2 Dynamic Discovery nu vor funcționa.
Deoarece robotul meu este fără cap, am folosit cloud-init pentru a seta WiFi SSID/pswd înainte de prima pornire. Cloud-init copiază conținutul unui fișier numit network-config în fișierul /etc/netplan/50-cloud-init.yaml și afișează rețeaua.
Am folosit „cloud-init” pentru a configura inițial rețeaua fără cap de la început, editând fișierul network-config de pe partiția de pornire:
wifi-uri:
wlan0:
dhcp4: adevărat
opțional: true <-- true spune sistemului de operare: terminați boot-ul, nu așteptați conectarea în rețea
puncte de acces:
„SSID-ul_dvs”:
parola: "your_netpswd"
„nother_SSID”:
parola: „nother_netpswd”
Am încercat să setez semnalul opțional false pentru wifi0, dar nicio diferență.
Ubuntu Firewall ufw este dezactivat
Routerul Xfinity are IP rezervat pentru această adresă MAC
Routerul Xfinity „firewall” blochează doar IDENT-ul Wan-to-Lan(113)
Sunt situat in SUA
Robotul meu:
Aveți idee ce să încercați?