Em vez de bloquear a caixa de depósito, você pode simplesmente pará-lo quando estiver conectado à rede em questão (não é necessário executar a caixa de depósito para acessar arquivos sincronizados localmente)
Por exemplo, colocar o seguinte em /etc/network/if-up.d/
fará com que seja executado depois que uma conexão de rede for estabelecida:
#!/bin/bash
ifconfig -a | grep -q "192\.168\.0\." && killall dropboxd
Isso matará (graciosamente) o daemon dropbox quando você se conectar a uma rede que lhe dará um endereço IP no intervalo 192.168.0. *. Se você puder determinar algo que identificará sua rede 3G após a conexão, você pode simplesmente interromper a caixa de depósito quando se conectar. Você pode estender esse script para iniciar o dropbox ao se conectar a outras redes.