Für alle, die hierher kommen und nach der gleichen Antwort suchen, aber für wlan0 oder was auch immer die nicht standardmäßige Schnittstelle auf Raspberry/RPi ist, müssen Sie sudo oder als root ausführen.
In meinem Fall habe ich eth0 und wlan0 ausgeführt, aber eth0 war meine Standard-NIC. Ping funktionierte ohne sudo, curl hatte nicht ausführlich genug Protokollierung, außer zu sagen, dass die Verbindung abgelaufen war, und funktionierte nur ohne sudo auf eth0. Traceroute führte mich schließlich zu meiner Antwort, als der Fehler sagte:"setsockopt SO_BINDTODEVICE:Vorgang nicht zulässig"
Scheint Curl-Unterstützung --interface
zu sein Möglichkeit
curl --interface eth0