Re: [FUG-BR] Endereços adicionais no rc.conf

2009-04-04 Por tôpico Ari Arantes Filho
Eu também sempre tive esse "problema" e não conhecia essa nova maneira.
Sinceramente a documentação do handbook não diz nada sobre isso, fazendo
referência ainda à maneira antiga de _aliasX:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-virtual-hosts.html

Só fui achar mais documentação em:

http://www.freebsd.org/cgi/man.cgi?query=rc.conf&sektion=5

Na parte de "network_interfaces".

Aí fiz uns testes:


1) rc.conf:
ipv4_addrs_em1="10.10.10.1/24 10.10.10.2/24"

ifconfig:
em1: flags=8843 metric 0 mtu 1500
options=9b
ether 00:0c:29:16:1e:b4
inet 10.10.10.1 netmask 0xff00 broadcast 10.10.10.255
inet 10.10.10.2 netmask 0xff00 broadcast 10.10.10.255
media: Ethernet autoselect (1000baseTX )
status: active

2) rc.conf
ipv4_addrs_em1="10.10.10.1/24 10.10.10.10-15/24"

ifconfig:
em1: flags=8843 metric 0 mtu 1500
options=9b
ether 00:0c:29:16:1e:b4
inet 10.10.10.1 netmask 0xff00 broadcast 10.10.10.255
inet 10.10.10.10 netmask 0xff00 broadcast 10.10.10.255
inet 10.10.10.11 netmask 0x broadcast 10.10.10.11
inet 10.10.10.12 netmask 0x broadcast 10.10.10.12
inet 10.10.10.13 netmask 0x broadcast 10.10.10.13
inet 10.10.10.14 netmask 0x broadcast 10.10.10.14
inet 10.10.10.15 netmask 0x broadcast 10.10.10.15
media: Ethernet autoselect (1000baseTX )
status: active

3) rc.conf:
ipv4_addrs_em1="10.10.10.1/24 10.10.10.10-15/32"

ifconfig:
em1: flags=8843 metric 0 mtu 1500
options=9b
ether 00:0c:29:16:1e:b4
inet 10.10.10.1 netmask 0xff00 broadcast 10.10.10.255
inet 10.10.10.10 netmask 0x broadcast 10.10.10.10
inet 10.10.10.11 netmask 0x broadcast 10.10.10.11
inet 10.10.10.12 netmask 0x broadcast 10.10.10.12
inet 10.10.10.13 netmask 0x broadcast 10.10.10.13
inet 10.10.10.14 netmask 0x broadcast 10.10.10.14
inet 10.10.10.15 netmask 0x broadcast 10.10.10.15
media: Ethernet autoselect (1000baseTX )
status: active

Dúvidas: o exemplo 2 está incorreto, certo? Pois 10.10.10.10 deveria ter
máscara 255.255.255.255, uma vez que já tem o 10.10.10.1 com 255.255.255.0,
correto?

Portanto o correto é o exemplo 3, certo?

Obrigado,

Ari


2009/4/3 N Guerra 

