Bağlı ağlar için yerel ağı nasıl tarayabilirim? (Mac os işletim sistemi)


114

Temelde gibi bir şey arıyorum bu Mac'te ancak kullanılabilir.

Kablosuz çok işlevli yazıcımıza yeni bir iş istasyonu bağlamaya çalışıyorum ve cihaza bağlanmam için bir IP tükürmek için cehenneme gidiyorum.

Bir şekilde ağı tarayabileceğim bir yol var mı ?

Bir fark yaratırsa, yeni iş istasyonu Mac OS X 10.6 kullanıyor.

Yanıtlar:


181
  1. Yayın adresini ping
    (ile bulabilirsiniz ifconfig | grep broadcast)

  2. ve sonra bir arp -a


2
Harika bir ipucu .. Sonuçları yalnızca tamamlanmamış (ve mevcut olmayan) arp -a | grep :
ip'leri

11
Birisi bunun neden / nasıl çalıştığını açıklayabilir mi? Yayına ping atıyorsunuz ve bu, bağlı diğer tüm istemcilerin daha sonra görünür hale gelebilecek olan ağ etkinliği yapmasına neden oluyor?
deweydb

24
En iyi cevap. Bunu da bir satır yapabilirsiniz: ifconfig | grep yayını | arp -a
15'te kodlanmış

1
LAN kullanıyorsanız @deweydb, bir IP'ye bağlanmak, IP'yi bir mac adresine dönüştürmeyi gerektirir. ARP, tüm çözülmüş IP adreslerinin önbelleğini tutar. Bir ping yapmak dolaylı olarak, ağdaki tüm IP'ler için bir çözünürlüğü tetikler. Şimdi ... IP listesini DNS (veya diğer) isimlerle nasıl çözebiliriz?
Rolf

2
arp -a | grep -v '^?' Kullanıyorum : Macosx altında.
Mirko Ebert

8

Burada xxx ip adresinizdeki ilk üç sayıdır.

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done

3
Burada bir Mac'te, zaman aşımı -tseçeneği kullanılarak ayarlandığı için cevabınızı biraz ayarlamak zorunda kaldı (örneğin -t 55 saniye zaman aşımı için)
pabuisson 19.03'de

1
Doğru, o da benim için işe yaramadı. Mac'te sadece -t 5 seçeneğini kullanmanız gerekmez, aynı zamanda ipten önce olması için hareket ettirin. yani -c 1 -t5 xxx $ ip. Aksi takdirde hata yapar ve patlar.
Matt H

5

Yazıcınız, dosyaları içine bırakmak için bir dosya paylaşımı sağlıyor mu yoksa yalnızca ağınızdaki yazıcıyı bulmaya mı çalışıyorsunuz?

Yeni çok işlevli yazıcınız Bonjour / ZeroConf'u destekliyor mu? (Yeni ağ tabanlı yazıcıların çoğu yapar) Eğer öyleyse , ağınızda nelerin mevcut olduğunu görmek için Bonjour Tarayıcı gibi bir program kullanabilirsiniz .

Yönlendiricinizde DHCP İstemci Tablosunda görünüyor (bu tablonun nasıl görüneceğini görmek için el kitabınıza bakmanız gerekebilir) - bu size IP de verecek, ancak yazıcınızın gerçekten bağlı olduğundan emin olmanız için de size bilgi verecektir. Ağınıza

Mac'inizden komut satırından Nmap gibi bir program kullanabilir veya ağınızı taramak ve ardından hangi bağlantı noktalarının kullanılabilir olduğunu görmek için GUI tabanlı bir uygulama (örn. Zenmap - Nmap için GUI veya AngryIPScanner ) kullanabilirsiniz.


1
@ Chealion'ın yanıtına eklemek için, yazıcınız Bonjour'u destekliyorsa, "Dosya> Yazdır ..." iletişim sayfasının "Yazıcı" açılır menüsünde "Yazıcılar" listesinde veya yazıcıda görmelisiniz. "Yazıcı Ekle ..." ye gittiğinde gördüğünüz tarayıcı. Büyük üreticilerin ürettiği pek çok multifuction yazıcısı, bugünlerde Bonjour'u destekliyor, bir yazıcı sadece bahsettiğim yerlerde otomatik olarak görünmüyorsa şaşırdım.
Spiff


3

NMAP[nmap], her tür ağ cihazı taraması için en iyi arkadaşınızdır. ZenmapGUI'ye ihtiyacınız varsa kullanın .

Yerel ağınızın 192.168.0.0/24( 24ağ maskesi anlamına gelir) olduğunu varsayalım, 255.255.255.0bu size IP ve MAC adresleriyle çevrimiçi ana bilgisayarları sunar:

nmap -sP 192.168.0.0/24

Paketi proje web sitesinden indirebilir veya MacPorts [macports] ile kaynaklardan kendinizi oluşturabilirsiniz. Keyfini çıkarın! :-)

[nmap] https://nmap.org/

[zenmap] https://nmap.org/zenmap/

[macports] https://www.macports.org/


0

Eserleri:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

veya

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

Açıklama:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second

0

Fing (çoğunlukla android / ios için mobil ağ tarayıcısı olarak bilinir), ayrıca yerleşik mac adres üretici tabloları aracılığıyla bazı parmak izlerini de yapan, serbestçe kullanılabilen bir macos konsol versiyonuna sahiptir. Nmap'tan daha hızlı ve kullanımı daha kolay görünüyor.

Kurulduktan sonra ile çalıştırabilirsiniz:

sudo fing

Görünüşe göre kapalı bir kaynak olduğundan kullanmanın ne kadar güvenli olduğunu bilmiyorum. Potansiyel risklerin farkında olduğunuzdan emin olun.


-2

Mac'te, arp, bonjour, NBT ve diğer bazı ağ tarama teknolojilerini toplayan bir GUI'ye sahip görünen IP Scanner vardır.


7
Selam! Başına SSS , önerdiğiniz ürünler ile herhangi bir ilişkisi ifşa edin. Ve bunun Süper Kullanıcı olmanızın tek nedeni olmasına izin vermeyin; aksi takdirde gönderileriniz spam olarak kabul edilebilir.
slhck

6
IP Tarayıcı 6 cihaz sınırına sahip olduğundan faydasızdır, sonra 30 $ isterler. Bundan kaçının.
JohnnyVegas
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.