Jak mogę zablokować dostęp do Internetu na Ubuntu?

9

Chcę przestać mieć dostęp do Internetu w ciągu dnia pracy. Czy jest jakieś narzędzie, którego można użyć do wyłączenia połączenia internetowego na określony czas? Używam Ubuntu 10.04

williamR
źródło

Odpowiedzi:

3

Możesz wyłączyć interfejsy sieciowe

wpisanie „ifconfig” w wierszu polecenia spowoduje wydrukowanie wszystkich interfejsów sieciowych.

możesz obniżyć taki interfejs

sudo ifconfig eth0 w dół

gdzie eth0 to interfejs sieciowy, który odłączasz, taki jak bezprzewodowy lub przewodowy Ethernet.

kiedy będziesz gotowy do ponownego użycia, po prostu przywróć.

sudo ifconfig eth0 w górę

Kupiec
źródło
Dzięki Chandler - staram się powstrzymać od surfowania po Internecie, czy istnieje sposób na ustawienie parametru czasu, kiedy to robię?
williamR
1
Możesz umieścić te dwa polecenia w katalogu głównym w określonym czasie. Tak więc linie takie jak „0 8 * * * ifconfig eth0 w dół” „0 17 * * * ifconfig eth0 w górę” wyłączy interfejs o 8 rano i włączy o 5 po południu. Możesz także określić niektóre dni tygodnia. Zobaczman -s 5 crontab
KeithB
Mała uwaga: aby uzyskać listę interfejsów sieciowych ifconfig | grep -P '^\S+'(lub nmcli d, jeśli są dostępne), można użyć zamiast zwykłego ifconfig, który zrzuca pełne dane konfiguracyjne.
waldyrious
1

Używam LeechBlock dla Firefoxa w pracy. Zablokuj swoje największe straty czasu, a wkrótce wrócisz do pracy.

Nadal możesz uzyskiwać dostęp do reszty sieci, aby wyszukiwać związane z pracą (powiedzmy), więc nie wyglądasz na kompletnego wariata dla kolegów, którzy są na twoim ekranie.

richq
źródło
-2

Po prostu odłączam kabel sieciowy, gdy nie korzystam z Internetu. To nie zadziała w przypadku połączeń bezprzewodowych, ale polecam korzystanie z niego, jeśli masz połączenie przewodowe (prawdopodobnie oprócz wyłączenia oprogramowania).

David X
źródło