Disattiva / abilita facilmente tutta la connettività di rete [duplicato]

2
    

Questa domanda ha già una risposta qui:

    

Il mio lavoro consiste nel provare cose online e offline, su un Mac. A volte una prova può essere inferiore a 10 secondi del tempo offline necessario. La maggior parte delle volte ho ancora bisogno di essere online.

Invece di andare su Rete - > Ethernet / Wifi e disabilitare tutto manualmente, mi piacerebbe sapere se c'è un modo per disattivarlo tutto in una volta e riattivarlo altrettanto facilmente.

Ho anche semplicemente rimosso il cavo ethernet per un po ', ma questo è semplicemente ridicolo. Dato che sto lavorando su un Mac Mini, questo mi costringe anche ad avere la parte posteriore rivolta verso di me per raggiungere più facilmente, e tutti i cavi che si trovano appena sotto il mio schermo / dietro la mia tastiera. Anche se questa è un'opzione "ok", mi piacerebbe sbarazzarmene.

Penso che forse c'è un'app che potrebbe trovarsi nella barra in alto e vorrei semplicemente toccare Acceso / Spento.

Uso già il NetworkConditioner che è sorprendente per simulare il lag, ma l'unico "offline" che posso ottenere qui è "100% perdita di pacchetti" che non è realmente offline, è solo un lag infinito.

Se hai un semplice interruttore on / off (idealmente sulla barra in alto, quindi non ho bisogno di Alt-Tab tra le app) o qualcosa di simile alla modalità aereo, sono tutto orecchie!

    
posta Gil Sand 20.05.2016 - 11:48
fonte

3 risposte

3

Dannazione. Ho cercato per un po ', ma senza usare le parole chiave "modalità aereo osx" che mi sono venute solo quando ho modificato la mia domanda qui.

La ricerca che usa queste parole ha portato a una risposta molto utile disponibile qui:

link

If you go to the Network pane of System Preferences, you'll see a Location popup menu at the top of the window. Click on that menu and choose Edit Locations. Click on the + icon to add a new location, then enter a name, such as AirplaneMode. Click on Done.

Next, choose that location in the Location menu, and click on each available network interface in the list at the left of the window. Click on the Configure iPv4 menu, and choose Off. For Wi-Fi, just click on the Turn Wi-Fi Off button. Click Apply, and this location will block all network activity.

To activate the location, there are two ways. You can click on the Apple menu, then Location, and choose the location. Or, if you wish to do this from the command line, as the poster had requested, you can run this command:

networksetup -switchtolocation AirplaneMode

Replace AirplaneMode with the name you've chosen for the location.

Nota: se non hai mai utilizzato le posizioni, non verrà visualizzato nel menu Apple; apparirà la prima volta che effettui uno switch, utilizzando la riga di comando o il menu Posizioni dal pannello di rete nelle impostazioni.

Inoltre, rendere più semplice questo processo potrebbe essere fatto aggiungendo due file di terminale che eseguono ciascun comando separatamente. Può essere trovato qui

Ecco un riepilogo dei passaggi trovati dietro quel collegamento:

  1. Crea un semplice script di shell, come il tuo esempio che ho fatto un Hello Applicazione mondiale:

    #!/bin/bash
    networksetup -switchtolocation AirplaneMode 
    
  2. Salva questo file come HelloWorld.command. Dai a questo file il permesso di essere eseguito. chmod u+x HelloWorld.command dovrebbe farlo.

  3. Apri la directory in cui hai salvato questo file in Finder.

  4. Fai doppio clic sul file HelloWorld.command.

Ora tutto ciò di cui ho bisogno è un modo per colpire quelle scorciatoie dalla barra dei menu e io sono d'oro. Modificherò qui se lo trovo, ma penso che potrei doverlo sviluppare da solo.

    
risposta data 20.05.2016 - 11:54
fonte
0

Ho creato una configurazione che è una sorta di modalità aereo per Mac OS X, e utilizzo regolarmente da più di 10 anni senza problemi e molti vantaggi (quando sotto attacco, quando si risolve un problema con problemi di rete ...).

Vedi: Modalità aereo per MacOS X

    
risposta data 20.05.2016 - 12:14
fonte
-2

Perché non basta rimuovere il cavo Ethernet e connettersi solo via WiFi, che è così facile, basta spegnere l'aeroporto quando non si vuole essere connessi dalla barra dei menu. Ordinato

    
risposta data 20.05.2016 - 11:56
fonte

Leggi altre domande sui tag