Re: [pgbr-geral] RES: RES: RES: Acesso remoto

2008-04-14 Por tôpico Dickson Guedes
Saulo Morais Lara escreveu:
> Dickson, como faço para liberar pra todos ips que começam com 189 ?
> Seria 189.0.0.0/24 ?
> obrigado

Oi Saulo,

Apenas para iluminar um pouco, aquele número que vem depois da barra "/" 
significa o número de bits que ele vai utilizar na mascara. Vejamos.

Suponha que voce deixe 189.0.0.0/24, o que vai acontecer?

1) Voce vai tentar conectar no IP do seu servidor a partir de seu IP de 
origem 189.22.33.44
2) Seu servidor vai pegar o seu IP de origem e fazer um calculo de 
mascara usando 24 bits, numa comparação XOR bit-a-bit que vai resultar 
em 189.22.33.0
3) Ele vai pegar o resultado do calculo acima e comparar com seu arquivo 
e vai identificar que 189.22.33.0 NÃO É IGUAL A 189.0.0.0.

Portanto você tem que utilizar 189.0.0.0/8, pois assim ele vai pegar o 
seu IP 189.22.33.44, vai fazer uma comparacao XOR bit-a-bit e vai ter 
como resultado 189.0.0.0, com esse resultado ele vai comprar com o 
189.0.0.0 e vai reconhecer a IGUALDADE entre eles e vai aceitar.

Em resumo.

189.22.33.44/8  => 189.22.33.44/255.0.0.0 = 189.0.0.0
189.22.33.44/16 => 189.22.33.44/255.255.0.0   = 189.22.0.0
189.22.33.44/24 => 189.22.33.44/255.255.255.0 = 189.22.33.0
189.22.33.44/32 => 189.22.33.44/255.255.255.0 = 189.22.33.44

Outras mascaras são possíveis através de deslocamento de bit do parte da 
rede para o host, obtendo-se sub-redes, mas ai ja acabamos fungindo do 
escopo da lista.


Espero que voce tenha compreendido agora.

-- 
[]s
Dickson S. Guedes
-
Projeto Colmeia - Curitiba - PR
(41) 3254-7130 ramal: 27
http://makeall.wordpress.com/
http://planeta.postgresql.org.br/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: RES: RES: Acesso remoto

2008-04-14 Por tôpico Saulo Morais Lara
Dickson, como faço para liberar pra todos ips que começam com 189 ?
Seria 189.0.0.0/24 ?
obrigado

-Mensagem original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Dickson
Guedes
Enviada em: segunda-feira, 14 de abril de 2008 16:38
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: RES: Acesso remoto

Saulo Morais Lara escreveu:
> Ops. Corrigindo
> hostall all 189.0.0.1/32  md5
> (...)
>> no pg_hba.conf entry for host "189.41.12.49", user "administrador", 
>> database "postgres", SSL off


Saulo,


Você percebeu que não está batendo uma coisa com a outra?

Veja que o IP de origem que voce esta tentando acessar o seru servidor é 
189.41.12.49, mas voce liberou para 189.0.0.1/32. Esse "32" ai 
corresponde aos 32 bits que serao utilizados para a mascara de rede ou 
seja uma mascara full-host (255.255.255.255), ou seja, ele só vai 
aceitar conexoes vindas do IP 189.0.0.1.

Você deveria colocar algo como 189.41.12.0/24 (255.255.255.0)

Tente e depois nos comunique.
-- 
[]s
Dickson S. Guedes
-
Projeto Colmeia - Curitiba - PR
(41) 3254-7130 ramal: 27
http://makeall.wordpress.com/
http://planeta.postgresql.org.br/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral