Eu tenho um problema muito peculiar em relação à conexão com a internet durante o download de torrents.
Antes de concluir que eu deveria "reduzir o número de conexões abertas e sem usuário", deixe-me dizer que eu fiz isso. (10 conexões semiabertas, 20 usuários, ainda não funciona, e eu não entendo qualquer download acontecendo mais).
Eu também devo dizer que a QoS não deveria ser necessária. geralmente na minha experiência com o download de torrents (no linux / windows nad mac) a conexão à internet era compartilhada entre todos os processos. Aqui parece que torrents estão mastigando toda a largura de banda disponível. (O kernel não deve dividir o tempo entre os processos que solicitam o envio / recebimento de pacotes?)
Finalmente, devo dizer que este problema começou a aparecer depois que eu atualizei para slack 64bit v14 (da versão 13.37).
Assim, o problema real parece estar relacionado com o servidor dns não respondendo uma vez que eu inicio o download com o ktorrent ou rtorrent. E nenhuma página da web carrega mais. torrent será baixado em velocidade razoável, mas nenhum site estará carregando.
então "nslookup" e "dig" me dirão que o servidor dns (que está localizado no mesmo pc) não foi encontrado:
nslookup facebook.com
;; connection timed out; no servers could be reached
e
nass@stargaze:~$ dig !$
dig facebook.com
; <<>> DiG 9.9.1-P3 <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26154
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;facebook.com. IN A
;; Query time: 1125 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug 2 01:14:46 2013
;; MSG SIZE rcvd: 41
reiniciar o servidor de dns (bind) enquanto o torrent está sendo executado geralmente NÃO corrigirá as coisas, mesmo que às vezes eu tenha visto isso acontecer.
parar o dns, excluir todos os arquivos * .jnl que foram gerados e reiniciar parece funcionar, mas, novamente, pode não ser sempre. (Eu não tenho um padrão repetido para este caso).
Não posso dizer que encontrei "uma maneira" de recuperar a internet.
- geralmente fechando o ktorrent e esperando por alguns segundos pode até consertar a internet por conta própria.
- Outras vezes, fechar o cliente do ktorrent e reiniciar o servidor de DNS funcionaria mais rápido que o caso anterior.
- às vezes reinicializações repetidas NÃO conseguiam que o DNS voltasse a funcionar (a espera por alguns minutos corrigia o problema)
- recentemente, comecei a parar o nome, excluindo os arquivos * .jnl e reiniciando. Isso teve 100% de sucesso em minhas (apenas 2) tentativas.
o log do firewall, os logs / var / log / messages / e named, não registram nada de estranho.
Eu não usei o tcpdump, wireshark, netstat, então não sei se posso usar essas ferramentas para identificar ... alguma coisa! Alguém poderia ajudar com isso?
Como esse problema parece estar relacionado principalmente ao servidor dns, estou anexando meu arquivo dns e explicando a configuração do meu pc:
então a internet ADSL chega no modem (fornecida pelo provedor, sempre ligada, mesmo quando eu não tenho internet). Modem está conectado a este pc em eth1 onde estou baixando torrents. este pc é minha rede doméstica e servidor de arquivos (e meu desktop quando estou ausente - eu conecto usando nx). Está executando o iptables, dns, & servidores de lula (entre outros). Então, a partir da eth0 deste pc, o switch wifi e intranet são alimentados. O squid está sendo executado em uma configuração transparente, mas não deve interferir no tráfego de torrent, pois isso é feito em portas diferentes (em vez da porta 80).
Então, inicialmente, eu estou anexando o meu named.conf, em uma tentativa de obter feedback sobre ele (talvez alguma configuração logicamente errada que não é pego do webmin chamado verificador de arquivo de configuração - com o qual verifiquei repetidamente o nome. arquivo conf está sintaticamente correto)
named.conf é aqui
Se estiver tudo bem, há alguma maneira que eu possa começar a usar o tcpdump (e qualquer outra ferramenta) sob sua orientação para coletar informações sobre o que pode estar causando isso?
Muito obrigado pela sua ajuda:)
EDIT: meu /etc/resolv.conf se parece com:
domain skails.home
nameserver 127.0.0.1