Marcus Roffmann
Erfahrenes Mitglied
Hallo!
Mein Problem:
Es soll ein Internet-Anschluss in einem Hotel realisiert werden. Dazu, so wünschen es inzwischen genug Gäste, wäre es hilfreich wenn sie nicht's mehr an ihren Einstellungen vornehmen müssten --> DHCP - Server (da die meisten mit DHCP-Clients kommen).
So, jetzt will ich aber noch die Möglichkeit haben den Verkehr des Gastes (erkennbar an Port-Nummer des Switches) zu protokollieren um dann eine Rechnung schreiben zu können. Der Verkehr wird dann über einen Linux-Gateway ins Internet weitergeleitet.
Das ganze soll von einem System (vornehmlich Linux) ausgewertet, in einer Datenbank gespeichert und dann über ein kleines Interface (Desktop oder Browser) als schöne Oberfläche dargestellt werden.
Jetzt meine Frage:
Wie kann ich erkennen, von welchem Port meines Switches die Verbindung kommt? Ist es dann überhaupt möglich die IP (die ja dynamisch über den DHCP-Server vergeben wurde) einem Port zuzuweisen damit ich später sagen kann, welche IP er hatte und wieviel Traffic er verursacht hat?
Mein Problem:
Es soll ein Internet-Anschluss in einem Hotel realisiert werden. Dazu, so wünschen es inzwischen genug Gäste, wäre es hilfreich wenn sie nicht's mehr an ihren Einstellungen vornehmen müssten --> DHCP - Server (da die meisten mit DHCP-Clients kommen).
So, jetzt will ich aber noch die Möglichkeit haben den Verkehr des Gastes (erkennbar an Port-Nummer des Switches) zu protokollieren um dann eine Rechnung schreiben zu können. Der Verkehr wird dann über einen Linux-Gateway ins Internet weitergeleitet.
Das ganze soll von einem System (vornehmlich Linux) ausgewertet, in einer Datenbank gespeichert und dann über ein kleines Interface (Desktop oder Browser) als schöne Oberfläche dargestellt werden.
Jetzt meine Frage:
Wie kann ich erkennen, von welchem Port meines Switches die Verbindung kommt? Ist es dann überhaupt möglich die IP (die ja dynamisch über den DHCP-Server vergeben wurde) einem Port zuzuweisen damit ich später sagen kann, welche IP er hatte und wieviel Traffic er verursacht hat?