Adott wifi halozat kapcsolodasa eseten program tiltasa

Epp toltom le a legujabb linux .iso-mat torrenten kereszul,
amikor megszokasbol elaltattam a laptopomat,
es felebredeskor a mobiltelefonon bekapcsolva hagyott netre lepett fel,
es le is fogyasztotta a honapra maradt keretemet...

Gyorsan betettem egy ilyet:


$ cat /etc/network/if-up.d/killall-transmission 
#! /bin/sh

ESSID="nobodylovesyou"
iwconfig 2>&1 |grep ESSID |grep -q \"$ESSID\" && killall transmission-gtk

Igazabol ami sokaig tartott, az az utanajaras,
hogy gui alapon nem lehet semmifele metered network-ot beallitani.

Hozzászólások

Nem lenne egyszerűbb, ha a mobiltelefonos netre nem engednéd a géped?

Ügyes.
Javaslom még a GUI-ban (nm-applet) az "automatikus csatlakozás"-nál a pipát kivenni.

azt nem szeretem. Jo ha minel hamarabb nethez jut a laptopom:)
Csak tudja a dolgat, hogy hol mit szabad.

Ugy, ahogy android-on is be lehet allitani hogy frissiteni csak wifi-n lehet.
Csak ugye androidon nem szokta az ember masnak a adatkorlatos wifijet hasznalni...

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

hogy gui alapon nem lehet semmifele metered network-ot beallitani.

Nem lenne sok értelme, sajnos. Valamelyik hálózatkezelő (talán a wicked) fejlesztője írt egyszer egy blogpostban arról, hogy tök jó, hogy mindenféle notify rendszereket készítenek, hogy az alkalmazások értesüljenek a hálózatok változásáról (lenne értelme, kezdve akár egy Apache-tól [feljött egy korábban nem elérhető cím, lehet annak a vhostjait is figyelni], egészen idáig, hogy ha metered hálózat van, akkor álljon le a torrent/csomagkezelő/akármi), aztán senki nem használja őket.

Talán még a NetworkManager lehetne, amelyik ezt le tudná tolni a fejlesztők torkán (mmint. hogy elérhetővé teszik az infót, hogy akkor mostantól metered hálózat van), de valszeg azt se használná senki.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

amit en most megcsinaltam (egy szkript),
egy ilyet lehetne a NetworkManager guijaban beallitani,
hogy mit csinaljon adott halozatra kapcsolodaskor.

Tudod, user-friendly modon.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Önmagában nem is lenne nagy kaland, gyakorlatilag a UI módosítások kellenének és egy script a dispatcher.d-be, ami megcsinálja az SSID-re/IP-re/DNS suffixre/stb.-re szűrést.

Csak AFAIK ezzel a problémát nem igazán oldottuk meg: kellene egy rendszer, amivel le tudsz írni hálózati kapcsolatokat (metered/nem metered, megbízható/nem megbízható, sávszélesség [névleges, mért] stb.), amik ismeretében az alkalmazások (de felkészülve a GNOME "semmi opció nincsenek, eleve mi az az opció" elvére, akár pl. netfilter) tudnak döntéseket hozni [leálljanak-e a torrentek, mekkora le/feltöltési limitet használjon, egy bizalmas e-mail elküldhető-e stb.]

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Ha már szolgáltató függő témák: van hogy support miatt külföldön kell laptopot előrántanom.

Azt hogyan oldanátok meg, hogy roaming esetén
- torrent, youtube ... eleve el sem indítom, OKÉ
- de az Ubuntu még a hülye frissítéseinek létét ("van új frissítés") se roaming tarifán akarja megkeresni

Sajnos ubuntu-nal mari nenire optimalizalnak, igy guis megoldas nincs.

Szerintem ez a legegyszerubb:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.backup
sudo mv /etc/apt/sources.list.d /etc/apt/sources.list.d.backup

Ha meg roaming wifi-rol lejottel, akkor vissza:)

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Talán jó hír, hogy a GNOME updaterhez kapcsolódó hasonló feature request-et (https://bugzilla.gnome.org/show_bug.cgi?id=741725) úgy tűnik a RedHat-osok le akarják vinni a NetworkManager-be, előbb-utóbb lehet, hogy lesz belőle valami.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)