GNU/Linux >> Tutoriels Linux >  >> Linux

comment utiliser cURL sur une interface spécifique

Pour tous ceux qui viennent ici à la recherche de la même réponse, mais pour wlan0 ou quelle que soit l'interface non par défaut sur Raspberry/RPi, vous devrez sudo ou exécuter en tant que root.

Dans mon cas, j'utilisais eth0 et wlan0, mais eth0 était ma carte réseau par défaut. Ping fonctionnait sans sudo, curl n'avait pas assez de journalisation détaillée au-delà de dire que la connexion avait expiré et ne fonctionnait que sans sudo sur eth0. Traceroute m'a finalement conduit à ma réponse lorsque l'erreur disait "setsockopt SO_BINDTODEVICE :Opération non autorisée"


Ressemble à la prise en charge de curl --interface possibilité

curl --interface eth0 

Linux
  1. Qu'est-ce qu'une commande cURL et comment l'utiliser ?

  2. Comment exécuter un programme spécifique en tant que root sans invite de mot de passe ?

  3. Comment autoriser uniquement des utilisateurs spécifiques non root à utiliser crontab

  4. Comment configurer curl pour utiliser en permanence un proxy ?

  5. Comment désactiver ipv6 sur une interface spécifique sous Linux ?

Comment installer et utiliser Curl sur Ubuntu 20.04

Comment installer et utiliser Curl sur CentOS 8

Comment utiliser Sudo et le fichier Sudoers

Comment utiliser System-Config-Samba sur Ubuntu 16.04

Comment utiliser CURL comme un pro sous Linux

Comment installer et utiliser ClamAV sur AlmaLinux 8