3

Иногда я подключаю свой ноутбук Ubuntu к 3G-соединению моего телефона через модем. При подключении к этой сети я не хочу синхронизировать Dropbox, так как у меня ограниченный тариф на передачу данных. Я хочу синхронизировать его при подключении к моей работе или домашнему Wi-Fi.

Я ищу чистое, но простое решение в Linux и, в частности, в Ubuntu. Также желательно более сложное решение, которое фактически ограничивало бы пропускную способность Dropbox при подключении к определенным ESSID Wi-Fi.

1 ответ1

9

Вместо того, чтобы блокировать Dropbox, вы можете просто остановить его, когда вы подключены к рассматриваемой сети (вам не нужно запускать Dropbox для доступа к локально синхронизированным файлам)

Например, размещение следующего в /etc/network/if-up.d/ заставит его работать после установления сетевого подключения:

#!/bin/bash
ifconfig -a | grep -q "192\.168\.0\." && killall dropboxd

Это убьет (изящно) демон dropbox при подключении к сети, которая дает вам IP-адрес в диапазоне 192.168.0. *. Если вы можете определить что-то, что будет идентифицировать вашу сеть 3G после подключения, тогда вы можете просто остановить Dropbox при подключении. Вы можете расширить этот скрипт для запуска dropbox при подключении к другим сетям.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .