ฉันจะสแกนเครือข่ายท้องถิ่นสำหรับอุปกรณ์ที่เชื่อมต่อได้อย่างไร (Mac OS)


114

โดยทั่วไปฉันกำลังมองหาบางอย่างเช่นนี้แต่มีให้ใน Mac

ฉันกำลังพยายามเชื่อมต่อเวิร์กสเตชันใหม่กับเครื่องพิมพ์มัลติฟังก์ชั่นไร้สายของเราและฉันมีเวลาที่จะให้อุปกรณ์พ่นไอพีออกมาเพื่อให้ฉันเชื่อมต่อได้

มีวิธีที่ฉันสามารถสแกนเครือข่ายได้หรือไม่?

หากสร้างความแตกต่างเวิร์กสเตชันใหม่ใช้ Mac OS X 10.6

คำตอบ:


181
  1. Ping ที่อยู่การออกอากาศ
    (คุณสามารถหาได้ด้วยifconfig | grep broadcast)

  2. จากนั้นทำ arp -a


2
เคล็ดลับที่ดี .. ฉันกรองผลลัพธ์เพื่อแสดงเฉพาะไอพีที่ไม่สมบูรณ์ (และมีอยู่) ด้วย .. arp -a | grep :
Jas Panesar

11
บางคนสามารถอธิบายได้ว่าทำไม / ทำงานอย่างไร คุณ ping การออกอากาศและสิ่งนี้ทำให้ไคลเอนต์ที่เชื่อมต่ออื่น ๆ ทั้งหมดยอมรับกิจกรรมเครือข่ายซึ่งจะปรากฏให้เห็น arp?
deweydb

24
คำตอบที่ดีที่สุด คุณสามารถทำได้หนึ่งบรรทัดเช่นกัน: ifconfig | grep Broadcast | arp -a
Codeversed

1
@deweydb เมื่อคุณอยู่บน LAN การเชื่อมต่อกับ IP เกี่ยวข้องกับการแก้ไข IP เป็นที่อยู่ mac ARP เก็บแคชของที่อยู่ IP ที่ได้รับการแก้ไขทั้งหมด การออกอากาศ ping โดยอ้อมจะทำให้เกิดความละเอียดสำหรับ IP ทั้งหมดในเครือข่าย ตอนนี้ ... เราจะแก้ไขรายการ IP เป็นชื่อ DNS (หรืออื่น ๆ ) ได้อย่างไร
Rolf

2
ฉันใช้: arp -a | grep -v '^?' ภายใต้ Macosx
Mirko Ebert

8

โดยที่ xxx คือหมายเลขสามตัวแรกในที่อยู่ IP ของคุณ

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
บน Mac ที่นี่ต้องปรับคำตอบของคุณเล็กน้อยเนื่องจากการหมดเวลาถูกตั้งค่าโดยใช้-tตัวเลือก (เช่น-t 5หมดเวลา 5 วินาที)
pabuisson

1
ใช่แล้วมันก็ไม่ได้ผลสำหรับฉัน สำหรับ Mac คุณไม่เพียง แต่ต้องใช้ตัวเลือก -t 5 แต่ยังต้องย้ายมันไปไว้ข้างหน้า IP ie -c 1 -t 5 xxx $ ip มิฉะนั้นจะเกิดข้อผิดพลาดและระเบิดออก
Matt H

5

เครื่องพิมพ์ของคุณมีการแชร์ไฟล์เพื่อวางไฟล์ลงในหรือคุณเพียงแค่พยายามค้นหาเครื่องพิมพ์ในเครือข่ายของคุณ?

เครื่องพิมพ์มัลติฟังก์ชั่นใหม่รองรับ Bonjour / ZeroConf หรือไม่ (เครื่องพิมพ์ที่ใช้เครือข่ายส่วนใหญ่ทำ) หากเป็นเช่นนั้นคุณสามารถใช้โปรแกรมเช่นBonjour Browserเพื่อดูว่ามีอะไรในเครือข่ายของคุณ

บนเราเตอร์ของคุณจะปรากฏในตารางลูกค้า DHCP (คุณอาจต้องปรึกษาคู่มือของคุณเพื่อดูวิธีการดูตารางนี้) - เนื่องจากจะให้ IP กับคุณ แต่จะแจ้งให้คุณทราบว่าเครื่องพิมพ์ของคุณเชื่อมต่ออยู่จริง ไปยังเครือข่ายของคุณ

จาก Mac ของคุณเองคุณสามารถใช้โปรแกรมเช่นNmapจากบรรทัดคำสั่งหรือใช้แอพที่ใช้ GUI (เช่นZenmap - GUI สำหรับ NmapหรือAngryIPScanner ) เพื่อสแกนเครือข่ายของคุณจากนั้นดูว่าพอร์ตใดที่พร้อมใช้งาน


1
หากต้องการเพิ่มคำตอบของ @ Chealion หากเครื่องพิมพ์ของคุณรองรับ Bonjour คุณควรเห็นในรายการ "เครื่องพิมพ์ใกล้เคียง" ในเมนูป๊อปอัป "เครื่องพิมพ์" ของกล่องโต้ตอบ "ไฟล์> พิมพ์ ... " หรือในเครื่องพิมพ์ เบราว์เซอร์ที่คุณเห็นเมื่อคุณไปที่ "เพิ่มเครื่องพิมพ์ ... " เครื่องพิมพ์มัลติฟังก์ชั่นจำนวนมากจากผู้ผลิตรายใหญ่สนับสนุน Bonjour ทุกวันนี้ว่าฉันประหลาดใจเมื่อเครื่องพิมพ์ไม่ได้แสดงเฉพาะสถานที่ที่ฉันกล่าวถึงโดยอัตโนมัติ
Spiff


3

NMAP[nmap] เป็นเพื่อนที่ดีที่สุดของคุณสำหรับการสแกนอุปกรณ์เครือข่ายทุกประเภท ใช้Zenmapหากคุณต้องการ GUI [zenmap]

สมมติว่าเครือข่ายท้องถิ่นของคุณคือ192.168.0.0/24(ซึ่ง24หมายถึง netmask 255.255.255.0) สิ่งนี้จะให้โฮสต์ออนไลน์ที่มีที่อยู่ IP และ MAC ของพวกเขา:

nmap -sP 192.168.0.0/24

คุณสามารถดาวน์โหลดแพ็คเกจจากเว็บไซต์โครงการหรือสร้างตัวเองจากแหล่งที่มาด้วย MacPorts [macports] สนุก! :-)

[nmap] https://nmap.org/

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

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


0

การทำงาน:

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

หรือ

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

รายละเอียด:

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 (ที่รู้จักกันส่วนใหญ่เป็นสแกนเนอร์เครือข่ายมือถือสำหรับ Android / iOS) มีใช้ได้อย่างอิสระคอนโซลรุ่น MacOSซึ่งนอกจากจะพิมพ์ลายนิ้วมือบางส่วนผ่านในตัวแม็ตารางผู้ผลิตที่อยู่ ดูเหมือนจะเร็วกว่า nmap และใช้งานง่ายขึ้น

เมื่อติดตั้งแล้วคุณสามารถเรียกใช้กับ:

sudo fing

เห็นได้ชัดว่ามันเป็นแหล่งข้อมูลปิดดังนั้นฉันจึงไม่รู้ว่าจะใช้งานอย่างไรอย่างปลอดภัย ตรวจสอบให้แน่ใจว่าคุณตระหนักถึงความเสี่ยงที่อาจเกิดขึ้น


-2

บน Mac มีIP Scannerซึ่งมี GUI ที่รวม arp, bonjour, NBT และเทคโนโลยีการสแกนเครือข่ายอื่น ๆ


7
Hi! ตามคำถามที่พบบ่อยโปรดเปิดเผยความเกี่ยวข้องใด ๆ กับผลิตภัณฑ์ที่คุณแนะนำ และโปรดอย่าปล่อยให้เป็นเหตุผลเดียวที่คุณเป็นผู้ใช้ระดับสูงมิฉะนั้นโพสต์ของคุณอาจถูกพิจารณาว่าเป็นสแปม
slhck

6
IP Scanner ไม่มีประโยชน์เนื่องจากมีขีด จำกัด ของอุปกรณ์ 6 ตัวจากนั้นพวกเขาต้องการ $ 30 หลีกเลี่ยงสิ่งนี้
JohnnyVegas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.