[SOLVED] Harmonogram dostępu do sieci internet

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

[SOLVED] Harmonogram dostępu do sieci internet

Post autor: Kaldachar »

Hej :-)

Potrzebuję programu który będzie blokował / zezwalał na dostęp do internetu w określonych dniach i godzinach

coś w ten deseń

http://wiki.mandriva.com/pl/uploads/3/3 ... guard.jpeg

Pozdrawiam
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet

Post autor: dk75 »

http://alien.slackbook.org/dokuwiki/dok ... talcontrol
http://linux.softpedia.com/get/Security ... 4501.shtml

Możesz też złożyć jakiegoś starego PC na PII z 256MB ram i zrobić z niego IPCop router - z dodatkami będzie miał to co chcesz.

Właśnie mi się przypomniało: przy pomocy DansGuardian i Squid filtrujesz zawartość WWW a przy pomocy crona (crontab) tworzysz harmonogram. Można włączać i wyłączać sieć poprzez ifup ifdown na danym użytkowniku a konfiguracja możliwa tylko przez administratora - jeśli nie dodasz użytkownika do grupy administrator i wyłączysz mu uprawnienia administracyjne to nikt oprócz ciebie nie będzie mógł tego zmieniać.
No chyba, że ktoś przez LiveCD wejdzie i namiesza.

Oto skrypt do sprawdzania zalogowanego użytkownika oraz włączania/wyłączania sieci na urządzeniu eth0:

Kod: Zaznacz cały

#!/bin/sh

_userLoged=$(/usr/bin/users | /usr/bin/awk '{print $1}')
_userSched="$1"
_action="$2"

if [ $_userLoged = "$_userSched" ]; then
	if [ $_action = "down" ]; then /sbin/ifdown eth0;
	elif [ $_action = "up" ]; then /sbin/ifup eth0;
	fi
fi

exit
Zapisz to do "/usr/sbin/netsched.sh" ("gksu gedit /usr/sbin/netsched.sh", wklej i zapisz), nadaj prawa wykonywania

Kod: Zaznacz cały

sudo chmod 7/usr/sbin/netsched.sh
a następnie edytuj crontab:

Kod: Zaznacz cały

sudo crontab -u root -e
każda linijka to jeden harmonogram:
minuta godzina dzieńmiesiąca miesiąc dzieńtygodnia rozkaz/komenda

czyli w crontab:

Kod: Zaznacz cały

0 0 * * 1 /usr/sbin/netsched.sh aga down
0 15 * * 1 /usr/sbin/netsche.sh aga up
0 19 * * 1 /usr/sbin/netsched.sh aga down
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Harmonogram dostępu do sieci internet

Post autor: Kaldachar »

Dziękuję za wyczerpujący przykład i gotowe rozwiązanie :-). Sprawdzę i podzielę się wrażeniami :-)
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet

Post autor: dk75 »

Niestety nie działa jak należ.
Gdy podaje się godzinę z minutami to zadziała tylko i wyłącznie o tej godzinie. Gdy nie poda się minut to co minutę w danej godzinie będzie próbowało co przy powyższym skrypcie też nic nie da jeśli zalogujesz się o innej godzinie.
Nie podawanie godzin ani minut tylko dnia tygodnie sprawi, że będzie się uruchamiało co minutę przez cały dzień - skoro jest wyłączenie tak uruchamiane to sieć będzie cały czas odłączona.

Walczę już z tym od 12:00 i po usunięci bugów doszedłem do czegoś takiego:

Kod: Zaznacz cały

#!/bin/bash

_userSched="$1"
_startHour=$(echo "$2" | /usr/bin/awk '{split($1,a,":"); print a[1]}')
_startMinute=$(echo "$2" | /usr/bin/awk '{split($1,a,":"); print a[2]}')
_stopHour=$(echo "$3" | /usr/bin/awk '{split($1,a,":"); print a[1]}')
_stopMinute=$(echo "$3" | /usr/bin/awk '{split($1,a,":"); print a[2]}')
_start=$[($_startHour*60)+$_startMinute]
_stop=$[($_stopHour*60)+$_stopMinute]
_userLoged=$(/usr/bin/users | /usr/bin/awk '{print $1}')

