Problema ao tentar configurar ipv6

Iniciado por Paulo Correa, 08 de Julho de 2011, 17:21

tópico anterior - próximo tópico

Paulo Correa

Notei uma maquina minha carregando as paginas da net mais lentas que as outras e lembrando das dicas do zekkerj procurei de novo o tópico e não achei e segui essa dica aqui: http://brunosouza.com.br/blog/como-acabar-com-a-lentidao-da-conexao-com-a-internet-ubuntu-10-04/

Executei o comando e eis a saida:

Citarpaulo@paulo-desktop:~$ sudo echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
bash: /proc/sys/net/ipv6/conf/all/disable_ipv6: Permissão negada
paulo@paulo-desktop:~$

Será que estou fazendo algo errado

zekkerj

Solução certa, método errado: não dá pra fazer "sudo comando > arquivo", pq vc faz o comando como super-usuário, mas o redirecionamento é feito com teu usuário.

Faça assim:

sudo sysctl net.ipv6.conf.all.disable_ipv6=1

Vc também pode adicionar o mesmo controle ao arquivo /etc/sysctl.conf. Tiro e queda.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Paulo Correa

Citação de: zekkerj online 08 de Julho de 2011, 17:58
Solução certa, método errado: não dá pra fazer "sudo comando > arquivo", pq vc faz o comando como super-usuário, mas o redirecionamento é feito com teu usuário.

Faça assim:

sudo sysctl net.ipv6.conf.all.disable_ipv6=1

Vc também pode adicionar o mesmo controle ao arquivo /etc/sysctl.conf. Tiro e queda.
Obrigado zekkerj vou tentar e peço desculpa pelo tópico http://ubuntuforum-br.org/index.php?topic=84347.new#new

Paulo Correa

Saida do comando (ainda dei mancada)

paulo@paulo-desktop:~$ sudo syscti net.ipv6.conf.all.disable_ipv6
[sudo] password for paulo:
sudo: syscti: command not found
paulo@paulo-desktop:~$ sudo sysctl net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6 = 1
paulo@paulo-desktop:~$

E da pra notar a diferença na hora, muito obrigado zekkerj!

Paulo Correa

Como vi em outro tópico que está assistido pelo amigo zekkerj, notei que fui afoito mais uma vez, no outro tópico zekkerj diz precisar editar um arquivo para que a configuração fique permanente.

Ficarei em pesquisa ou aguardando que o amigo zekkerj ache tempo e de o tópico por resolvido.

T+

zekkerj

O arquivo é o /etc/sysctl.conf, o mesmo que vc edita pra ativar o roteamento no ipv4.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Paulo Correa

#6
Obrigado zekkerj!

E o que mexer nele?

O meu está assim:

Citar#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Ignore ICMP broadcasts
#net.ipv4.icmp_echo_ignore_broadcasts = 1
#
# Ignore bogus ICMP errors
#net.ipv4.icmp_ignore_bogus_error_responses = 1
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1

zekkerj

No meu arquivo, a linha não estava presente, e eu tive que adicionar uma linha "net.ipv6.conf.all.disable_ipv6 = 1" ao arquivo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Paulo Correa

Citação de: zekkerj online 13 de Julho de 2011, 20:44
No meu arquivo, a linha não estava presente, e eu tive que adicionar uma linha "net.ipv6.conf.all.disable_ipv6 = 1" ao arquivo.
Certo, então o meu arquivo pelo que parece não tem a linha também pelo que "me parece"

Teria que ficar assim (ou não)

# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1
#net.ipv6.conf.all.disable_ipv6=1

Certo?

zekkerj

Não, dessa forma a linha está desativada. Pra ativá-la você deve retirar o "#" do início da linha.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Paulo Correa

Citação de: zekkerj online 13 de Julho de 2011, 23:24
Não, dessa forma a linha está desativada. Pra ativá-la você deve retirar o "#" do início da linha.
zekkerj agradeço por todas as ótimas dicas que tem me passado, muito obrigado!

Acho que agora sim o tópico está resolvido!