Como evitar que o Fedora verifique atualizações?

3

Na maior parte do tempo, quando conecto meu laptop ou desktop (ambos do Fedora 26 ao Gnome 3.24) a uma rede, há uma grande quantidade inicial de tráfego, geralmente entre 80 MB e 120 MB. Isso é frequentemente, mas nem sempre, seguido por um pop-up do Gnome informando que as atualizações estão disponíveis para instalação. Isso me leva a suspeitar que o tráfego é da verificação de atualizações.

Como posso evitar que esse tráfego ocorra? Freqüentemente tenho acesso à Internet apenas vinculando meu telefone a qualquer computador, e esse uso de rede desperdiça dados celulares medidos.

Em algum lugar que leio para executar o seguinte para evitar a verificação de atualizações:

sudo systemctl disable dnf-makecache.service
sudo systemctl disable dnf-makecache.timer

No entanto, isso não eliminou o problema.

    
por Daniel O 22.12.2017 / 23:20

2 respostas

1

Apenas desative como usuário "normal", e não root, su ou sudo:

gsettings set org.gnome.software download-updates false
    
por 02.07.2018 / 20:34
0

Este é um kludge e não uma solução real; no entanto, resolveu meu problema. Se alguém postar uma solução melhor, eu aceito isso. Como não sei quais programas em minhas máquinas estão iniciando o tráfego, decidi bloquear os endereços IP aos quais eles estavam se conectando.

Estes são os passos que eu dei:

  • Instale o Wireshark
  • No menu do Wireshark em "Exibir | Resolução de nomes", marque "Resolver endereços de rede". Isso ajuda mais tarde a encontrar todos os endereços IP associados a um nome de domínio.
  • Capture com êxito o tráfego de rede indesejado com o Wireshark e observe os domínios que aparecem nas colunas de origem e de destino.
  • Para cada domínio, como example.com , execute o comando host example.com . Isso listará todos os endereços IPv4 e IPv6 que resolvem esse nome de domínio e, portanto, esses são todos os endereços que precisam ser bloqueados.
  • Para cada endereço IPv4 foo , execute como root iptables -I INPUT -s foo -j DROP .
  • Para cada endereço IPv6 bar , execute como root ip6tables -I INPUT -s bar -j DROP .

Para desbloquear os endereços, execute como root iptables -D INPUT -s foo -j DROP ou ip6tables -D INPUT -s bar -j DROP se o endereço for um endereço IPv6. Alternativamente, simplesmente reinicie a máquina para desbloquear os endereços - o efeito dos comandos iptables não persiste durante as reinicializações. Eu recomendo coletar os comandos para bloquear e desbloquear os endereços em dois scripts de shell por conveniência.

No meu caso específico, descobri que minha área de trabalho estava se conectando a

admin.fedoraproject.org
wildcard.fedoraproject.org
dl.l.google.com
mirror.uoregon.edu

Os dois primeiros domínios parecem ser usados para selecionar o melhor espelho dos repositórios do Fedora para se conectar, o domínio do Google presumivelmente é da verificação de atualizações para o Chrome, e o domínio final, responsável pela maior parte do tráfego, é um espelho do Fedora 26. Isso confirma minha suposição de que o tráfego era proveniente da verificação de atualizações de software. Eu usei esta solução por um dia até agora com sucesso.

    
por 25.12.2017 / 20:16

Tags