it-swarm-tr.com

LAN üzerindeki tüm IP adreslerinin (ve ideal olarak cihaz adlarının) bir listesini nasıl alabilirim?

Ağımız bir IP adresi çakışması olduğu hatası verdi ve tüm cihaz IP adreslerinin ne olduğunu bulmak istiyorum. (Daha önce buna da ihtiyacım vardı). (güncelleme/açıklama: Windows tabanlı da arıyorum.)

Herhangi bir öneri?

Çeşitli araçlar (Look @ Lan, Angry IP Scanner) için öneriler okudum ve bu veya diğer araçları kullanan insanlardan öneriler arıyorum.

37
Clay Nichols

Alt ağın bir taramasını yapmak için nmap kullanmak, daha önce kullandığım bunu yapmanın hızlı ve basit bir yoludur, çeşitli seçenekler de daha ayrıntılı bir inceleme yapmanıza izin verecektir.

36
Whisk

Ağda bir unix kutusu varsa, arp-scan'ı deneyebilirsiniz:

ARP tarayıcı | Linux kılavuz sayfası

$ arp-scan --interface=eth0 192.168.0.0/24
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.4 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.0.1     00:c0:9f:09:b8:db       QUANTA COMPUTER, INC.
192.168.0.3     00:02:b3:bb:66:98       Intel Corporation
192.168.0.5     00:02:a5:90:c3:e6       Compaq Computer Corporation
192.168.0.6     00:c0:9f:0b:91:d1       QUANTA COMPUTER, INC.
192.168.0.12    00:02:b3:46:0d:4c       Intel Corporation
192.168.0.13    00:02:a5:de:c2:17       Compaq Computer Corporation
192.168.0.87    00:0b:db:b2:fa:60       Dell ESG PCBA Test
192.168.0.90    00:02:b3:06:d7:9b       Intel Corporation
192.168.0.105   00:13:72:09:ad:76       Dell Inc.
192.168.0.153   00:10:db:26:4d:52       Juniper Networks, Inc.
192.168.0.191   00:01:e6:57:8b:68       Hewlett-Packard Company
192.168.0.251   00:04:27:6a:5d:a1       Cisco Systems, Inc.
192.168.0.196   00:30:c1:5e:58:7d       HEWLETT-PACKARD
13 packets received by filter, 0 packets dropped by kernel
Ending arp-scan: 256 hosts scanned in 3.386 seconds (75.61 hosts/sec).  13
responded
37
Tim Howland

Hızlı ve kirli (Linux'ta):

$ ping -b 192.168.1.255
$ arp -a
11
Ivan

Belirtildiği gibi nmap ( http://nmap.org/ ) muhtemelen iyi, hızlı ve ücretsiz bir seçenektir. Sadece dikkatli olun, makineleri çökertebilecek çok agresif seçenekler var.

Bu komut, seçilen alt ağın basit bir ping taramasını yapar ve tamamen güvenli olmalıdır.

nmap -rP 192.168.1.1/24

Açıkçası, kendi ağ bilgilerinizle değiştirin.

Yinelenen bir IP adresinin belirlendiğinden bahsettiniz. Her iki makine de, makineleri tanımanıza izin veren bir uyarı ekranı oluşturmuş olmalıdır. DHCP kullanılıyorsa, başka bir istek oluşturulmalıdır ve sorun kendi kendine çözülmüş olabilir.

9
Peter

LAN'daki IP adreslerinin listesi sınırlı yardımcı olacaktır, çünkü sorun aynı IP adresini kullanmaya çalışan iki makine olmasıdır.

Çakışan iki makinenin MAC adreslerini bulmaya çalışmanızı öneririm.

IP adresi çakışmasını hangi cihaz günlüğe kaydetti? Bir sunucu, yönlendirici vb. Miydi? Bazı platformlar (Solaris ve BSD), hata veren ana makinenin MAC adresini hata mesajıyla birlikte kaydeder. Söz konusu IP adresi DHCP havuzlarınızdan birinde yer alıyorsa, DHCP sunucunuzun günlüklerini bu IP adresini atamaya çalıştığı MAC adresi için de kontrol etmeye değer.

Başarısız olursa, bu sorunun oluştuğu alt ağın varsayılan yönlendiricisinde oturum açmanızı ve ARP tablosunu izlemenizi öneririm. Birden fazla MAC adresi arasında geçiş yapan bir IP adresi olmalıdır; yine, bu iki MAC adresi ilgilendiğiniz cihazları temsil eder.

İki cihazın MAC adreslerini aldıktan sonra, bunları belirli anahtar bağlantı noktalarına bağlayabilmeniz gerekir. Bu sor bunun nasıl yapılacağı hakkında daha fazla bilgi sağlar. Ayrıca her aygıtın üreticisini tanımlamak için bir OUI arama aracı kullanabilirsiniz.

8
Murali Suriar

NMap aradığınızı vermelidir (veya daha dostça bir arayüz istiyorsanız ZenMap ).

Ek bir bonus olarak, diğer bilgisayarların çalıştığı tüm hizmetleri de algılar ve muhtemelen IDS'nizi (saldırı tespit sistemi) çıldırtır.

6
RainyRat

Her zaman Angry IP Scanner hayranıyım.
Evet, NMAP kadar tam özellikli değil, ancak biraz fazla veri gösterebilir.

3
Brian

Bir Linux uygulaması olması gerekip gerekmediğini söylemediniz.

Windows'u kullanabiliyorsanız Advanced IP Scanner ücretsizdir ve çok iyi çalışır.

3
John Rennie

Ben Fing kullanmanızı öneririm. Windows, Mac, Linux ve hatta kablosuz ağlar (Android ve iOS cihazlar) için mobil cihazlar için kullanılabilen basit bir ağ tarayıcıdır. Ve komut dosyalarında kolayca kullanılabilir.

2
amyassin

Söz konusu alt ağ için varsayılan ağ geçidi olarak işlev gören yönlendiriciye erişiminiz varsa, daha sonra yönlendiricide ARP önbelleğini listeliyorsanız (bir Cisco IOS cihazında bunun yalnızca "arp göster" olduğuna inanıyorum) ) gitmek için en iyi yoldur.

Bu konudaki diğer yanıtların (ping taramaları, nmap, yayın pingleri, vb.) Bugünlerde pingleri engelleyen kişisel/Host tabanlı güvenlik duvarları çalıştıran birçok sistemle yetersiz olması muhtemeldir.

Yönlendirici arp önbelleği may hala% 100 olmayabilir. Arp zaman aşımı süresi içinde iletişim kurmamış veya en azından arp zaman aşımı süresi içinde alt ağ üzerinden iletişim kurmamış hiçbir ana bilgisayarı göstermez. Ancak çoğu durumda, diğer yöntemlerden daha eksiksiz sonuçlar almanız daha olasıdır.

2
Bob McCormick

İyi (kötü?) Eski günlerden beri, WS_PING adlı bir araç kullanıyordum - saygıdeğer WS_FTP'yi sağlayan kişilerden.

Bu sadece bir deneme, ancak http://www.whatsupgold.com/products/ws_ping-propack/ - Windows 95'ten istediğiniz her şeyi yapacak ve bunu yapacaksınız!

2
Mark Henderson

Colasoft Mac Scanner bunu yapmanın bir yoludur. IP adresi, isim ve MAC adresi gönderir.

1
MadBoy

Tarama ve sizin için bir pdf ağ haritası üreten "net öp" adlı küçük bir uygulama var.

Mikrotik tarafından yapılan "The Dude" adlı sunucu izleme/yönetim ürününe dayanmaktadır.

http://www.mikrotik.com/download/KTN_1.0beta1.Zip
Gereksinimler: Windows XP/2000/2003/Vista ve Internet Exporer 6.

1
Omegatron