if [ "$_userLoged" = "$_userSched" ]; then

	_Time=$(echo $(date +%H)*60+$(date +%M)|bc -l)
	if [ -z "$(/sbin/ifconfig | /bin/grep eth0)" ]; then
		if [ $_Time -ge $_start ] && [ $_Time -lt $_stop ]; then /sbin/ifup eth0; fi
	else
		if [ $_Time -lt $_start ] || [ $_Time -ge $_stop ]; then /sbin/ifdown eth0; fi
	fi
fi

exit
trzeba zapisać tak jak poprzednio a potem w "sudo crontab -u root -e":

Kod: Zaznacz cały

* * * * 0 /usr/sbin/netsched.sh aga 11:00 19:00
* * * * 1 /usr/sbin/netsched.sh aga 17:00 19:00
* * * * 2 /usr/sbin/netsched.sh aga 09:00 10:30
* * * * 3 /usr/sbin/netsched.sh aga 17:00 19:00
* * * * 4 /usr/sbin/netsched.sh aga 17:00 19:00
* * * * 5 /usr/sbin/netsched.sh aga 09:00 11:15
* * * * 6 /usr/sbin/netsched.sh aga 11:00 19:00
i masz harmonogram dla użytkownika "aga" na cały tydzień, od niedzieli (pierwszy wpis) do soboty.

CRON uruchamia skrypt co minutę a ten sprawdza użytkownika i jeśli się zgadza podany z zalogowanym to sprawdza czy sieć jest podniesiona i czy obecna godzina znajduje się w podanych widełkach.
Jeśli sieć podniesiona i obecna godzina w widełkach tak to nic nie robi a jeśli nie to rozłącza "eth0".
Jeśli sieć nie działa a obecna godzina wejdzie w widełki to podnosi sieć.
I tak sprawdza co minutę.

I tym razem to działa jak należy - sprawdzałem na sobie ;P
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Harmonogram dostępu do sieci internet

Post autor: Kaldachar »

Dziękuję bardzo za poprawkę :-). Temat jest bardzo ciekawy .
Jednak do sprawy :-)
Po wklejeniu w/w skryptu i próbnym uruchomieniu ( z wiersza poleceń ) , wyświetla mi się błąd ;

./netsched.sh: 8: Syntax error: "(" unexpected
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet

Post autor: dk75 »

co ci pokazuje:

Kod: Zaznacz cały

ls -la /bin/sh
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Harmonogram dostępu do sieci internet

Post autor: Kaldachar »

ls -la /bin/sh --> /bin/sh -> dash
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet

Post autor: dk75 »

No prosta sprawa - skrypt pisany jest dla BASH a nie DASH. Najwidoczniej są różnice w działaniach arytmetycznych.

Zmień w pliku skryptu w pierwszej linijce

Kod: Zaznacz cały

#!/bin/sh
na

Kod: Zaznacz cały

#!/bin/bash
i będzie działać

PS: a ja poprawiam skrypt na forum...
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Harmonogram dostępu do sieci internet

Post autor: Kaldachar »

Bardzo dziękuję :-) za skrypt i pomoc w rozwiązaniu problemu. Temat harmonogramu dostępu do sieci pojawia się dosyć często . Teraz jest gotowe rozwiązanie :-). A może ktoś się pokusi o gui do takiego rozwiązania. Mnie ono nie jest potrzebne ale są użytkownicy którzy boją się skryptów i konsoli :-) ( jak się boją to niech siedzą w domu ;-) ). Pozdrawiam i jeszcze raz serdecznie dziękuję

P.S. Skrypt się testuje :-). Oczywiście działa . Dam znać jak sie porządnie przetestuje :-).
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: dk75 »

