GNU/Linux >> Linux Esercitazione >  >> Linux

come utilizzare cURL su un'interfaccia specifica

Per chiunque venga qui alla ricerca della stessa risposta, ma per wlan0 o qualunque sia l'interfaccia non predefinita su Raspberry/RPi, dovrai eseguire sudo o eseguire come root.

Nel mio caso stavo eseguendo eth0 e wlan0, ma eth0 era la mia scheda di rete predefinita. Ping funzionava senza sudo, curl non aveva una registrazione abbastanza dettagliata oltre a dire che la connessione era scaduta e funzionava solo senza sudo su eth0. Alla fine Traceroute mi ha portato alla mia risposta quando l'errore diceva "setsockopt SO_BINDTODEVICE:Operazione non consentita"


Sembra che il supporto curl --interface opzione

curl --interface eth0 

Linux
  1. Come configurare Sudo senza password per un utente specifico

  2. Come consentire solo a utenti non root specifici di utilizzare crontab

  3. come associare il socket raw a un'interfaccia specifica

  4. Come utilizzare il comando 'cp' per escludere una directory specifica?

  5. come utilizzare netstat su una porta specifica in Linux

Come installare e utilizzare Curl su Ubuntu 20.04

Come installare e utilizzare Curl su CentOS 8

Come usare Sudo e il file Sudoers

Come utilizzare System-Config-Samba su Ubuntu 16.04

Come usare CURL come un professionista in Linux

Come installare e utilizzare ClamAV su AlmaLinux 8