Ich habe irgendwo im Gebäude einen CentOS-Server. Ich kann mich remote anmelden und VNC usw. Jetzt muss ich es physisch bewegen und dafür muss ich die Maschine physisch zwischen den Lookalikes im Büro lokalisieren.
Was kann ich aus der Ferne tun, um die Maschine sichtbar oder hörbar zu machen, sich selbst zu identifizieren?
physical-environment
Michael
quelle
quelle
Antworten:
Verwenden Sie IPMI, um LEDs auszulösen, die Lüfterdrehzahl zu erhöhen oder einen Piepton / Alarm auszulösen. Schauen Sie sich die Manpage für
ipmitool
https://linux.die.net/man/1/ipmitool an. Je nach Server können Sie möglicherweise die LEDs, das LCD-Display und den Offset der Lüfterdrehzahl einstellen (hören Sie zu, wenn niemand im Büro ist) ). Bei einigen anderen IPMI- oder BMC-Schnittstellen können Sie möglicherweise einen Signalton ausgeben, diese Funktion ist jedoch plattformspezifischer.Eine leistungsfähige Workstation oder ein leistungsfähiger Server klingt wie ein Staubsauger, bei dem die Lüfter ganz aufgedreht sind.
BEARBEITEN: Um die in den Kommentaren erwähnten Identifier-Anzeigen verwenden zu können, muss jedoch festgelegt werden, dass eine geeignete IPMI-Schnittstelle eingerichtet ist, dass mehrere Handbücher und Lernprogramme verfügbar sind und dass je nach OEM möglicherweise proprietäre Schnittstellen und Verwaltungssysteme wie Intels vorhanden sind Data Center Manager ( http://www.intel.com/content/www/us/en/software/intel-dcm-product-detail.html ). Ich habe dieses Tutorial bereits verwendet, aber es gibt andere https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool.
ipmitool -I <appropriate interface for system> -U<username> chassis identify force
Je nach Benutzeroberfläche und Konfiguration müssen Sie möglicherweise Authentifizierungstyp und aktivieren andere Befehlszeilenoptionen.quelle
Wenn Ihr Server über ein CD / DVD-Laufwerk oder ein ähnliches Laufwerk verfügt, können Sie
eject
das geöffnete Fach einfach ausführen und suchen. (Denken Sie daran, nur weil das Fach geöffnet ist, bedeutet dies nicht, dass Sie es geöffnet haben. Bestätigen Sie es ein zweites Mal, nachdem Sie den Server gefunden haben.) Andernfalls kann Matts Antwort eine identifizierende LED einschalten oder eine Nachricht auf einem anzeigen LCD mitipmitool
ist der Weg zu gehen.Sie können auch Traceroute verwenden, um festzustellen, mit welchem Router der Server verbunden ist, und sogar mit den Switch-Verwaltungsschnittstellen spielen, um zu versuchen, das genaue Kabel (oder mindestens ein Ende davon) zu finden, an dem der Server angeschlossen ist.
quelle
Eine elektrische Methode:
Wenn sich der Stromverbrauch in Ihrem Gebäude nicht wesentlich ändert (wie nachts):
Anmerkungen:
quelle
Wenn Sie einen verwalteten Switch haben:
Notieren Sie sich die MAC-Adresse und überprüfen Sie anschließend Ihre Switch-ARP-Tabelle pro Port.
Abhängig vom Switch-Modell haben Sie folgende Ausgabe:
** Beachten Sie, dass mehrere MACs pro Port normalerweise einen Uplink zu einem anderen Switch bedeuten.
quelle
cdpr
). Dann Kontrollleuchten und ähnliches, falls vorhanden ...cdpr
funktioniert möglicherweise nicht (Wireshark sollte dies tun)Verwenden Sie
beep
.Angenommen, Sie haben einen internen Lautsprecher installiert (häufig ein kleines piezoelektrisches Gerät), dann ertönt ein Piepton auf dem Lautsprecher. Wenn Sie sich nicht sicher sind, ob sich in der betreffenden Box ein Lautsprecher befindet, können Sie es möglicherweise mit einem anderen Gerät desselben Typs mit bekannter Position versuchen.
Sie können es in einer Schleife laufen lassen, während Sie durch das Haus wandern. Oder Sie können Ihre hausinterne Telefonnummer in die Melodie einkodieren und auf einen Kollegen warten, der Sie bittet, das nervige Geräusch neben dem Büro zu beenden.
Stellen Sie sicher, dass Sie als root einen Piepton ausführen, damit der ioctl-Mechanismus verwendet wird. Es sei denn, die Binärdatei ist suid root auf Ihrem System installiert und Ihr Benutzer kann darauf zugreifen. Es
\a
reicht wahrscheinlich nicht aus, nur auf Ihre Tty zu senden (was bei unzureichenden Berechtigungen der Fallback ist), da dies nur auf Ihren Remote-Terminal-Emulator zutrifft. Abhängig von Ihrer Konfiguration müssen Sie möglicherweise auch daspcspkr
Kernelmodul laden , damit dies funktioniert.Laut https://pkgs.org/download/beep sollte beep als Paket für CentOS verfügbar sein. Probieren Sie es einfach aus
yum install beep
. Hoffe, es ist nicht in irgendeiner Weise geändert, um es nicht den ioctl-Ansatz zu verwenden. Dies war für einige Zeit ein Problem bei Gentoo.Matts Antwort erwähnte im Vorbeigehen einen Piepton (unklar, ob der Befehl oder das Konzept), ebenso wie einige Kommentare, aber ich denke, dies sollte eine Antwort in eigener Hinsicht sein. Möglicherweise hören Sie Pieptöne durch geschlossene Türen, während Sie nach LED-Mustern suchen. Möglicherweise müssen Sie den Raum öffnen und vor jeder Maschine warten, um absichtliche Muster von zufälligen Geräuschen zu unterscheiden.
quelle
Bei verwalteten Netzwerkgeräten haben Sie eine Reihe von Optionen: Sie können nach CDP / LLDP-Paketen vom Switch zu den Hosts suchen (die den Switchnamen und die Portnummer angeben) oder LLDP-Agenten auf dem Server installieren (z 'show lldp neighbour' oder ein ähnlicher Lauf auf dem Switch zeigt den Port an). Als nächstes sollten Sie die MAC-Adressen der Schnittstelle mit der Bridging-Tabelle des Switch abgleichen. In beiden Fällen können Sie das Kabel vom bekannten Switch-Ende zum unbekannten Server-Ende verfolgen.
Wenn Sie keine verwalteten Switches haben und sich auf den Host selbst verlassen müssen, gehen Sie wie folgt vor:
Wenn das Gerät von Dell oder HP oder einem ähnlichen Hersteller ist, können Sie mit 'dmidecode' die Seriennummer / Service-Tag-Nummer abrufen und diese mit dem Etikett auf dem Gerät abgleichen. Zumindest bei einem Dell können Sie auch OpenManage verwenden, um den Text auf dem LCD-Display zu ändern. Möglicherweise haben Sie auch einige Optionen, mit denen Sie die Lüfter zwingen können, mit voller Geschwindigkeit zu laufen. Dies ist möglicherweise ausreichend hörbar, um die Maschine zu orten.
ethtool als --identify-Option, bei der die LED einer bestimmten Netzwerkschnittstelle blinkt. (In der Regel wird hiermit festgestellt, welcher NIC auf einem System mit mehreren NICs welcher ist. Daher ist dies nicht ideal für diesen Anwendungsfall.)
Wenn es ein optisches Laufwerk hat, können Sie das Fach auswerfen.
quelle
cdpr
ist super ...Starten Sie den Computer neu und warten Sie auf den POST-Signalton
quelle
beep
Befehl benutzen ?Wenn das Gerät über eine WLAN-Karte verfügt, aber ein Kabel verwendet (unwahrscheinlich, aber möglicherweise ist das Motherboard mit einem Kabel ausgestattet?) Sie können es als Zugangspunkt konfigurieren und dann mit einer Telefon-App wie wi-eye "heiß oder kalt" spielen es.
quelle
Festplatten-LEDs können so eingestellt werden, dass sie eine Menge Aktivität anzeigen und in funktionsfähige Identifizierungsleuchten verwandeln, indem sie mit dd if = / dev / sdX von = / dev / null gelesen werden. Keine IPMI-Unterstützung erforderlich.
Siehe auch https://unix.stackexchange.com/questions/1974/how-do-i-make-my-pc-speaker-beep .
Wenn ethtool verfügbar ist, kann das Durcheinander mit den Einstellungen für die Schnittstellengeschwindigkeit dazu führen, dass die Maschine über die Geschwindigkeits-LEDs am Switch und / oder an der Netzwerkkarte identifiziert werden kann. Vorsichtsmaßnahme: Es besteht die Gefahr, dass Ihre Maschine auf diese Weise effektiv vom Netz genommen wird, wenn der Schalter schlecht auf das Ausschalten der automatischen Verhandlung reagiert.
quelle
Hierfür gibt es zwei einfache Möglichkeiten. Eine wurde bereits erwähnt (Auswerfen des CD-ROM-Fachs).
Die andere Möglichkeit besteht darin, sich mit einer drahtlosen Verbindung anzumelden und die USB-Nachrichten anzusehen. Dann stecken Sie einen USB-Stick mit bekannten Daten ein.
Entweder wird eine USB-Nachricht angezeigt, wenn Sie sie auf dem richtigen Computer ausführen, oder Sie können eines der zahlreichen USB-Abfragetools (lsusb usw.) verwenden, um festzustellen, ob es jetzt vorhanden ist.
Wenn Sie einen USB-Stick gefunden haben, hängen Sie ihn ein und prüfen Sie, ob er der richtige ist.
Getan.
Das Auf- und Abblinken von Lichtern und das Herauf- und Herunterdrehen von Dingen ist nicht sehr zuverlässig und erfordert viel Aufmerksamkeit. Diese beiden Möglichkeiten sind denkbar einfach und erfordern keine sensorische Gymnastik.
quelle
Wenn Sie es bewegen wollen, wie wäre es, wenn Sie es ausschalten und nach einer ausgeschalteten Maschine suchen?
quelle
Es wurden verschiedene Untersuchungen durchgeführt, wie Daten über EMF ausgefiltert werden können. Beispiel: http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-577.pdf
Wenn Sie den fehlenden Computer dazu bringen können, ein Funksignal zu erzeugen, können Sie im Prinzip anhand der Signalstärke danach suchen.
quelle