Jadi ceitanya kali ini saya mau buat supaya router openwrt yang ada di rumah bisa mengirim status koneksi melalui bot telegram. Saya coba pake curl donk. Nah, cuma setelah install curl lalu dijalankan skrip untuk mengirim chat melalui bot, muncul pesan error seperti di judul tulisan ini.
Skenarionya begini, login ke openwrt :
ssh root@1.2.3.3
Lakukan update, ini kondiri router sudah konek internet lho ya…
opkg update
Lalu install curl,
opkg install curl
Selanjutnya, coba jalankan perintah curl seperti ini:
curl -Ss -v -F chat_id=99999999 -F text="njejel kiye loh" https://api.telegram.org/bot73467876:XXXXXXXXXXXXXXXXXXXXXXXX/sendMessage
Eeee, muncul pesan error seperti ini :
curl: (51) Cert verify failed: BADCERT_NOT_TRUSTED
Gugling sebentar, nemu di web resminya openwrt, ya meskipun itu panduan untuk wget saya coba saja.
Buat direktori untuk certificatenya :
mkdir -p /etc/ssl/certs
Lalu install paket ini :
opkg install ca-certificates
Jalankan kembali curl-nya, beres deh. pesan errornya hilang.