Gibt es ein Programm, das mir die IP-Adresse eines Computers mitteilen kann, wenn er mit meinem Netzwerk verbunden ist? Eine Liste von Namen oder IP-Adressen.
Wenn sich meine Frau beispielsweise auf meinem Haupt-Desktop-Computer befindet, kann ich entweder auf einem anderen Desktop oder Laptop arbeiten. Ich kenne jedoch nicht die IP-Adresse des Computers, auf dem sie sich befindet, und keine statischen IP-Adressen. Ich möchte in den Hauptdesktop ssh und daran arbeiten. Manchmal habe ich sie gefragt, ob ich für eine Minute einsteigen könnte, um die IP-Adresse zu erhalten. Von einem Terminal aus mache ich eine ifconfig und erhalte die Adresse. Ich könnte es auch vom Router bekommen, aber das erfordert die Anmeldung am Router. Es muss einen kurzen Befehl geben, den ich ausführen kann? Auf allen Computern wird Ubuntu ausgeführt und Samba ist nicht installiert. Sobald ich die IP-Adresse kenne, kann ich auf den Hauptdesktop ssh.
quelle
nmap
undarp-scan
wie hier und hier vorgeschlagen .Antworten:
Sie können nmap ausprobieren. Wenn Sie es nicht haben, kann es über Folgendes installiert werden: -
Sie können dann Ihr Netzwerk scannen, indem Sie Folgendes ausgeben: -
Ändern Sie natürlich den Adressbereich, wenn sich Ihr Netzwerk unterscheidet
quelle
Moderne Versionen von Ubuntu verwenden Avahi, so dass man auch Avahi-Discover verwenden kann
und laufen mit:
Auf diese Weise können Sie alle Computer im Netzwerk anzeigen und die IP-Adresse, MAC-Adresse und Dienste anzeigen, die auf diesen Computern ausgeführt werden.
Alternativ könnte man verwenden:
quelle
Genau wie Apacheuk erwähnt hat, ist die Verwendung von nmap eine großartige und effiziente Möglichkeit. Mit der Option -O können Sie zusätzliche Informationen wie die MAC-Adresse, die offenen Ports, den Betriebssystemtyp und die Entfernung (in Hops) abrufen:
Bitte beachten Sie, dass Sie hauptsächlich als root oder sudo angemeldet sein müssen, um dies tun zu können.
quelle
Sie können an der angeschlossenen Geräte Liste an Ihren Router und das Aussehen anmelden
Hier ist eine andere Art und Weise ist:
Sie können anmelden , um den Computernamen des Clients unter Verwendung
So laufen
cat /etc/hostname
auf Ihrem wifes Computer, können Sie so etwas wie erhalten ,wife-System-Product-Name
wenn das der Fall ist , können Sie laufenssh [email protected]
und Login Ohne Verwendung der IP-Adresse ändert sich diese Adresse nur, wenn Sie die Dateien/etc/hostname
und bearbeiten/etc/hosts
oder eine Neuinstallation durchführen und dem System einen neuen Namen gebenquelle