Wpis z mikrobloga

Jak mogę zrobić, żeby ping przechodził przez localhost:4444?
Może byc #bash albo #ansible
Ja nie umiem znaleźć takiej opcji w tym module.
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html

Muszę zrobić coś analogicznego do:
Dodać do /etc/apt/apt.conf Acquire::http::Proxy "http://localhost:4444/";

Komenda do proxowania:
- name: CHECK CONNECT TO THE INTERNET
ansible.builtin.uri:
url: "https://www.google.com/"
timeout: 3
register: ping
ignore_errors: yes

#linux #devops
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: Ale nie przejdzie, bo proxy leci po TCP/UDP - zerknij do linka, który Ci podstawiłem...

Jak chcesz sprawdzać połączenie w taki sposób, to CURL/WGET i sprawdzaj status odpowiedzi.
  • Odpowiedz
Jak mogę zrobić, żeby ping przechodził przez localhost:4444?


@pyroxar: ziomek, ping to zupełnie inny protokół sieciowy i on nie operuje na portach jak TCP czy UDP. To tak jkbyś pytał jak puścić arp na porcie xD
  • Odpowiedz
@ari2k5: ale i tak musi przejść przez proxy. Koniecznie.


@pyroxar: icmp ci nie przejdzie przez proxy. Napisałem ci dokładnie jak masz testować połączenie kilka dni temu pod którymś twoim wpisem i to jednocześnie z gotowym playbookiem, opisem i włączonym debugiem byś zrozumiał przykłady, które tam wrzuciłem...

Nawet ci opisałem, że jak będzesz miał status http inny niż 200 to możesz założyć, że nie masz połączenia.

I jeszcze jedno.
  • Odpowiedz