ค้นหาเซิร์ฟเวอร์ทางกายภาพ


189

ฉันมีเซิร์ฟเวอร์ CentOS อยู่ในอาคาร ฉันสามารถลงชื่อเข้าใช้จากระยะไกลและ VNC ได้ ฯลฯ ตอนนี้ฉันต้องย้ายมันออกไปทางกายภาพและเพื่อที่ฉันจะต้องค้นหาเครื่องทางกายระหว่าง lookalikes รอบ ๆ สำนักงาน

ฉันจะทำอะไรได้จากระยะไกลเพื่อทำให้เครื่องสามารถระบุตัวตนได้อย่างชัดเจน


46
ไม่โง่เลยหรือไม่สำคัญ หากคุณไม่ทราบว่ามีอุปกรณ์อยู่ในห้องใดมีโอกาสน้อยมากที่แทบจะเป็นไปไม่ได้ในการค้นหา
Todd Wilcox

57
อ้างอิง bash.org บังคับ: bash.org/?5273 ฉันจำได้ว่าเคยอ่านเรื่องราวของเซิร์ฟเวอร์อีเมลเก่าที่ทำงานอยู่ในตู้เสื้อผ้าที่ไม่มีประตูอีกต่อไป นี่ไม่ใช่เรื่องธรรมดาเกินไป แต่มันเกิดขึ้นเป็นครั้งคราว!
Techwolf

20
อีกเรื่องหนึ่งล่าสุดกว่านั้นและไม่ใช่ drywalled จริง ๆ แต่ยัง: reddit.com/r/talesfromtechsupport/comments/54ko52/…
กฎหมาย 29

21
คุณคิดในแง่บวกหรือไม่? มันยากมากที่จะหา VM เมื่อคุณกำลังมองหากล่องที่มีอยู่จริง!
Criggie

12
คุณช่วยให้การปรับปรุงกับเราเมื่อคุณพบมันได้หรือไม่? จิตใจที่อยากถามอยากจะรู้ว่าอะไรที่เหมาะกับคุณ
Criggie

คำตอบ:


145

ใช้ IPMI เพื่อเปิดไฟ LED เพิ่มพัดลม RPM หรือส่งเสียงบี๊บ / เสียงเตือน ลองดูที่หน้า man สำหรับipmitool https://linux.die.net/man/1/ipmitoolขึ้นอยู่กับเซิร์ฟเวอร์ที่คุณอาจตั้งค่า LED, จอ LCD, พัดลม RPM ออฟเซ็ต (ฟังเมื่อไม่มีใครอยู่ในสำนักงาน ) อินเทอร์เฟซ IPMI หรือ BMC อื่น ๆ บางตัวอาจอนุญาตให้คุณส่งเสียงบี๊บ แต่ฟังก์ชั่นนี้เป็นแพลตฟอร์มเฉพาะ

เวิร์คสเตชั่นหรือเซิร์ฟเวอร์ที่ทรงพลังจะฟังดูราวกับว่ามีคนดูดฝุ่นกับแฟน ๆ

แก้ไข: ในการใช้ไฟ Identifier ดังที่กล่าวไว้ในความคิดเห็นสิ่งนี้จะต้องมีการตั้งค่าเพื่อให้แน่ใจว่ามีการตั้งค่าอินเทอร์เฟซ IPMI ที่เหมาะสมมีคำแนะนำและบทแนะนำมากมายและขึ้นอยู่กับ OEM ผู้จัดการศูนย์ข้อมูล ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ) ฉันเคยใช้บทช่วยสอนนี้มาก่อน แต่มีคนอื่นhttps://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool ipmitool -I <appropriate interface for system> -U<username> chassis identify forceควรบังคับให้ ID อยู่ในสถานะขึ้นอยู่กับอินเตอร์เฟสและการตั้งค่าที่คุณอาจต้องระบุประเภทการตรวจสอบและ ตัวเลือกบรรทัดคำสั่งอื่น ๆ


23
ฉันประหลาดใจที่ฉันไม่ได้เห็นคำตอบนี้ที่นี่แล้ว ipmitool เป็นคำตอบที่เหมาะสมที่สุดในสถานการณ์ส่วนใหญ่เนื่องจากจะเปิดใช้งานการกะพริบ LED locator สีน้ำเงินซึ่งจะส่องสว่างด้วยพลังของดวงอาทิตย์นับพัน
คิว

18
... หากคุณติดตั้งหนึ่งตัว
การแข่งขัน Lightness ใน Orbit

2
ipmitool จะไม่ทำอะไรมากสำหรับคุณกับเซิร์ฟเวอร์หัวขาด และถ้าคุณมีแร็คเซิร์ฟเวอร์ถึงยี่สิบตัวการส่องแสงไปที่เซิร์ฟเวอร์ตัวใดตัวหนึ่งหรือการหมุนพัดลมเป็นความเจ็บปวดที่ต้องทำ คุณต้องการบางสิ่งที่ชัดเจนและเรียบง่ายกว่ามากซึ่งเป็นเหตุผลว่าทำไมมันถึงเป็นมาตรฐานใน บริษัท ของฉันที่จะใช้แท่ง USB เพื่อค้นหาเซิร์ฟเวอร์โลหะ นอกจากนี้ .. หน่วย IPMI บางตัวเท่านั้นที่มีไฟสำหรับระบุ แต่ถ้าคุณมีไฟสำหรับระบุแล้วนี่เป็นสิ่งที่แน่นอนที่สุดในรายการสำหรับวิธีง่ายๆในการค้นหาเซิร์ฟเวอร์ ฉันพูดถึงเคล็ดลับแท่ง USB ด้านล่างเพราะทำงานได้ในระดับสากล
TB

101

หากเซิร์ฟเวอร์ของคุณมีซีดี / ดีวีดีหรือไดรฟ์ที่คล้ายกันวิธีแก้ปัญหาง่ายๆก็คือให้เรียกใช้ejectและค้นหาถาดเปิด (จำไว้ว่าเพียงเพราะถาดเปิดไม่ได้หมายความว่าคุณเปิดมันยืนยันอีกเป็นครั้งที่สองหลังจากที่คุณคิดว่าคุณพบเซิร์ฟเวอร์) หากไม่สำเร็จคำตอบของ Matt ในการเปิดไฟ LED แสดงสถานะหรือแสดงข้อความบน LCD พร้อมipmitoolเป็นวิธีที่จะไป

คุณยังสามารถใช้ traceroute เพื่อกำหนดว่าเราเตอร์เชื่อมต่อกับเซิร์ฟเวอร์ใดและแม้แต่เล่นกับอินเตอร์เฟสการจัดการสวิตช์เพื่อพยายามค้นหาสายเคเบิลที่แน่นอน (หรืออย่างน้อยหนึ่งจุดสิ้นสุด) ที่เซิร์ฟเวอร์เชื่อมต่ออยู่


13
โดยดิสก์ไดรฟ์ฉันถือว่าคุณหมายถึงไดรฟ์สื่อบันทึกแบบออปติคัลที่ถอดออกได้ (CD-ROM, DVD-ROM หรือตัวแปรที่สามารถเขียน / เขียนซ้ำได้) +1 จากฉันเนื่องจากนี่คือสิ่งที่ฉันมักจะทำ!
MadHatter

1
@MadHatter หากมีเซิร์ฟเวอร์ที่ใช้อ็อปติคัลดิสก์อาจมีบางคนรู้ว่ามันอยู่ที่ไหนเพื่อเปลี่ยนดิสก์ เหตุใดเซิร์ฟเวอร์จึงใช้อ็อปติคัลดิสก์ต่อไป
v7d8dpo4

17
ฉันไม่มีความคิดเห็นเกี่ยวกับว่าเซิร์ฟเวอร์ควรมีไดรฟ์สื่อออปติคอลหรือไม่ ผมตั้งข้อสังเกตว่าเป็นเพียงการถอดฮาร์ดดิสก์ไดรฟ์จากเครื่องเพียงเพื่อหาที่มันเป็นเป็นธรรมอย่างจริงจัง - บางคนอาจจะบอกว่าบ้า - กิจการถ้าแน่นอนมันเป็นไปได้ที่
MadHatter

19
เซิร์ฟเวอร์จำนวนมากมีออปติคัลไดรฟ์แม้ว่าจะไม่ได้ใช้งานเป็นประจำ จนกระทั่งออปติคัลไดรฟ์ที่ค่อนข้างเร็วเป็นวิธีการที่โดดเด่นในการติดตั้งระบบปฏิบัติการบนกล่องใหม่
Peter Green

8
@ MadHatter ฉันว่าคุณเลือกที่จับได้ดี ขอบคุณสำหรับภาพจิตของ 1U ที่กวาดต้อนฮาร์ดดิสก์ออกไป);
Konerak

54

วิธีไฟฟ้า:

เมื่อการใช้พลังงานในอาคารของคุณไม่เปลี่ยนแปลงมากนัก (เหมือนตอนกลางคืน):

  1. ใช้คอมพิวเตอร์ที่ cpu เต็ม (เช่นนายก 95)
  2. วัดกระแสที่ไหลผ่านแต่ละตัวตัดวงจรในแผงเบรกเกอร์บันทึกตัวเลขเหล่านี้ (สามารถทำได้ด้วยแคลมป์มิเตอร์ AC)
  3. ใช้คอมพิวเตอร์ที่ cpu ต่ำ
  4. รำลึกถึงกระแสน้ำ หากมีการลดลงจากก่อนหน้านี้กล่องพาเนลจะระบุว่าห้องใดที่เบรกเกอร์ควบคุม ไปที่ตำแหน่งนั้นและค้นหาคอมพิวเตอร์

หมายเหตุ:

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

53
เราพบวิศวกรไฟฟ้า!
แมว

17
เขาอยู่ในกำแพงนานแค่ไหน?
qris

15
เทคนิคนี้อาจได้รับการปรับปรุงโดยการเขียนโปรแกรมระบบที่หายไปเพื่อปรับกำลังดึงของมันเพื่อสร้างสัญญาณที่คุณอาจจะสามารถตรวจจับได้ในการเดินสาย
..

3
@R .. ดูว่าคุณสามารถทำให้มันเปล่งสัญญาณ FM ที่วิทยุของคุณสามารถรับได้หรือไม่
Filip Haglund

40

หากคุณมีสวิตช์ที่มีการจัดการ:

ping ghostserver

arp -a

จดบันทึกที่อยู่ MAC และหลังจากตรวจสอบตาราง ARP สวิตช์ของคุณต่อพอร์ต

ขึ้นอยู่กับรุ่นสวิตช์คุณจะมีเอาต์พุตดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

** สังเกตว่า MAC หลายตัวต่อพอร์ตมักจะหมายถึงการอัปลิงค์ไปยังสวิตช์อื่น


23
คุณออกจากส่วนที่น่าเบื่อที่สุด: ตอนนี้คุณจะได้ติดตามการเดินสายโดยเริ่มจากพอร์ตที่ค้นพบโดยวิธีนี้ หวังว่าสามารถเดินสายเคเบิลได้อย่างเต็มที่
Todd Wilcox

1
ฉันจะตรวจสอบพอร์ตเพื่อนบ้านเป็นตัวบ่งชี้ที่ดี (เช่นถ้าพวกเขาเป็นเลขานุการพีซีหรืออุปกรณ์จากตู้เครือข่าย ฯลฯ )
yagmoth555

หากมี CDP อยู่นั่นอาจจะง่ายกว่า ... (ใน Wireshark หรือcdpr) จากนั้นไฟแสดงสถานะและสิ่งที่คล้ายกันถ้ามี ...
Gert van den Berg

@GertvandenBerg CDP?
Martijn Heemels

@MartijnHeemels โปรโตคอลการค้นพบของซิสโก้ - ส่วนใหญ่มีความเกี่ยวข้องหากสวิตช์ของ Cisco LLDP เป็นรุ่นที่ข้ามผู้ขาย - cdprอาจไม่สามารถใช้งานได้ ((ควรใช้ Wireshark)
Gert van den Berg

24

beepใช้

สมมติว่าคุณติดตั้งลำโพงภายใน (มักจะเป็นอุปกรณ์ piezoelectric ขนาดเล็ก) สิ่งนี้จะส่งเสียงบี๊บบนลำโพงดังกล่าว หากคุณไม่แน่ใจว่ามีลำโพงอยู่ในกล่องหรือไม่คุณอาจลองใช้เครื่องชนิดอื่นที่มีตำแหน่งเดียวกัน

คุณสามารถให้มันวิ่งวนเป็นวงกลมในขณะที่คุณเดินผ่านบ้าน หรือคุณสามารถเข้ารหัสหมายเลขโทรศัพท์ภายในบ้านของคุณให้เป็นทำนองและรอให้เพื่อนร่วมงานโทรมาขอให้คุณปิดเสียงรบกวนที่น่ารำคาญถัดจากสำนักงาน

ตรวจสอบให้แน่ใจว่าคุณกำลังส่งเสียงบี๊บเป็นรูทเพื่อใช้กลไก ioctl หากไม่ได้ติดตั้งไบนารีรูท suid บนระบบของคุณและผู้ใช้ของคุณได้รับอนุญาตให้เข้าถึงได้ เพียงแค่ปล่อย\aไปยัง tty ของคุณ (ซึ่งเป็นทางเลือกในกรณีที่มีสิทธิ์ไม่เพียงพอ) มีแนวโน้มที่จะไม่เพียงพอเพราะมันจะสะท้อนให้เห็นถึงโปรแกรมจำลองเทอร์มินัลระยะไกลของคุณ คุณอาจต้องโหลดpcspkrโมดูลเคอร์เนลเพื่อทำงานนี้ขึ้นอยู่กับการกำหนดค่าของคุณ

ตามhttps://pkgs.org/download/beepเตือนควรจะสามารถใช้ได้เป็นแพ็กเกจสำหรับ CentOS yum install beepดังนั้นเพียงแค่พยายาม หวังว่ามันจะไม่ถูกแก้ไขในบางวิธีเพื่อให้ไม่ใช้วิธี ioctl นี่เป็นปัญหาของ Gentoo มาระยะหนึ่งแล้ว

คำตอบของ Matt พูดถึงเสียงบี๊บ (ไม่ชัดเจนว่าคำสั่งหรือแนวคิด) ผ่านไปแล้วเช่นเดียวกับความคิดเห็นบางอย่าง แต่ฉันคิดว่านี่เป็นคำตอบในแง่ของตัวเอง โอกาสที่คุณจะได้ยินเสียงบี๊บผ่านประตูที่ปิดในขณะที่การตรวจสอบรูปแบบ LED อาจต้องเปิดห้องและรออยู่หน้าเครื่องแต่ละเครื่องเพื่อแยกแยะรูปแบบโดยเจตนาจากสัญญาณรบกวนแบบสุ่ม


+1: เรียบง่าย แต่มีประสิทธิภาพและไม่ต้องการการเข้าถึง IPMI ในระบบเก่ามันก็ค่อนข้างดัง (ลำโพงจริงแทนที่จะเป็นลำโพงขนาดเล็กที่ใช้ในปัจจุบัน)
user121391

17

ด้วยอุปกรณ์เครือข่ายที่มีการจัดการคุณมีตัวเลือกมากมาย: คุณสามารถค้นหาแพ็คเก็ต CDP / LLDP จากสวิตช์ไปยังโฮสต์ (ซึ่งจะบอกชื่อสวิตช์และหมายเลขพอร์ต) หรือคุณสามารถติดตั้งตัวแทน LLDP บนเซิร์ฟเวอร์ (ดังนั้น 'show lldp neighbour' หรือการเรียกใช้สวิตช์ที่คล้ายกันจะแสดงพอร์ตที่พอร์ตนั้น) สิ่งที่ดีที่สุดถัดไปคือจับคู่ที่อยู่ MAC ของอินเทอร์เฟซกับตารางการเชื่อมต่อของสวิตช์ ในทั้งสองกรณีคุณสามารถติดตามสายเคเบิลจากจุดสิ้นสุดสวิตช์ที่รู้จักไปยังจุดสิ้นสุดเซิร์ฟเวอร์ที่ไม่รู้จัก

หากคุณไม่มีสวิตช์ที่ได้รับการจัดการและต้องพึ่งพาโฮสต์เองดังนั้น:

หากเครื่องมาจาก Dell หรือ HP หรือที่คล้ายกันคุณสามารถใช้ 'dmidecode' เพื่อรับหมายเลขซีเรียล / แท็กบริการและจับคู่ที่ตรงกับฉลากบนอุปกรณ์ อย่างน้อยใน Dell คุณสามารถใช้ OpenManage เพื่อเปลี่ยนข้อความบนจอ LCD คุณอาจมีตัวเลือกบางอย่างเพื่อบังคับให้พัดลมทำงานด้วยความเร็วเต็มที่ซึ่งอาจได้ยินเสียงเพียงพอที่จะค้นหาตำแหน่งของเครื่อง

ethtool เป็นตัวเลือก --identify ซึ่งจะทำให้ LED บนอินเทอร์เฟซเครือข่ายเฉพาะกะพริบ (โดยทั่วไปนี่เป็นการบอกว่า NIC ตัวใดอยู่บนระบบที่มีหลาย ๆ ตัวดังนั้นจึงไม่เหมาะสำหรับกรณีการใช้งานนี้)

หากมีออปติคัลไดรฟ์คุณสามารถนำถาดออกได้


สำหรับ CDP cdprมันยอดเยี่ยม ...
Gert van den Berg

10

รีบูตและฟังเสียงเตือนของ POST


2
แล้วเล่นเกมนี้ - amazon.com/ThinkGeek-Annoy-a-tron-2-0/dp/B002YE3YDU/ …? : P
enderland

@enderland หมด D:
cat

9
ทำไมไม่ใช้beepคำสั่ง?
rav_kr

5
การรีบูตอาจติดตามได้อย่างง่ายดายเพราะสำหรับหลายยี่ห้อและรุ่นทำให้แฟน ๆ สามารถทำงานได้อย่างเต็มกำลังในระยะเวลาหนึ่ง
Hagen von Eitzen

หากคุณสามารถรีบู๊ตคุณสามารถปิดเครื่องได้ มีโอกาสน้อยกว่าถ้านี่เป็นเซิร์ฟเวอร์ที่ใช้งานจริง :)
Cypher

6

หากเครื่องมีการ์ดไร้สาย แต่ใช้สายเคเบิล (ไม่แน่ แต่อาจเป็นเมนบอร์ดที่ติดตั้งภายในเครื่อง) คุณสามารถกำหนดค่าให้เป็นจุดเชื่อมต่อจากนั้นใช้แอพโทรศัพท์เช่น Wi-Eye เพื่อเล่น "ร้อนหรือเย็น" ด้วย มัน.


5
หรือดูที่ AP ใกล้เคียง (โดย MAC) เท่า ๆ กันเพื่อที่คุณจะได้รู้ว่ามันอยู่ตรงไหน หากคุณอยู่ในมหาวิทยาลัยขนาดใหญ่การผ่านทุกห้องอาจใช้เวลาหลายวัน
คนอยู่ที่ไหนสักแห่ง

4

ไฟ LED ของฮาร์ดไดรฟ์สามารถแสดงกิจกรรมได้จำนวนมากโดยเปลี่ยนเป็นไฟแสดงสถานะที่ทำงานได้โดยการอ่านด้วย dd if = / dev / sdX ที่ = / dev / null ไม่ต้องการการสนับสนุน IPMI

ยังเห็นhttps://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep

นอกจากนี้หากมี ethtool การใช้การตั้งค่าความเร็วของอินเทอร์เฟซสามารถทำให้เครื่องระบุได้ผ่านไฟ LED ความเร็วบนสวิตช์และ / หรือ NIC Caveat: มีความเสี่ยงที่จะทำให้เครื่องของคุณปิดสายได้อย่างมีประสิทธิภาพเช่นนั้นหากสวิตช์ตอบสนองไม่ดีต่อคุณโดยอัตโนมัติปิดการทำงานอัตโนมัติ


3

มีสองวิธีง่ายๆในการทำสิ่งนี้ .. วิธีหนึ่งได้ถูกกล่าวถึงแล้ว (นำถาดซีดีรอมออก)

อื่น ๆ คือการเข้าสู่ระบบด้วยการเชื่อมต่อไร้สายและดูข้อความ USB จากนั้นไปรอบ ๆ และเสียบแท่ง USB ที่มีข้อมูลที่รู้จัก

ไม่ว่าคุณจะเห็นข้อความ USB เมื่อคุณทำมันบนเครื่องที่ถูกต้องหรือคุณสามารถใช้เครื่องมือตรวจสอบ USB จำนวนมาก (lsusb ฯลฯ ) เพื่อดูว่าตอนนี้มีอยู่หรือไม่

เมื่อคุณเห็นแท่ง USB ให้ติดตั้งและดูเพื่อดูว่าเป็นแท่งที่ถูกต้องหรือไม่

เสร็จสิ้น

ไฟกระพริบและการทำสิ่งต่าง ๆ หมุนขึ้นลงไม่น่าเชื่อถือและต้องการความสนใจเป็นอย่างมาก สองวิธีนี้ง่ายมากและไม่ต้องใช้ยิมนาสติก


2

หากคุณกำลังจะย้ายมันจะปิดและมองหาเครื่องที่ปิดอยู่หรือไม่?


สิ่งนี้ไม่ได้ให้คำตอบสำหรับคำถาม เมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใด ๆ ; แทนที่จะให้คำตอบที่ไม่จำเป็นต้องชี้แจงจากผู้ถาม - จากรีวิว
Tero Kilkanen

6
@TeroKilkanen นี่ไม่ใช่คำตอบใช่มั้ย มันดูเหมือนคำตอบสำหรับฉัน
Michael Hampton

1
แต่ถ้าคุณยังหามันไม่พบและตอนนี้ไม่สามารถเปิดได้อีก
Eric

1

มีการวิจัยหลายวิธีในการกรองข้อมูลผ่านทาง EMF ตัวอย่างเช่นhttp://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf

หากคุณสามารถทำให้คอมพิวเตอร์หายไปเพื่อสร้างสัญญาณวิทยุคุณสามารถตามล่ามันด้วยความแรงของสัญญาณ

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