Limitazione dell'accesso alla rete per le singole applicazioni, su base per-WIFI-SSID?

3

Oggi sono fuori sede e devo usare le capacità di tethering del mio iPhone per ottenere il mio MacBook Pro online.

Ho un'utilità di backup online, CrashPlan, che ha immediatamente notato che avevo la connettività e ho avviato il backup.

Poiché il piano dati sul mio telefono non include dati illimitati (almeno non senza dover pagare extra per MB ad un certo punto), l'ho fermato immediatamente.

C'è un modo per configurare il mio MBP in modo tale che quando mi collego all'hotspot Wi-Fi dell'iPhone, ad alcune applicazioni viene negata la larghezza di banda, sia integrata che tramite applicazioni di terze parti?

    
posta Lasse Vågsæther Karlsen 16.11.2011 - 08:39
fonte

3 risposte

2

Usa ipfw per associare una regola alla tua interfaccia specifica, bloccando il sito in questione a titolo definitivo. Ad esempio, se l'IP di CrashPlan è 224.2.2.4, la regola dovrebbe scrivere come segue:

ipfw deny ip from 224.2.2.4 to me in via en0

Il tag "ip" blocca tutto il traffico (tcp e udp, in alternativa, puoi impostarlo o se preferisci). L'indirizzo IP può essere impostato su un intervallo per maggiore efficacia (ad esempio, 224.2.2.0/24). Il tag "me" è auto-esplicativo. In alternativa, puoi effettivamente impostarlo anche su un indirizzo IP specifico. Quindi se la tua rete domestica ti assegna 172.16.1.4 e il tethering ti assegna a 168.128.1.5, allora puoi anche assicurarti di bloccare il sito solo quando è legato, e non sempre. Il tag "in" si occupa della direzione del traffico (dentro o fuori). E "via en0" si occupa di collegarlo a un'interfaccia specifica.

Puoi anche impostare ipfw per avviarlo durante l'avvio, quindi non devi eseguirlo manualmente tutto il tempo. Non è un processo banale ma richiede alcuni cli. In alternativa, puoi consultare WaterRoof . È un front-end gratuito ipfw che praticamente automatizza l'intera operazione. Un ottimo primer ipfw e assistente di configurazione.

    
risposta data 16.11.2011 - 10:33
fonte
1

Non l'ho fatto, ma questa è la direzione che vorrei esplorare: scarica Sidekick che è un'utilità che ti permette di fare tutti i tipi di configurazione basata sulla posizione. Imposta una posizione in base all'hotspot del tuo iPhone e crea un'azione per accendere e spegnere Crashplan tramite la riga di comando.

Crashplan può essere fermato tramite la riga di comando con:

sudo launchctl unload /Library/LaunchDaemons/com.crashplan.engine.plist

e iniziato con:

sudo launchctl load /Library/LaunchDaemons/com.crashplan.engine.plist

Non è una soluzione diretta per te, ma Crashplan ora offre una piccola barra dei menu app , che consente di monitorare l'attività di backup e di sospendere manualmente i backup con facilità.

    
risposta data 16.11.2011 - 17:44
fonte
0

CrashPlan ora ha un modo per bloccare specifiche reti wifi. link .

Ciò che io veramente voglio è l'inverso: permettere solo reti wifi specifiche (fidate). E per ignorare tutto il resto, come il wifi dell'aeroporto e dell'hotel.

    
risposta data 15.05.2014 - 08:15
fonte

Leggi altre domande sui tag