Skrypt ma jedno ograniczenie - jeden okres dla jednego użytkownika w jednym dniu. Więc nie da rady udostępnić pociesze internetu między 9:00 a 10:00 a potem między 18:00 a 19:00 tego samego dnia...
Trzeba będzie skrypt trochę "rozszerzyć".
Awatar użytkownika
Kaldachar
Sędziwy Jeż
Sędziwy Jeż
Posty: 53
Rejestracja: 29 mar 2008, 15:36
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: Kaldachar »

Skrypt działa wyśmienicie ;-). Polecam to rozwiązanie :-). Jest proste i skuteczne ( oczywiście prostota jest okupiona pewnymi ograniczeniami o których wyżej w postach ) :-).
Cały kłopot polega na tym, że głupcy są pewni siebie, a mądrzy pełni wątpliwości.
michau80
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 29 gru 2008, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: michau80 »

Witam,

Postanowilem napisac, bo pomysl dotyczacy wylaczenia karty sieciowej o okreslonej godzinie jest idealny dla mojej siostry. (11 lat mlodszej odemnie)

Dziewczyna ma postawionego Ubuntu 7.04.

Szukalem programu ktory nie tyle bedzie filtrowal zawartosc stron co bardziej ograniczy jej dostep do netu na zasadzie harmonogramu. Istnieja programy takie pod winde ale one ograniczaja tylko dostep do www, a komunikatory sa na zasadzie wlaczone lub wylaczone (harmonogram nie jest w stanie zablokowac np GG podczas blokowania dostepu do www)

Dzisiaj udalo mi sie stworzyc plik:usr/sbin/netsched.sh ktory zawiera:

Kod: Zaznacz cały

#!/bin/bash

_userSched="$1"
_startHour=$(echo "$2" | /usr/bin/awk '{split($1,a,":"); print a[1]}')
_startMinute=$(echo "$2" | /usr/bin/awk '{split($1,a,":"); print a[2]}')
_stopHour=$(echo "$3" | /usr/bin/awk '{split($1,a,":"); print a[1]}')
_stopMinute=$(echo "$3" | /usr/bin/awk '{split($1,a,":"); print a[2]}')
_start=$[($_startHour*60)+$_startMinute]
_stop=$[($_stopHour*60)+$_stopMinute]
_userLoged=$(/usr/bin/users | /usr/bin/awk '{print $1}')

if [ "$_userLoged" = "$_userSched" ]; then

	_Time=$(echo $(date +%H)*60+$(date +%M)|bc -l)
	if [ -z "$(/sbin/ifconfig | /bin/grep eth0)" ]; then
		if [ $_Time -ge $_start ] && [ $_Time -lt $_stop ]; then /sbin/ifup eth0; fi
	else
		if [ $_Time -lt $_start ] || [ $_Time -ge $_stop ]; then /sbin/ifdown eth0; fi
	fi
fi

exit
Problem mam z wykonaniem komendy: sudo chmod 7/usr/sbin/netsched.sh
w terminalu jest komunikat ze brak parametru po '7/usr/sbin/netsched.sh'
wiec wpisalem: sudo chmod 7 /usr/sbin/netsched.sh (spacja po 7)
nie ma zadnego potwierdzenia wiec chyba plik jest juz wykonywalny... (mozna to sprawdzic?)

nastepnie w cronie ustawilem harmonogram:

Kod: Zaznacz cały

* * * * 0 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 1 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 2 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 3 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 4 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 5 /usr/sbin/netsched.sh urszula 21:00 22:00
* * * * 6 /usr/sbin/netsched.sh urszula 21:00 22:00
Pytanie, czy login w cronie ma miec duza litere jezeli uzykownik blokowany zaczyna sie od duzej (Urszula)?

Po zrobieniu wszystkiego resetuje kompa i dalej sieć dziala...

co mozna jeszcze zrobic? czy ten program trzeba dodać gdzies do autostartu???

\\MrRobby: koduj treści! Używaj do tego znaczników CODE
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: dk75 »

po pierwsze primo: "man chmod" - tak na szybko dodam, że nie "chmod 7" a "chmod 744" albo "chmod 777" (5 cyfr, z tym, że 2 pierwsze można pominąć i zostają 3 - uprawnienia właściciela, grupy i reszty)


po drugie primo: aby sprawdzić, czy plik jest wykonywalny i działa

Kod: Zaznacz cały

netsched.sh urszula 21:00 22:00
robisz to o godzinie 21:50 z konta "urszula" (możesz na swoim - wpisz tylko swój login) i jeśli natychmiast cię rozłączy to znaczy, że działa - w innym przypadku dostaniesz jakiś błąd

cron ci błędy na terminal nie wywali, najwyżej w DMESG coś będzie albo w "/var/log/syslog"


po trzecie primo: login w cron to jest ten sam co w systemie. Jeśli w systemie masz "Urszula" to "Urszula" a jak "uszula" to "urszula"
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
michau80
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 29 gru 2008, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: michau80 »

oto wycinek z syslog:

Kod: Zaznacz cały

Jan  2 11:15:09 urszula-desktop syslogd 1.4.1#20ubuntu4: restart.
Jan  2 11:15:09 urszula-desktop anacron[5419]: Job `cron.daily' terminated
Jan  2 11:15:09 urszula-desktop anacron[5419]: Normal exit (1 job run)
Jan  2 11:16:03 urszula-desktop /USR/SBIN/CRON[6443]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:17:01 urszula-desktop /USR/SBIN/CRON[6498]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jan  2 11:17:01 urszula-desktop /USR/SBIN/CRON[6500]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:18:01 urszula-desktop /USR/SBIN/CRON[6554]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:19:01 urszula-desktop /USR/SBIN/CRON[6608]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:20:01 urszula-desktop /USR/SBIN/CRON[6662]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:21:01 urszula-desktop /USR/SBIN/CRON[6716]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:22:01 urszula-desktop /USR/SBIN/CRON[6770]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:23:01 urszula-desktop /USR/SBIN/CRON[6824]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:24:01 urszula-desktop /USR/SBIN/CRON[6878]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:25:01 urszula-desktop /USR/SBIN/CRON[6932]: (root) CMD (/usr/sbin/netsched.sh urszula 21:00 22:00)
Jan  2 11:25:22 urszula-desktop kernel: [ 1149.519832] svc: bad direction 268435456, dropping request
Czyli wyglada to na to ze sciezka do programu jest niewlasciwa?

\\MrRobby: koduj treści! Używaj do tego znaczników CODE
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Harmonogram dostępu do sieci internet [SOLVED]

Post autor: dk75 »

nie. Wygląda na to, że CRON nie zgłasza żadnych problemów jeśli chodzi o przyjęcie zadania. Nic więcej.

Jak pisałem wcześniej przetestuj skrypt ręcznie.

Założenia:
jest godzina 9:20
user = michau

Kod: Zaznacz cały

sudo netsched.sh michau 9:21 9:25
powinno odłączyć sieć

potem uruchamiasz jeszcze raz o godzinie 9:22 - powinno przywrócić sieć

CRON uruchamia po prostu ten skrypt co minutę i tyle
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
michau80
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 29 gru 2008, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: [SOLVED] Harmonogram dostępu do sieci internet

Post autor: michau80 »

Ok, spróbuje jeszcze raz zrobic ten test.

Ostatnio próbowalem to odpalić (test) i w teorii zadziałało, tzn. rozłączyło... ale po resecie kompa i zalogowaniu sie na uzytkownika który powinien miec neta rozlaczonego niestety siec dziala... i to jest wkurzajace... niby wszystko gra:
1. skrypt netsched.sh jest ok (jest wykonywalny i dostepny dla kazdego uzytkownika)
2. crontab jest ok (wyedytowany jako root i zapisany gdzies w TMP)
3. recznie siec sie rozlacza (test), ale automatem nie chce...
4. siostra smiga po necie jak sie patrzy i ma polewke z brata ze taki bezsilny... :(
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVED] Harmonogram dostępu do sieci internet

Post autor: dk75 »

No to zrób test crona dziś na sobie, np minutę albo i dwie przed dwudziestą dziesięć dzisiaj:

Kod: Zaznacz cały

sudo crontab -u root -e

* * * * 6 /usr/sbin/netsched.sh michau 20:10 20:12
Potem wystarczy skasować wpis w crontab i podnieść sieć przez

Kod: Zaznacz cały

sudo /etc/init.d/networking restart
albo

Kod: Zaznacz cały

sudo ifup eth0
(jeśli masz połączenie przez "eth0" do routera).


A poza tym siostra ma uprawnienia administratora? Może używać "sudo"? Bo jak tak to marny trud. Nie daje się tych uprawnień wszystkim userom tylko jednemu - sobie.
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
michau80
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 29 gru 2008, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: [SOLVED] Harmonogram dostępu do sieci internet

Post autor: michau80 »

Siostra nie ma praw administratora, dlatego crona edytuje na jej profilu ale po uprzednim przejsciu na root'a poprzez komende "su"

Ps. jak tylko sprawdze to wszystko to sie odezwe...

Dzięki za zaangażowanie, ja jej nie popuszczę wiec będę męczył ten temat do bólu :D

Pozdrawiam.

Jeszcze jedno, nie wiem czy to ważne ale kiedyś, siostra miala połączenie DSL poprzez protokół pppoe (uzytkownik +haslo) potem operator przelaczyl sie na dhcp. (costam przestawilem w ustawieniach sieci) ze net dziala, ale zawsze na starcie systemu trzeba koło zegarka systemowego na belce wybrac opcje połącz. Sieć nie wstaje samoczynnie, moze jesze tu lezy przyczyna tego problemu.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [SOLVED] Harmonogram dostępu do sieci internet

Post autor: dk75 »

Wyklarujmy parę spraw:

1) edycję przeprowadzasz na swoim koncie (profilu) czy na siostry?

2) edytujesz CRONa "root" ( sudo cron -u root -e ) czy siostry ( sudo cron -u urszula -e )?

3) a może edytujesz pliki CRONa zewnętrznym edytorem z pominięciem mechanizmów CORN (ale pytanie który plik edytujesz z pkt.2 ciągle aktualne)?

4) twoje urządzenie sieciowe którym łączysz się z siecią to "eth0"?
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
michau80
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 29 gru 2008, 18:33
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: [SOLVED] Harmonogram dostępu do sieci internet

Post autor: michau80 »

1. raz na swoim ale dla sprawdzenia edytowalem to raz na profilu siostry (w terminalu ale najpierw komenda su i haslo roota).
2. tak, sudo cron -u root -e
3. nie, w terminalu edytuję, jak biore w terminalu ctrl+O (zapisz) to on podaje ścieżkę dziwną jakąś /tmp/crontab.xxxx(jakies krzaki)/crontab zatwiedzam to i wychodze ctrl +X
4. tak, eth0

EDIT:
Tak myślę że zrobię jeszcze jeden myk, dam jej uprawnienia admina, (dziewczyna to pokolenie windows więc nawet nie wie co to konsola) potem wyedytuje crona poprzez "sudo cron -u urszula -e" i sprawdze czy zadziala, jesli tak to sprobuje zabrac jej te uprawnienia. Jak przestanie dzialac to to przywróce jej admina i bedzie mogla zarzadzac systemem ale to nie problem bo ona nawet nie wie jak sie przestawia zegar systemowy wiec powinno byc OK

Ona kompa używa do:
1. edycji swojego profilu na http://www.epuls.pl, nasza-klasa.pl SIC!
2. patrz pkt 1.
3. słuchania muzy
4. oglądania zdjęć ze swojego cyfraka, żeby potem wrzucić je na strony z pkt1.
5. GG

Jednym słowem pokolenie X...
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości