Apple dizüstü bilgisayarıma İnternet Paylaşımı yoluyla bağlanan cihazların listesini nasıl görebilirim (etkin olduğunda)? Bir liste yoksa, Internet Paylaşımı DHCP isteklerini günlüğe kaydeder ve öyleyse nerede? Teşekkürler.
Apple dizüstü bilgisayarıma İnternet Paylaşımı yoluyla bağlanan cihazların listesini nasıl görebilirim (etkin olduğunda)? Bir liste yoksa, Internet Paylaşımı DHCP isteklerini günlüğe kaydeder ve öyleyse nerede? Teşekkürler.
Yanıtlar:
arp
Komut satırında deneyebilirsiniz :
ADI
arp - adres çözünürlüğü göstergesi ve kontrolü
AÇIKLAMA
Arp yarar görüntüler ve değiştirir adres çözümleme protokolü tarafından kullanılan internet-Ethernet adresi çeviri tabloları (arp (4)). Bayraksız, program ana bilgisayar adı için geçerli ARP girişini görüntüler. Ana bilgisayar, İnternet nokta gösterimi kullanılarak ada veya numara ile belirtilebilir.
Örneğin, Ethernet'ten Havalimanına internet paylaşımı için kullanıyorum:
arp -i en1 -a
Bu, WLAN üzerinden bağlı olan tüm müşterileri listeler.
ifconfig
, hepsini listelemek için her zaman yazabilirsiniz . MBP'm internete wifi üzerinden bağlı ve ahududu pi ile ethernet kablosu üzerinden interneti paylaşıyorum. -i bridge0
Cihazın IP adresini görmek zorundaydım .
arp
komutu, özellikle kablosuz erişim alanının sınırında oldukları için cihazların aralıklı olarak bağlanabileceği bir Wi-Fi şebekesi arıyorsanız, hızla değişen bir durumun bir görüntüsünü verecektir.
arp -a
. Muhtemelen çevrilmiş o kadar çok ara yüzünüz yok!
-i bridge100
InternetSharing
hangi adresin içinde DHCP kirası alacağını günlüğe kaydeder:
/var/log/system.log
Teknik bootpd
olarak, ağ erişiminin bu kısmına özen gösteren daemon'dur.
Şimdi bu komut ile ağınıza kimlerin erişebildiğini takip edebilirsiniz:
tail -f /var/log/system.log | grep 'bootpd.*\[en.\]'
Mavericks, Yosemite ve El Capitan için:
tail -f /var/log/system.log | grep 'bootpd.*\[bridge.\]'
Bu komutla kime ve ne zaman ağınıza bağlanacağınızı görüntüleyebilirsiniz:
grep 'bootpd.*\[en.\]' /var/log/system.log
Mavericks, Yosemite ve El Capitan için:
grep 'bootpd.*\[bridge.\]' /var/log/system.log
Geçmişte daha fazla izlemeniz gerekiyorsa, komut:
bzgrep 'bootpd.*\[en.\]' `ls -tr /var/log/system.log.*.bz2`
Mavericks, Yosemite ve El Capitan için:
bzgrep 'bootpd.*\[bridge.\]' `ls -tr /var/log/system.log.*.bz2`
Son olarak, bu günlük dosyalarında hemen bilinen aygıtları davet edilmeyen aygıtlardan ayırt etmek isterseniz, yöntem, yapılandırma dosyasının doldurulmasıdır
bootpd
:
/etc/bootptab
bilinen tüm MAC adresleriyle.