Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

DHCP Client-Lease Infos zur Laufzeit auslesen

Frage Linux Linux Netzwerk

Mitglied: Leoni1275

Leoni1275 (Level 1) - Jetzt verbinden

29.11.2010, aktualisiert 13:03 Uhr, 6956 Aufrufe, 4 Kommentare

Hallo,

weiss einer von euch hier vielleicht ob und wie ich unter Debian die Client-Lease Infos meines DHCP zur Laufzeit auslesen kann?
Ohne dabei jedes mal in die /var/lib/dhcp3/dhcpd.leases reinsehen und suchen zu müssen.

In den DHCP-Manpages konnte ich in dieser Richtung nur etwas zu OMAPI und Nutzung der "Omshell" finden.
Allerdings läuft das ganze nicht so recht.

Ich habe hierfür in meinen dhcp3 configs die OMAPI Ports definiert.
Der DHCP macht an sich dann auch genau das was er auch soll, er vergibt anhand meiner Rules die IPs.
Der Befehl Omshell funktioniert auch soweit dass ich mich auf den DHCP connecten kann...

ABER: sobald ich dann per "new lease" oder "new host" und anschließendem "open" versuche mir einen Client bzw. Host anzusehen erscheint immer der Fehler "can't open object: not implemented"!

Woran könnte das liegen?
Fehlen meinem Debian "Lenny" irgendwelche Pakete?
Ist mein DHCP3 (Version 3.1.1) vielleicht nicht in der lage diesen befehl auszuführen?
Brauche ich womöglich DHCP Version4?
Gibt es womöglich ein anderes Tool mit welchem ich die Infos zu meinen Clients auslesen kann?
Mitglied: 60730
29.11.2010 um 13:25 Uhr
moin,

ich würde das ganz simple via

cat /var/lib/dhcp3/dhcpd.leases | grep lease
lösen.

Gruß
Bitte warten ..
Mitglied: Leoni1275
29.11.2010 um 13:45 Uhr
Zitat von 60730:
moin,

ich würde das ganz simple via

> cat /var/lib/dhcp3/dhcpd.leases | grep lease
lösen.

Gruß

Danke für den Tip, allerdings liefert mir dies NUR die IPs aller Clients in der Liste aus.
Ich benötige jedoch die gesamten Infos in {} zu einem EINZIGEN Client, sprich Hardwareadresse, IP, Option82, usw.
Und dies auch "live" vom Client.

Der Grund ist, dass diese Infos später über ne externe Schnittstelle ausgelesen werden sollen.
Bitte warten ..
Mitglied: holli.zimmi
29.11.2010 um 14:06 Uhr

Danke für den Tip, allerdings liefert mir dies NUR die IPs aller Clients in der Liste aus.
Ich benötige jedoch die gesamten Infos in {} zu einem EINZIGEN Client, sprich Hardwareadresse, IP, Option82, usw.
Und dies auch "live" vom Client.

Der Grund ist, dass diese Infos später über ne externe Schnittstelle ausgelesen werden sollen.

Hi Leoni1275,

macht doch das mit crontab!
Ich muss noch mal suchen, wie der Client seine eigene IP ausliest oder google mal danach!
Oder schreib mal welche Info's du brauchst.

holli
Bitte warten ..
Mitglied: Leoni1275
29.11.2010 um 14:28 Uhr
Zitat von holli.zimmi:
Hi Leoni1275,

macht doch das mit crontab!
Ich muss noch mal suchen, wie der Client seine eigene IP ausliest oder google mal danach!
Oder schreib mal welche Info's du brauchst.

holli

Danke dir Holli,

ich bräuchte mindestens die rot markierten Infos aus der dhcpd.leases, am besten wären aber alle ;)

lease 10.0.1.123 {
starts 1 2010/11/29 09:13:12;
ends 1 2010/11/29 10:13:12;
cltt 1 2010/11/29 09:13:12;
binding state active;
next binding state free;
hardware ethernet 00:00:01:1a:02:1a;
option agent.circuit-id "XXXXX-000-ABC-000001 SOF 1/1/01/01:1.1.0";
option agent.remote-id "1234567";

}
Bitte warten ..
Ähnliche Inhalte
Sonstige Systeme
gelöst Cisco 1841, dhcp Client keine Adresse (31)

Frage von rudeboy zum Thema Sonstige Systeme ...

LAN, WAN, Wireless
Kein DHCP-Lease an neueren Android Smartphones (4)

Frage von sbs-newbie zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit Shorewall, ISC-DHCP Server konfigurieren für Android Devices (25)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Hardware
16-20 Port POE Switch mit VLAN (19)

Frage von thomasreischer zum Thema Hardware ...

Windows Server
Exchange HyperV Prozessorlast (18)

Frage von theoberlin zum Thema Windows Server ...