PostgreSQL pg_hba.conf problema ao adicionar um host?

12

Estou tendo um problema com a configuração do meu servidor postgresql. Eu instalei o PostgreSQL 9.0.2 no slackware 13.1x64 e ele funciona bem, mas não consigo adicionar um IP que possa se conectar ao PostgreSQL remotamente.

Os registros mostram isso:

LOG:  invalid IP mask "trust": Name or service not known
CONTEXT:  line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf"
FATAL:  could not load pg_hba.conf

E nessa linha eu tenho:

host    all         all         **.**.***.*         trust

O ** é o meu verdadeiro endereço IP. Mas o PostgreSQL me diz que eu preciso configurar a máscara ip? O que é que eu estou fazendo errado?

Obrigado antecipadamente,
Eu

    
por tftd 20.01.2011 / 13:32

1 resposta

17

Você precisa especificar um endereço IP do formulário: 192.168.0.1/24, em que "/ 24" é uma representação alternativa de sua máscara de sub-rede.

Para uma rede local, você geralmente vê 255.255.255.0 como uma máscara de sub-rede. Cada parte dessa máscara pode ser traduzida para uma representação de 8 bits (255 = 11111111). Então, para 3 x 255 você tem 3x 8-Bit, o que leva a um total de 24 bits e lá vai você. Claro, você encontrará explicações mais detalhadas na internet.

Use o link ou pergunte ao seu provedor sobre sua máscara de sub-rede.

    
por 20.01.2011 / 13:41