Saya ingin menulis skrip shell, yang memeriksa apakah SmartPhone saya terhubung secara aktif (masuk) ke WiFi lokal.
Saya mencoba menggunakan ping
ping 192.168.0.7
Itu berfungsi dengan baik, tetapi karena ini membutuhkan smartphone untuk menjawab, saya berharap ini dapat mengosongkan baterai jika terlalu sering dilakukan. Jadi saya mencari solusi yang memeriksa status jaringan tanpa menghubungi smartphone itu sendiri.
Saya dapat mendeteksi perangkat mana yang dikenal oleh router saya
arp -a
, tetapi dengan begitu saya tidak memiliki informasi apakah perangkat yang dikenal saat ini masuk atau tidak.
(Untuk memperjelas: Saya menggunakan perangkat di jaringan yang sama)
linux
networking
wireless-networking
router
Ole Albers
sumber
sumber
Apakah ponsel Anda disetel secara statis? Juga, telepon jenis apa
Tim
@Tim saya memberi telepon IP lokal statis. Ini adalah Android Marshmellow. Ping berfungsi (bahkan dalam keadaan siaga), tetapi saya mencari solusi yang lebih baik.
Ole Albers
Anda dapat menggunakan nmap seperti yang tercantum di sini
Tim
bukankah nmap hanya cara otomatis untuk melakukan ping ke perangkat (memiliki kelemahan yang sama seperti yang disebutkan di atas)?
Ole Albers
Ya tapi sepertinya Anda dapat mengotomatiskannya dengan skrip
Tim