Re: [FUG-BR] Problemas com NATD

2010-06-30 Por tôpico Modesto
Pessoal,

Desculpe o incomodo mas ja descobri aqui, minha regra de firewall ta
errada,

teria que ser

ipfw add divert 8668 all from any to any via if-do-natd

On Wed, 2010-06-30 at 15:42 -0300, Modesto wrote:

 Boa tarde,
 
 Pessoal, estou configurando um servidor proxy com autenticação, o
 problema é que quando ativo o natd todas as conexões com o servidor
 ficam mais lentas, ate o ssh demora para pedir a senha, segue abaixo
 minhas regras de firewall e configuracoes do natd:
 
 192.168.254.0/30 - Rede interna para testes
 
 natd.conf -
 interface em0
 dynamic yes
 same_ports yes
 use_sockets yes 
 log yes
 
 firewall-
 00100 divert 8668 ip from 192.168.254.0/30 to any
 00200 divert 8668 ip from any to me
 65535 allow ip from any to any
 
 
 
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 

Antonio Modesto

Gerente de TI


Praça Getúlio Vargas, 77 – Sala 308 – Centro 

Santo Antônio do Monte – MG – CEP: 35560-000
(37) 3281-2800 

 isimp...@isimples.com.brhttp://www.isimples.com.br


Aviso:Esta mensagem e quaisquer arquivos em anexo podem conter
informações confidenciais e/ou 

privilegiadas. Se você não for o destinatário ou a pessoa autorizada a
receber esta mensagem, por favor, não 

leia, copie, repasse, imprima, guarde, nem tome qualquer ação baseada
nessas informações. Notifique o 

remetente imediatamente por e-mail e apague a mensagem permanentemente.
Atenção: embora a Isimples 

Telecom, tome seus cuidados para garantir a ausência de vírus neste
e-mail, a empresa não se responsabiliza 

por quaisquer perdas ou danos decorrentes do uso da mensagem e seus
anexos. A segurança e ausência de 

erros na transmissão do e-mail não podem ser garantidas, já que as
informações podem ser interceptadas, 

corrompidas, perdidas, destruídas, atrasadas, chegarem incompletas, ou,
ainda, conter vírus. Recomendamos 

checar se o e-mail e seus anexos contém vírus, uma vez que nem a
Isimples Telecom ou o remetente se 

responsabilizam pela transmissão destes.



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


Re: [FUG-BR] Problemas com NATD

2008-11-18 Por tôpico Luis
Amigos quando eu do um start no natd ele me apresenta esse erro ja fiz as
modificações.
No meu RC.CONF eu so deixo firewall_enable=YES?
mas quando eu do um stat no natd quando n inicializa ipfw nem natd no
rc.conf ele inicializa sem dar erros


hostserver# /etc/rc.d/natd start
Starting natd.
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
natd: unknown option some_ports
Recognized options:

-unregistered_only[yes|no]
-u[yes|no]
  alias only unregistered addresses

-log  [yes|no]
-l[yes|no]
  enable logging

-proxy_only   [yes|no]
  proxy only

-reverse  [yes|no]
  operate in reverse mode

-deny_incoming[yes|no]
-d[yes|no]
  allow incoming connections

-use_sockets  [yes|no]
-s[yes|no]
  use sockets to inhibit port conflict

-same_ports   [yes|no]
-m[yes|no]
  try to keep original port numbers for connections

-verbose  [yes|no]
-v[yes|no]
  verbose mode, dump packet information

-dynamic  [yes|no]
  dynamic mode, automatically detect interface address changes

-in_port  number|service_name
-inumber|service_name
  set port for incoming packets

-out_port number|service_name
-onumber|service_name
  set port for outgoing packets

-port number|service_name
-pnumber|service_name
  set port (defaults to natd/divert)

-globalport   number|service_name
  set globalport

-alias_addressx.x.x.x
-ax.x.x.x
  address to use for aliasing

-target_address   x.x.x.x
-tx.x.x.x
  address to use for incoming sessions

-interfacenetwork_if_name
-nnetwork_if_name
  take aliasing address from interface

-proxy_rule   [type encode_ip_hdr|encode_tcp_stream] port 
server a.b.c.d:
  add transparent proxying / destination NAT

-redirect_porttcp|udp local_addr:local_port_range[,...]
[public_addr:]public_port_range [remote_addr[:remote_port_range]]
  redirect a port (or ports) for incoming traffic

-redirect_proto   proto local_addr [public_addr] [remote_addr]
  redirect packets of a given proto

-redirect_address local_addr[,...] public_addr
  define mapping between local and public addresses

-config   file_name
-ffile_name
  read options from configuration file

-log_denied   [yes|no]
  enable logging of denied incoming packets

-log_facility facility
  name of syslog facility to use for logging

-punch_fw basenumber:count
  punch holes in the firewall for incoming FTP/IRC DCC connections

-skinny_port  port
  set the TCP port for use with the Skinny Station protocol

-log_ipfw_denied  [yes|no]
  log packets converted by natd, but denied by ipfw

-pid_file file_name
-Pfile_name
  store PID in an alternate file

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


Re: [FUG-BR] Problemas com NATD

2008-11-18 Por tôpico Thiago J. Ruiz
seu arquivo de configuração do natd está errado, não existe a opção
some_ports... e sim same_ports

2008/11/18 Luis [EMAIL PROTECTED]:
 Amigos quando eu do um start no natd ele me apresenta esse erro ja fiz as
 modificações.
 No meu RC.CONF eu so deixo firewall_enable=YES?
 mas quando eu do um stat no natd quando n inicializa ipfw nem natd no
 rc.conf ele inicializa sem dar erros


 hostserver# /etc/rc.d/natd start
 Starting natd.
 Loading /lib/libalias_cuseeme.so
 Loading /lib/libalias_ftp.so
 Loading /lib/libalias_irc.so
 Loading /lib/libalias_nbt.so
 Loading /lib/libalias_pptp.so
 Loading /lib/libalias_skinny.so
 Loading /lib/libalias_smedia.so
 natd: unknown option some_ports
 Recognized options:

 -unregistered_only[yes|no]
 -u[yes|no]
  alias only unregistered addresses

 -log  [yes|no]
 -l[yes|no]
  enable logging

 -proxy_only   [yes|no]
  proxy only

 -reverse  [yes|no]
  operate in reverse mode

 -deny_incoming[yes|no]
 -d[yes|no]
  allow incoming connections

 -use_sockets  [yes|no]
 -s[yes|no]
  use sockets to inhibit port conflict

 -same_ports   [yes|no]
 -m[yes|no]
  try to keep original port numbers for connections

 -verbose  [yes|no]
 -v[yes|no]
  verbose mode, dump packet information

 -dynamic  [yes|no]
  dynamic mode, automatically detect interface address changes

 -in_port  number|service_name
 -inumber|service_name
  set port for incoming packets

 -out_port number|service_name
 -onumber|service_name
  set port for outgoing packets

 -port number|service_name
 -pnumber|service_name
  set port (defaults to natd/divert)

 -globalport   number|service_name
  set globalport

 -alias_addressx.x.x.x
 -ax.x.x.x
  address to use for aliasing

 -target_address   x.x.x.x
 -tx.x.x.x
  address to use for incoming sessions

 -interfacenetwork_if_name
 -nnetwork_if_name
  take aliasing address from interface

 -proxy_rule   [type encode_ip_hdr|encode_tcp_stream] port 
 server a.b.c.d:
  add transparent proxying / destination NAT

 -redirect_porttcp|udp local_addr:local_port_range[,...]
 [public_addr:]public_port_range [remote_addr[:remote_port_range]]
  redirect a port (or ports) for incoming traffic

 -redirect_proto   proto local_addr [public_addr] [remote_addr]
  redirect packets of a given proto

 -redirect_address local_addr[,...] public_addr
  define mapping between local and public addresses

 -config   file_name
 -ffile_name
  read options from configuration file

 -log_denied   [yes|no]
  enable logging of denied incoming packets

 -log_facility facility
  name of syslog facility to use for logging

 -punch_fw basenumber:count
  punch holes in the firewall for incoming FTP/IRC DCC connections

 -skinny_port  port
  set the TCP port for use with the Skinny Station protocol

 -log_ipfw_denied  [yes|no]
  log packets converted by natd, but denied by ipfw

 -pid_file file_name
 -Pfile_name
  store PID in an alternate file

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




-- 
Thiago J. Ruiz
SysAdmin/NetAdmin
Cisco CCNA - Loading.
http://thiagoruiz.blogspot.com
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Problemas com NATD

2008-11-17 Por tôpico Luis
Olá,
Estou com um problemão... to com uma dificuldade de confiura um nat eu acho
que meu problema e alguma coisa com ipfw que esta bloqueando tudo pois
quando eu configuro tudo e tendo da um ping ele n responde...tbm o nat nao
esta subindo o o ipfw pode segura o nat de subir? não ne?
pois se eu comentar o ipfw.rules e rc.local e o natd.conf e starta o nat ele
sobe...o que posso ter configurado errado?
obrigado a todos
eu colocquei meus arquivos de confuração para facilitar o que eu quis
dizer...

= =  RC.CONF  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat rc.conf

defaultrouter=10.1.1.1
gateway_enable=YES
hostname=hostserver
ifconfig_le0=inet 10.1.1.8  netmask 255.255.255.240
ifconfig_le1=inet 192.168.0.1 netmask 255.255.255.240
keymap=br275.iso.acc
sshd_enable=YES
#apache22_enable=YES

firewall_enable=YES
firewall_script=/etc/ipfw.rules
firewall_type=OPEN
firewall_quiet=YES
natd_enable=YES
natd_interface=le1
#natd_flags=-l -f /etc/natd.conf
natd_flags=-config /etc/natd.conf

 = = NATD.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat natd.conf
#interface le1 # interface que sera entrada e saida pra rede interna
#dynamic yes
#some_ports yes
use_sockets yes
alias_address 10.1.1.1
punch_fw 500:100

= =  IPFW.RULES = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat ipfw.rules
/sbin/ipfw -f flush
/sbin/ipfw add divert natd via le0

= =  RC.LOCAL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
=
hostserver# cat rc.local
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via le0
/sbin/ipfw add pass all from any to any

= =  RESOLV.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
=
hostserver# cat resolv.conf

nameserver  10.1.1.1

= =  KERNEL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
hostserver# tail /usr/src/sys/i386/conf/HOSTSERVER


device  dcons   # Dumb console driver
device  dcons_crom  # Configuration ROM for dcons

#FIREWALL

options IPDIVERT
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Problemas com NATD

2008-11-17 Por tôpico Wesley Miranda FreeBSD Consult
Luis,

1° Voce compilou o seu kernel com a politica padrão OPEN correto ?
options IPFIREWALL_DEFAULT_TO_ACCEPT
Pode descartar isso do seu rc.conf
#firewall_enable=YES
#firewall_script=/etc/ipfw.rules
#firewall_type=OPEN
#firewall_quiet=YES
natd_enable=YES
natd_interface=le1
natd_flags=-l -f /etc/natd.conf
#natd_flags=-config /etc/natd.conf

2° Arquivo natd.conf
interface le1
dynamic yes
some_ports yes
use_sockets yes
punch_fw 500:100

3° rc.local
/sbin/ipfw add 100 divert natd all from any to any via le1

Abraço
- Original Message - 
From: Luis [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
Sent: Monday, November 17, 2008 8:36 PM
Subject: [FUG-BR] Problemas com NATD


Olá,
Estou com um problemão... to com uma dificuldade de confiura um nat eu acho
que meu problema e alguma coisa com ipfw que esta bloqueando tudo pois
quando eu configuro tudo e tendo da um ping ele n responde...tbm o nat nao
esta subindo o o ipfw pode segura o nat de subir? não ne?
pois se eu comentar o ipfw.rules e rc.local e o natd.conf e starta o nat ele
sobe...o que posso ter configurado errado?
obrigado a todos
eu colocquei meus arquivos de confuração para facilitar o que eu quis
dizer...

= =  RC.CONF  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat rc.conf

defaultrouter=10.1.1.1
gateway_enable=YES
hostname=hostserver
ifconfig_le0=inet 10.1.1.8  netmask 255.255.255.240
ifconfig_le1=inet 192.168.0.1 netmask 255.255.255.240
keymap=br275.iso.acc
sshd_enable=YES
#apache22_enable=YES

firewall_enable=YES
firewall_script=/etc/ipfw.rules
firewall_type=OPEN
firewall_quiet=YES
natd_enable=YES
natd_interface=le1
#natd_flags=-l -f /etc/natd.conf
natd_flags=-config /etc/natd.conf

 = = NATD.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat natd.conf
#interface le1 # interface que sera entrada e saida pra rede interna
#dynamic yes
#some_ports yes
use_sockets yes
alias_address 10.1.1.1
punch_fw 500:100

= =  IPFW.RULES = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
= =
hostserver# cat ipfw.rules
/sbin/ipfw -f flush
/sbin/ipfw add divert natd via le0

= =  RC.LOCAL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
=
hostserver# cat rc.local
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via le0
/sbin/ipfw add pass all from any to any

= =  RESOLV.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
=
hostserver# cat resolv.conf

nameserver  10.1.1.1

= =  KERNEL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
hostserver# tail /usr/src/sys/i386/conf/HOSTSERVER


device  dcons   # Dumb console driver
device  dcons_crom  # Configuration ROM for dcons

#FIREWALL

options IPDIVERT
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
-
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] Problemas com NATD

2008-11-17 Por tôpico levitlins


Trocando em miudos não precisa do arquivo 
IPFW.RULES

troca pelo outro arquivo RC.LOCAL






 Date: Mon, 17 Nov 2008 20:36:21 -0200
 From: [EMAIL PROTECTED]
 To: freebsd@fug.com.br
 Subject: [FUG-BR] Problemas com NATD
 
 Olá,
 Estou com um problemão... to com uma dificuldade de confiura um nat eu acho
 que meu problema e alguma coisa com ipfw que esta bloqueando tudo pois
 quando eu configuro tudo e tendo da um ping ele n responde...tbm o nat nao
 esta subindo o o ipfw pode segura o nat de subir? não ne?
 pois se eu comentar o ipfw.rules e rc.local e o natd.conf e starta o nat ele
 sobe...o que posso ter configurado errado?
 obrigado a todos
 eu colocquei meus arquivos de confuração para facilitar o que eu quis
 dizer...
 
 = =  RC.CONF  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 = =
 hostserver# cat rc.conf
 
 defaultrouter=10.1.1.1
 gateway_enable=YES
 hostname=hostserver
 ifconfig_le0=inet 10.1.1.8  netmask 255.255.255.240
 ifconfig_le1=inet 192.168.0.1 netmask 255.255.255.240
 keymap=br275.iso.acc
 sshd_enable=YES
 #apache22_enable=YES
 
 firewall_enable=YES
 firewall_script=/etc/ipfw.rules
 firewall_type=OPEN
 firewall_quiet=YES
 natd_enable=YES
 natd_interface=le1
 #natd_flags=-l -f /etc/natd.conf
 natd_flags=-config /etc/natd.conf
 
  = = NATD.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 = =
 hostserver# cat natd.conf
 #interface le1 # interface que sera entrada e saida pra rede interna
 #dynamic yes
 #some_ports yes
 use_sockets yes
 alias_address 10.1.1.1
 punch_fw 500:100
 
 = =  IPFW.RULES = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 = =
 hostserver# cat ipfw.rules
 /sbin/ipfw -f flush
 /sbin/ipfw add divert natd via le0
 
 = =  RC.LOCAL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 =
 hostserver# cat rc.local
 /sbin/ipfw -f flush
 /sbin/ipfw add divert natd all from any to any via le0
 /sbin/ipfw add pass all from any to any
 
 = =  RESOLV.CONF = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 =
 hostserver# cat resolv.conf
 
 nameserver  10.1.1.1
 
 = =  KERNEL  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
 hostserver# tail /usr/src/sys/i386/conf/HOSTSERVER
 
 
 device  dcons   # Dumb console driver
 device  dcons_crom  # Configuration ROM for dcons
 
 #FIREWALL
 
 options IPDIVERT
 options IPFIREWALL
 options IPFIREWALL_DEFAULT_TO_ACCEPT
 options IPFIREWALL_FORWARD
 options IPFIREWALL_VERBOSE
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd