Hallo Liste! Ein Bekannter fragte mich gestern, ob man bei einzelnen Nutzern die Internetverbindung auf 2 Stunden am Tag beschränken kann. Eine Lösung hatte ich auch nicht. Hintergrund: 1 Rechner (SuSE 9.1, KDE, DSL-Modem) wird in einer Familie benutzt. Das Kind soll natürlich nicht ewig im Internet rumhängen. Seine Idee wäre entweder: - tageszeitunabhängig, ab erstmaligem einloggen, in KDE 2 Stunden Zeit für Internet oder - ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe Der Rechner sollte für den betreffenden Nutzer zu jeder Zeit zur Verfügung stehen, lediglich das Internet sollte begrenzt werden. Kennt hier jemand eine Lösung? Micha
Michael Meyer schrieb:
Hallo Liste!
Ein Bekannter fragte mich gestern, ob man bei einzelnen Nutzern die Internetverbindung auf 2 Stunden am Tag beschränken kann. Eine Lösung hatte ich auch nicht.
Hintergrund: 1 Rechner (SuSE 9.1, KDE, DSL-Modem) wird in einer Familie benutzt. Das Kind soll natürlich nicht ewig im Internet rumhängen. Seine Idee wäre entweder:
- tageszeitunabhängig, ab erstmaligem einloggen, in KDE 2 Stunden Zeit für Internet oder - ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Der Rechner sollte für den betreffenden Nutzer zu jeder Zeit zur Verfügung stehen, lediglich das Internet sollte begrenzt werden.
Kennt hier jemand eine Lösung?
Micha
Hi, du könntest die Netzwerkkarte ( die für DSL ) Zeitgesteuert ein oder ausschalten. z.B. mit ifconfig eth1 down das ganze nun noch in ein skript und in Cron einbinden und schon ist die Verbindung nur zu bestimmten Zeiten möglich. Frank
Am Montag, 20. Dezember 2004 16:10 schrieb Frank Marx:
Michael Meyer schrieb:
Hallo Liste!
Ein Bekannter fragte mich gestern, ob man bei einzelnen Nutzern die Internetverbindung auf 2 Stunden am Tag beschränken kann. Eine Lösung hatte ich auch nicht.
Hintergrund: 1 Rechner (SuSE 9.1, KDE, DSL-Modem) wird in einer Familie benutzt. Das Kind soll natürlich nicht ewig im Internet rumhängen. Seine Idee wäre entweder:
- tageszeitunabhängig, ab erstmaligem einloggen, in KDE 2 Stunden Zeit für Internet oder - ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Der Rechner sollte für den betreffenden Nutzer zu jeder Zeit zur Verfügung stehen, lediglich das Internet sollte begrenzt werden.
Kennt hier jemand eine Lösung?
Micha
Hi,
du könntest die Netzwerkkarte ( die für DSL ) Zeitgesteuert ein oder ausschalten. z.B. mit ifconfig eth1 down das ganze nun noch in ein skript und in Cron einbinden und schon ist die Verbindung nur zu bestimmten Zeiten möglich.
Das würde dann doch aber alle Nutzer betreffen? Ich hoffte da eher auf eine Lösung, die nur bestimmte Nutzer einschließen würde. Trotzdem Danke Micha
Am Montag, 20. Dezember 2004 15:31 schrieb Michael Meyer: [..]
- Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Cronjob -> rcnetwork stop /start Es gibt aber sicher noch viele andere/elegantere Möglichkeiten, wo das Netzwerk noch verwendbar ist, nur das Internet nicht... (Vielleicht einfach den Browser per Cron unbrauchbar machen? chmod 000 `which firefox` per cron..) Gruß Sören
Sören Wengerowsky schrieb:
Am Montag, 20. Dezember 2004 15:31 schrieb Michael Meyer: [..]
- Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Cronjob -> rcnetwork stop /start
Es gibt aber sicher noch viele andere/elegantere Möglichkeiten, wo das Netzwerk noch verwendbar ist, nur das Internet nicht...
Ja, z.B. 'route del default'
(Vielleicht einfach den Browser per Cron unbrauchbar machen? chmod 000 `which firefox` per cron..)
Oh Mann, was für ein Rumgerate. Das brint nix. a), weil `which firefox` nur ein Shellskript ist, und b), weil es keinerlei Auswirkungen hat, wenn das Programm bereits gestartet ist. Martin
On Monday 20 December 2004 15:31, Michael Meyer wrote: [...]
- ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Hierfür könnte man squid mit einer geeigneten ACL benutzen. Über eine entsprechende proxy auth könnten dann sogar bestimmte Leute trotzdem surfen.
Der Rechner sollte für den betreffenden Nutzer zu jeder Zeit zur Verfügung stehen, lediglich das Internet sollte begrenzt werden.
Gruß Thomas
Thomas Vollmer schrieb:
On Monday 20 December 2004 15:31, Michael Meyer wrote:
[...]
- ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Hierfür könnte man squid mit einer geeigneten ACL benutzen. Über eine entsprechende proxy auth könnten dann sogar bestimmte Leute trotzdem surfen.
Mir kam bei der Frage auch sofort Squid in den Sinn. Kann Squid auf Online Zeiten addieren (Idealerweise auf Userebene ansonsten MAC oder IP) bzw. gibt es dafür ein Plugin? Gruß
On Monday 20 December 2004 16:29, Ralf Prengel wrote:
Thomas Vollmer schrieb:
On Monday 20 December 2004 15:31, Michael Meyer wrote:
[...]
- ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Hierfür könnte man squid mit einer geeigneten ACL benutzen. Über eine entsprechende proxy auth könnten dann sogar bestimmte Leute trotzdem surfen.
Mir kam bei der Frage auch sofort Squid in den Sinn. Kann Squid auf Online Zeiten addieren (Idealerweise auf Userebene ansonsten MAC oder IP) bzw. gibt es dafür ein Plugin?
Leider ist mir direkt auch nichts bekannt. Man kann aber mit Hilfe einer ACL external calls_name externe Programme einbinden. Habe ich noch nie gemacht. Aber ich könnte mir zusammen mit einer proxy auth vorstellen, dass dies funktioniert. Thomas -- IRC: TomseDive Jabber: tomse@jabber.org ICQ: 4843585
Am Montag 20 Dezember 2004 16:42 schrieb Thomas Vollmer: [...]
Mir kam bei der Frage auch sofort Squid in den Sinn. Kann Squid auf Online Zeiten addieren (Idealerweise auf Userebene ansonsten MAC oder IP) bzw. gibt es dafür ein Plugin?
Guck' Dir halt mal SARG (http://sarg.sourceforge.net/) an - da reibt sich BigBrother so richtig die Hände. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
Ralf Prengel schrieb:
Kann Squid auf Online Zeiten addieren (Idealerweise auf Userebene ansonsten MAC oder IP) bzw. gibt es dafür ein Plugin?
"sarg" auf das Squid-Log "access.log" loslassen, dann erhälst Du verschiedene Auswertungen, geordnet nach IP (bzw. Rechner). Wir lassen hier nur den von verschiedenen Rechnern erzeugten Traffic auswerten, aber "sarg" bietet eine ganze Menge mehr. Grüße Dirk
On Monday 20 December 2004 15:31, Michael Meyer wrote:
Hallo Liste!
Ein Bekannter fragte mich gestern, ob man bei einzelnen Nutzern die Internetverbindung auf 2 Stunden am Tag beschränken kann. Eine Lösung hatte ich auch nicht.
Es gibt einen owner-match bei iptables. Aus der manpage: owner This module attempts to match various characteristics of the packet creator, for locally-generated packets.... Damit sollte man einem user Zeitgesteuert den Netzbetrieb abdrehen können. Ne feste Zeit sollte sich mit geringem Auffwand realisieren lassen. Einfach einen cron job der die firewall zu festen Zeiten für den user auf und zu macht. Für ne zwei-Stunden-Begrenzung müsste man schon was im Hintergrund laufen lassen das durch Netzwerkpakete dieses users getriggert wird und dann die zwei Stunden loszählen. Ich denke, dass sich die Programmierarbeit mit shell-Skript noch ohne größere Probleme lösen lässt. mfg Axel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Montag, 20. Dezember 2004 15:31 schrieb Michael Meyer:
Hallo Liste!
Ein Bekannter fragte mich gestern, ob man bei einzelnen Nutzern die Internetverbindung auf 2 Stunden am Tag beschränken kann. Eine Lösung hatte ich auch nicht.
Hintergrund: 1 Rechner (SuSE 9.1, KDE, DSL-Modem) wird in einer Familie benutzt. Das Kind soll natürlich nicht ewig im Internet rumhängen. Seine Idee wäre entweder:
- tageszeitunabhängig, ab erstmaligem einloggen, in KDE 2 Stunden Zeit für Internet oder - ab erstmaligem Aktivieren der Internetverbindung 2 Stunden Zeit, oder - Feste Zeiten, z.B. 17-19 Uhr Internetfreigabe
Der Rechner sollte für den betreffenden Nutzer zu jeder Zeit zur Verfügung stehen, lediglich das Internet sollte begrenzt werden.
Kennt hier jemand eine Lösung?
Wenn es nur einen Rechner in der Familie gibt, dann kann das Stoppen des Internet auch über das Logon-Script laufen. Also in .bashrc (oder so ähnlich). Oder die Anmeldung ganz verbieten, dann wird auch nicht gedaddelt. Thomas
Micha
- -- icq:133073900 aim:tawhv -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFByKuLHe2ZLU3NgHsRAmi5AJ9huD86rCDu1Ki17ZWn3VSNonhUpwCfYIXt zCPJJT54QMXcQpu5BgNCWcs= =N2KQ -----END PGP SIGNATURE-----
Moin,
Wenn es nur einen Rechner in der Familie gibt, dann kann das Stoppen des Internet auch über das Logon-Script laufen. Also in .bashrc (oder so ähnlich). Oder die Anmeldung ganz verbieten, dann wird auch nicht gedaddelt.
Oder die Kinder einfach zu entsprechender Eigenverantwortung erziehen, statt diese auf die Technik abzuschieben. Mit freundlichen Grüßen Jens
participants (11)
-
Axel Heinrici
-
Dirk Schneider
-
Frank Marx
-
Helga Fischer
-
Jens M. Guessregen
-
Martin Schmitz
-
Michael Meyer
-
Ralf Prengel
-
Sören Wengerowsky
-
Thomas Arend
-
Thomas Vollmer