> Patrick,
>
> Obrigado pela resposta.
>
> A partir de qual versão do FreeBSD posso usar essa nova maneira?
>
> --
>
> []s,
>
> Guerra
>
>
>
> 2009/4/3 Patrick Tracanelli :
> > N Guerra escreveu:
> >> Pessoal,
> >>
> >> Uma dúvida básica:
> >>
> >> Temos um servidor de hospedagem web com vários endereços IP adicionais.
> >> ifconfig_bge0="inet 200.200.200.55 netmask 255.255.255.0"
> >> ifconfig_bge0_alias0="inet 200.200.200.13 netmask 255.255.255.255"
> >> ifconfig_bge0_alias1="inet 200.200.200.9 netmask 255.255.255.255"
> >> ifconfig_bge0_alias2="inet 200.200.200.21  netmask 255.255.255.255"
> >> ifconfig_bge0_alias3="inet 200.200.200.26  netmask 255.255.255.255"
> >> ifconfig_bge0_alias4="inet 200.200.200.27  netmask 255.255.255.255"
> >> ifconfig_bge0_alias5="inet 200.200.200.25  netmask 255.255.255.255"
> >> ifconfig_bge0_alias6="inet 200.200.200.38  netmask 255.255.255.255"
> >> ifconfig_bge0_alias7="inet 200.200.200.39  netmask 255.255.255.255"
> >> ifconfig_bge0_alias8="inet 200.200.200.40  netmask 255.255.255.255"
> >> ifconfig_bge0_alias9="inet 200.200.200.45  netmask 255.255.255.255"
> >>
> >> Imagine que preciso excluir o 200.200.200.9 ou alias1, tenho mesmo que
> >> trocar todos os alias baixo e deixar sempre na sequência sem pular
> >> nenhum número, ficando nesse caso até o alias8?
> >>
> >> Existe alguma outra maneira mais simples de cadastrar endereços IP
> extras?
> >>
> >
> > Guerra, muito pertinente sua pergunta. Sim, e não.
> >
> > Se você insistir em usar ifconfig__alias sim, você tem que
> > alterar tudo senão o search para onde a sequência termina.
> >
> > Porém, o uso de ifconfig__alias no FreeBSD é considerado
> > deprecated. O uso do ifconfig_ inteiro, para adicionar endereço
> > IP na verdade, é considerado descontinuado. Isso quer dizer que ninguém
> > vai arrumar isso, e como tudo que é deprecated talvez um dia deixe de
> > existir. Mas como é uma mudança grande de comportamento se deixar de
> > existir os _alias vai ser de forma clara e demorar muito.
> >
> > Pra usar endereçamento IPv4 utilize
> > ipv4_addrs_="ip/bit|ip-range/bitmask", exemplo:
> >
> > ipv4_addrs_bge0="200.200.200.9/24 200.200.200.25-27/24"
> >
> > Portanto você pode usar uma lista de IPs por espaço ou range de
> > endereços IP como no exemplo, e deixar o ifconfig_ pra todo o
> > resto que não seja endereçamento.
> >
> > Exemplos de uso real aqui:
> >
> > # interface rl1
> > ipv4_addrs_rl1="10.69.69.225/24"
> > ifconfig_rl1="polling arp mtu 1500 metric 0 media autoselect"
> >
> > # interface rl0
> > ipv4_addrs_rl0="10.2.2.1-3/24 10.2.3.1/24"

[FUG-BR] Dúvida no restart com 2 natd rodando

2009-04-04 Por tôpico Anderson Michel
Bom dia Pessoal,

Quando configuro o 1 natd, faço pelo rc.conf, como por ex.:
natd_enable="YES"
natd_interface="xl0"
natd_flags="-f /etc/natd.rules"

E quando faço alguma alteração nele, uso o /etc/rc.d/natd restart, até 
aqui sem problemas ... a dúvida é quando uso 2 natds, para iniciá-los 
desativei as linhas acima e coloquei no rc.local:
/sbin/natd -f /etc/natd-xl0.rules -n xl0
/sbin/natd -f /etc/natd-xl1.rules -n xl1

Agora não tenho mais o função /etc/rc.d/natd restart para reinicia-los, 
como posso fazer? Copio esse script e modifico ele, ou tem alguma 
maneira de resolver isso pelas config. do rc.conf?

Agradeço a ajuda,

Anderson Michel
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] FreeBSD+Oracle Database 11g.

2009-04-04 Por tôpico Alessandro de Souza Rocha
Bom dia a todos, gostaria de saber se alguem aki ja instalou o Oracle
Database 11g Release
no FreeBSD.

-- 
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
FreeBSD-BR User #117
 Long live FreeBSD

 Powered by 

  (__)
   \\\'',)
 \/  \ ^
 .\._/_)

 www.FreeBSD.org
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] Processar e-mail e arquivo anexo

2009-04-04 Por tôpico Anderson Michel
Mauricio Bonani wrote:
> Anderson Michel escreveu:
>> Pessoal,
>>
>> Surgiu uma necessidade aqui de processar e-mails com arquivo XML em 
>> anexo, ref. a NFe. Assim que chegar algum e-mail numa determinada conta, 
>> preciso pegar o anexo e gravar numa área para o ERP, e ainda fazer uma 
>> resposta ao e-mail, como um protocolo de recebimento.
> 
> http://wiki.bestpractical.com/view/RTmailgate
> 
> É específico do RT, mas deve te ajudar a criar um semelhante.
> 

Mauricio,

Obrigado pela dica, vou ver como funciona esse cara.

Anderson Michel

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] duvida no bind ..

2009-04-04 Por tôpico diogo
caros amigos meu bind nao inicia de jeito maneira

e da a seguinte mensagem 


 could not get query source dispatcher (0.0.0.0#53)

alguem sabe me dizer o que se passa 

att diogo 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] Processar e-mail e arquivo anexo

2009-04-04 Por tôpico Luiz Otavio O Souza
> Mauricio Bonani wrote:
>> Anderson Michel escreveu:
>>> Pessoal,
>>>
>>> Surgiu uma necessidade aqui de processar e-mails com arquivo XML em
>>> anexo, ref. a NFe. Assim que chegar algum e-mail numa determinada conta,
>>> preciso pegar o anexo e gravar numa área para o ERP, e ainda fazer uma
>>> resposta ao e-mail, como um protocolo de recebimento.
>>
>> http://wiki.bestpractical.com/view/RTmailgate
>>
>> É específico do RT, mas deve te ajudar a criar um semelhante.
>>
>
> Mauricio,
>
> Obrigado pela dica, vou ver como funciona esse cara.
>
> Anderson Michel

Outra opção é utilizar o reformime (instalado junto com o maildrop: 
/usr/ports/mail/maildrop):

mail.xx.com.br# cd 
/vpopmail/domains/xx.com.br//Maildir/.Arquivo/cur/
mail.xx.com.br# reformime -i < 
1146075701.M373968P36235V005FI011CFC04_0.mail.xx.com.br,S=41781:2,RS
section: 1
content-type: multipart/mixed
content-transfer-encoding: 8bit
charset: iso-8859-1
starting-pos: 0
starting-pos-body: 1078
ending-pos: 41781
line-count: 612
body-line-count: 587

section: 1.1
content-type: multipart/alternative
content-transfer-encoding: 8bit
charset: iso-8859-1
starting-pos: 1168
starting-pos-body: 1260
ending-pos: 4864
line-count: 97
body-line-count: 94

section: 1.1.1
content-type: text/plain
content-transfer-encoding: 8bit
charset: iso-8859-1
starting-pos: 1305
starting-pos-body: 1386
ending-pos: 1873
line-count: 23
body-line-count: 19

section: 1.1.2
content-type: text/html
content-transfer-encoding: quoted-printable
charset: iso-8859-1
starting-pos: 1918
starting-pos-body: 2010
ending-pos: 4817
line-count: 65
body-line-count: 61

section: 1.2
content-type: application/msword
content-name: lista de bens II.doc
content-transfer-encoding: base64
charset: iso-8859-1
content-disposition: attachment
content-disposition-filename: lista de bens II.doc
starting-pos: 4909
starting-pos-body: 5073
ending-pos: 41734
line-count: 483
body-line-count: 477

A opção -e extrai para o stdout a parte especificada do e-mail, por exempo 
para ler a parte text/plain desse e-mail (segue apenas o comando, sem 
saída):

mail.xx.com.br# reformime -e -s 1.1.1 < 
1146075701.M373968P36235V005FI011CFC04_0.mail.xx.com.br,S=41781:2,RS


Luiz 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] [OFF-TOPIC] Processar e-mail e arquivo anexo

2009-04-04 Por tôpico Anderson Michel
Luiz Otavio O Souza wrote:
>> Mauricio Bonani wrote:
>>> Anderson Michel escreveu:
 Pessoal,

 Surgiu uma necessidade aqui de processar e-mails com arquivo XML em
 anexo, ref. a NFe. Assim que chegar algum e-mail numa determinada conta,
 preciso pegar o anexo e gravar numa área para o ERP, e ainda fazer uma
 resposta ao e-mail, como um protocolo de recebimento.
>>> http://wiki.bestpractical.com/view/RTmailgate
>>>
>>> É específico do RT, mas deve te ajudar a criar um semelhante.
>>>
>> Mauricio,
>>
>> Obrigado pela dica, vou ver como funciona esse cara.
>>
>> Anderson Michel
> 
> Outra opção é utilizar o reformime (instalado junto com o maildrop: 
> /usr/ports/mail/maildrop):
> 
> A opção -e extrai para o stdout a parte especificada do e-mail, por exempo 
> para ler a parte text/plain desse e-mail (segue apenas o comando, sem 
> saída):
> 
> mail.xx.com.br# reformime -e -s 1.1.1 < 
> 1146075701.M373968P36235V005FI011CFC04_0.mail.xx.com.br,S=41781:2,RS
> 
> 
> Luiz 
> 

Luiz,

Obrigado pela dica, isso ajudou muito!! Valeu mesmo!!

Abraços,

Anderson Michel
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] duvida urgente no bind ajuda !!

2009-04-04 Por tôpico diogo
Amigos meu sevidor bind tava funcionando perfeitamente porem por algum 
motivo nao starta mais ..


da a seguinte mensagem


starting BIND 9.4.3-P2 -c /etc/namedb/named.conf
Apr  4 16:00:50 mail named[2045]: could not get query source dispatcher 
(0.0.0.0#53)
Apr  4 16:00:50 mail named[2045]: loading configuration: address in use
Apr  4 16:00:50 mail named[2045]: exiting (due to fatal error)



ja atualizei o sistema todo e nada ainda




alguem pode me dar uma luz


att diogo





-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] duvida urgente no bind ajuda !!

2009-04-04 Por tôpico diogo
comentei e resolveu ...


obrigado


- Original Message - 
From: "Wanderson Tinti" 
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 

Sent: Saturday, April 04, 2009 8:54 PM
Subject: Re: [FUG-BR] duvida urgente no bind ajuda !!


2009/4/4 diogo :
> Amigos meu sevidor bind tava funcionando perfeitamente porem por algum
> motivo nao starta mais ..
>
>
> da a seguinte mensagem
>
>
> starting BIND 9.4.3-P2 -c /etc/namedb/named.conf
> Apr  4 16:00:50 mail named[2045]: could not get query source dispatcher
> (0.0.0.0#53)
> Apr  4 16:00:50 mail named[2045]: loading configuration: address in use
> Apr  4 16:00:50 mail named[2045]: exiting (due to fatal error)
>
>
>
> ja atualizei o sistema todo e nada ainda
>
>
>
>
> alguem pode me dar uma luz
>
>
> att diogo
>

Diogo, Boa noite.
Verifique se o serviço esta rodando, para isso use o comando:
#sockstat -4l
ou
#netstat -n

Rode o comando #named-checkconf para verificar se o arquivo named.conf
esta com algum problema. Mais uma vez, verifique a linha: query-source
address * port 53; no arquivo named.conf, qualquer coisa tente
comenta-la.

Att,
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] duvida urgente no bind ajuda !!

2009-04-04 Por tôpico Wanderson Tinti
2009/4/4 diogo :
> Amigos meu sevidor bind tava funcionando perfeitamente porem por algum
> motivo nao starta mais ..
>
>
> da a seguinte mensagem
>
>
> starting BIND 9.4.3-P2 -c /etc/namedb/named.conf
> Apr  4 16:00:50 mail named[2045]: could not get query source dispatcher
> (0.0.0.0#53)
> Apr  4 16:00:50 mail named[2045]: loading configuration: address in use
> Apr  4 16:00:50 mail named[2045]: exiting (due to fatal error)
>
>
>
> ja atualizei o sistema todo e nada ainda
>
>
>
>
> alguem pode me dar uma luz
>
>
> att diogo
>

Diogo, Boa noite.
Verifique se o serviço esta rodando, para isso use o comando:
#sockstat -4l
ou
#netstat -n

Rode o comando #named-checkconf para verificar se o arquivo named.conf
esta com algum problema. Mais uma vez, verifique a linha: query-source
address * port 53; no arquivo named.conf, qualquer coisa tente
comenta-la.

Att,
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Dúvida no restart com 2 natd rodando

2009-04-04 Por tôpico Wanderson Tinti
2009/4/4 Anderson Michel :
> Bom dia Pessoal,
>
> Quando configuro o 1 natd, faço pelo rc.conf, como por ex.:
> natd_enable="YES"
> natd_interface="xl0"
> natd_flags="-f /etc/natd.rules"
>
> E quando faço alguma alteração nele, uso o /etc/rc.d/natd restart, até
> aqui sem problemas ... a dúvida é quando uso 2 natds, para iniciá-los
> desativei as linhas acima e coloquei no rc.local:
> /sbin/natd -f /etc/natd-xl0.rules -n xl0
> /sbin/natd -f /etc/natd-xl1.rules -n xl1
>
> Agora não tenho mais o função /etc/rc.d/natd restart para reinicia-los,
> como posso fazer? Copio esse script e modifico ele, ou tem alguma
> maneira de resolver isso pelas config. do rc.conf?
>
> Agradeço a ajuda,
>
> Anderson Michel
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Boa noite a todos.
É possível de fazer das seguintes formas:

1º

Voce pode ter varias instancias do natd configura em um arquivo:

/etc/natd.conf

instance default
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes
...

instance natd2
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes

Agora voce configura seu arquivo rc.conf.

/etc/rc.conf

natd_enable="YES"
natd_flags="-f /etc/natd.conf"

#/etc/rc.d/natd stop
#sockstat -4l
#/etc/rc.d/natd start
#sockstat -4l

Voce verá 2 natd rodando, um em cada porta.

2º Modo

/etc/rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"


/etc/natd.conf
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes

/etc/natd2.conf
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes

/usr/local/etc/rc.d/xnat2.sh

#!/bin/sh
name="natd"
command="/sbin/${name} -f /etc/natd2.conf -pid_file /var/run/natd2.conf"
case "$1" in
start)
$command
;;
stop)
kill `sockstat -4l |grep 8669 | cut -c21-24`
;;
*)
echo "Use da seguinte forma: $0 {start|stop}"
;;
esac
exit 0

chmod +x /usr/local/etc/rc.d/xnat2.sh

PS: Tive que colocar o nome script comecando com 'x', acredito que
seja pelo ordem de execurcao que o freebsd usa para estartar.

Depois é só testar.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd