Isso é ubuntu-one
conectando-se ao servidor amazon canonical. kwaimuk.canonical.com
e grape.canonical.com
Se você não usa o Ubuntu One, você pode desinstalar com o seguinte comando
sudo apt-get remove ubuntuone-*
Fonte: link
Eu instalei o Ubuntu Linux 11.10.
Minha largura de banda está sendo usada.
Usar nethogs eth0
mostra que /usr/bin/python
está enviando e recebendo o tempo todo.
Usar netstat -tup
mostrou que o endereço 48293.kwaimuk.canonical:https
está usando minha largura de banda.
Como posso parar isso?
Eu na verdade não sei a resposta para isso, mas é assim que eu descobriria:
netstat
tem um sinal -p
que mostrará o processo / pid que tem uma conexão de rede aberta. Portanto, seu comando netstat -tup
pode ser aprimorado para:
sudo netstat -tup | grep 48293.kwaimuk.canonical
(Você precisa ser root para -p funcionar). O campo final na linha deve ser um PID. Se o nome do processo disser apenas python, obtenha o nome completo do script por meio de:
ps auxw | grep PID
Agora, esperamos que você tenha a localização de um script / programa que esteja usando essa conexão. Provavelmente algo.py .
Descubra em qual pacote está o dpkg
:
dpkg -S /usr/local/bin/something.py
E agora você pode apt-get remove
do pacote ofensivo. Cuidado aqui como sempre, tenha cuidado com as dependências que ele também tenta remover.
O problema é que python pode ser qualquer número de aplicativos ou até mesmo um script de segundo plano. Por exemplo, se você usar Screenlets, acredito que os widgets sejam processos python. Você não pode remover o python, pois desabilitaria muitos aplicativos e scripts importantes. Se você quiser interromper o vazamento de banda, experimente o que descrevi nesta postagem do Google+: link
A versão TL; DR: bloqueia todo o tráfego TCP / IP, exceto aqueles executados por um novo grupo criado por você. Em seguida, abra um shell com acesso a esse grupo e somente os aplicativos que você iniciar a partir desse shell terão acesso à Internet. Primeiro crie o grupo:
sudo groupadd internet
Agora salve isso em um script e execute-o quando quiser controlar a largura de banda:
#!/bin/sh
# Firewall apps - only allow apps run from "internet" group to run
# clear previous rules
sudo iptables -F
# accept packets for internet group
sudo iptables -A OUTPUT -p tcp -m owner --gid-owner internet -j ACCEPT
# also allow local connections
sudo iptables -A OUTPUT -p tcp -d 127.0.0.1 -j ACCEPT
sudo iptables -A OUTPUT -p tcp -d 192.168.0.1/24 -j ACCEPT
# reject packets for other traffic
sudo iptables -A OUTPUT -p tcp -j REJECT
# open a shell with internet access
sudo -g internet -s
Você pode ter que alterar o bit "192.68.0.1/24" para se adequar à sua rede local. Agora você receberá um shell do qual qualquer aplicativo iniciado (como o firefox) terá acesso à Internet. Os aplicativos ainda serão executados com seu nome de usuário. Todos os outros aplicativos serão bloqueados (a menos que já tenham uma conexão persistente e, nesse caso, você precisará eliminar esses processos).