Re: [OT] Regras Firewall no Coyote (era pppoeconf e internet interna)

2004-03-29 Por tôpico Douglas Adriano Augusto
No dia 29/03/2004 às 15:57,
"cesar moura" <[EMAIL PROTECTED]> escreveu:

> Estou tentando apreender sobra Firewall, no entanto gostaria de saber,
> claro se vc puder me ajudar, como monto as regras básicas para um firewall
> no coyote, em que arquivo devo colocar as "regars"

Te recomendo o guia FocaLinux[1], apesar de ser direcionado ao Debian, muita
coisa pode ser aplicada em outras distribuições.


1. http://focalinux.cipsga.org.br/guia/avancado/ch-fw-iptables.htm

PS: Está é uma lista sobre a distribuição Debian, exclusivamente.


-- 
Douglas Augusto
   [Netiqueta]
§ Prover ao tópico um assunto claro, descritivo e não genérico.



Re: Re: pppoeconf e internet interna

2004-03-29 Por tôpico cesar moura



Caro Douglas,
 
Estou tentando apreender sobra Firewall, no 
entanto gostaria de saber, claro se vc puder me ajudar, como monto as regras 
básicas para um firewall no coyote, em que arquivo devo colocar as 
"regars"
 
Abraços César.
 
 


Re: pppoeconf e internet interna

2003-10-11 Por tôpico Luis Alberto Garcia Cipriano
On Thu, 9 Oct 2003 22:05:21 -0300
"Douglas A. Augusto" <[EMAIL PROTECTED]> wrote:

> No dia 09/10/2003 às 20:53,
> Luis Alberto Garcia Cipriano <[EMAIL PROTECTED]> escreveu:
> 
> > > iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
> > > 
> > > 
> > >   Habilitar IP forward 
> > > 
> > > echo 1 > /proc/sys/net/ipv4/ip_forward
> > > 
> > > Mas não é muito seguro fazer isso sem o script firewall inteiro.
> > > 
> > 
> > Uma dica fundamental é que se você conecta via pppoe você deve
> > compartilhar o ppp0 (ou o pppX que for criado na conexão) naquele
> > comando do iptables.
> 
> Valeu pela dica, a linha então ficaria:
> 
> > iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
> 
> ?
> 

Exato! 

/me perdeu seu HD pela segunda vez em menos de seis meses...



Re: pppoeconf e internet interna

2003-10-09 Por tôpico Douglas A. Augusto
No dia 09/10/2003 às 20:53,
Luis Alberto Garcia Cipriano <[EMAIL PROTECTED]> escreveu:

> > iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
> > 
> > 
> >   Habilitar IP forward 
> > 
> > echo 1 > /proc/sys/net/ipv4/ip_forward
> > 
> > Mas não é muito seguro fazer isso sem o script firewall inteiro.
> > 
> 
> Uma dica fundamental é que se você conecta via pppoe você deve
> compartilhar o ppp0 (ou o pppX que for criado na conexão) naquele
> comando do iptables.

Valeu pela dica, a linha então ficaria:

> iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE

?

-- 
Douglas Augusto



Re: pppoeconf e internet interna

2003-10-09 Por tôpico Luis Alberto Garcia Cipriano
Cientistas comprovaram que em uma dimensão paralela, no preciso instante
Thu, 9 Oct 2003 09:38:23 -0300, "Douglas A. Augusto"
<[EMAIL PROTECTED]> escreveu:
> 
> > Então, sem o iptables não tem como os clientes acessarem a internet?
> > Aí se eu configurar certo eles acessam?
> 
> Provavelmente sim, mas não saberia lhe dizer. De qualquer forma,
> existe um método "ad hoc" usando o iptables:
> 
> Digite os comandos:
> 
>   Habilitar o Masquerade, compartilhando a conexão. eth0 é o
>   dispositivo externo (internet).
> 
> iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
> 
> 
>   Habilitar IP forward 
> 
> echo 1 > /proc/sys/net/ipv4/ip_forward
> 
> Mas não é muito seguro fazer isso sem o script firewall inteiro.
> 

Uma dica fundamental é que se você conecta via pppoe você deve
compartilhar o ppp0 (ou o pppX que for criado na conexão) naquele
comando do iptables.

Você não acreditaria quanto tempo demorei até descobrir isso :-)

E quantos autores de scripts de compartilhamento de conexão amaldiçoei
nesse meio tempo :-P

Abraços,

Luis Alberto.



-- 
  Luis Alberto Garcia Cipriano - [EMAIL PROTECTED]
  Sítio e blogue -> http://luisalberto.sovacodecobra.com.br/

Músicoamador.''`.http://www.cipsga.org.br/
Tradutor   solidário   : :'  :   http://www.debian-br.org/
Jornalistavoluntário   `. `'` http://sp.debian-br.org/
Programador  pós-moderno `-



Re: pppoeconf e internet interna

2003-10-09 Por tôpico Douglas A. Augusto
No dia 09/10/2003 às 09:55,
Maurício de Ávila <[EMAIL PROTECTED]> escreveu:

> Douglas Augusto,
> 
> descobri onde tenho que editar
> 
> . /etc/rc.d/init.d/functions
> 
> eu tenho que transformar pra
> 
> . /etc/init.d/functions
> 
> ou
> 
> . /etc/init.d/
> 
> ?

Simplesmente comente essa linha, ela não é necessária:

# /etc/rc.d/init.d/functions


-- 
Douglas Augusto



Re: [debian-user] Fw: pppoeconf e internet interna

2003-10-09 Por tôpico Eduardo Manso
Em Thursday 09 October 2003 13:53, você escreveu:
 Em Thursday 09 October 2003 09:47, Maurício de Ávila escreveu:
 > /etc/init.d/firewall.iptables start
 >
 > eu tenho os scripts em /etc/firewall como diz no tutorial

   o script também precisa estar em "/etc/ini.d/", senão o
   sistema não vai localizá-lo quando você emitir o comando
   # /etc/init.d/firewall.iptables start

   ou você deve fazer:

   # /etc/firewall/firewall.iptables start

 > o que eu edito pra que esse /etc/rc.d/init.d/ vire só
 > /etc/init.d?

   não sei o que você quer dizer quando se refere a
 /etc/rc.d/init.d/, mas, se você quiser que o script seja
 inicializado em tempo de boot, faça o seguinte:

   1. copie (como já disse) o script para /etc/init.d/
   2. como 'root' emita o seguinte comando:

  # update-rc.d firewall.iptables defaults

   você deve ver algumas mensagens dizendo que os /etc/rX.d/
   foram atualizados...

   a partir dai, durante o boot o script será inicializado.

   para testar se tudo foi ok, oce pode fazer (como root):

  # /etc/init.d/firewall.iptables start
ou
  # /etc/init.d/firewall.iptables stop

   conforme o caso...

   para remover do boot faça:

  # update-rc.d -f firewall.iptables remove

-- 

 []s,

 ÔjÔ EDUARDO MANSO
  ~  [EMAIL PROTECTED]
 Linux User #327318
 Debian-BR  #682
 Ribeirão Preto/SP





Re: pppoeconf e internet interna

2003-10-09 Por tôpico Maurício de Ávila
Douglas Augusto,

descobri onde tenho que editar

. /etc/rc.d/init.d/functions

eu tenho que transformar pra

. /etc/init.d/functions

ou

. /etc/init.d/

?

Abraços
- Original Message -
From: Maurício de Ávila <[EMAIL PROTECTED]>
To: Lista Debian 
Sent: Thursday, October 09, 2003 9:47 AM
Subject: Fw: pppoeconf e internet interna


> /etc/init.d/firewall.iptables start
>
> eu tenho os scripts em /etc/firewall como diz no tutorial
>
> o que eu edito pra que esse /etc/rc.d/init.d/ vire só /etc/init.d?
>
> - Original Message -
> From: Douglas A. Augusto <[EMAIL PROTECTED]>
> To: 
> Sent: Thursday, October 09, 2003 9:38 AM
> Subject: Re: pppoeconf e internet interna
>
>
> No dia 09/10/2003 às 08:59,
> Maurício de Ávila <[EMAIL PROTECTED]> escreveu:
>
> > Desculpa pelo HTML e cliente que não é GPL,
> > pois estou usando Windows aqui na empresa :(
>
> Então, quando tiver tempo, dê uma lida em:
>
> http://maracuja.homeip.net/geral/artigos/IE_nao
>
> > Então, sem o iptables não tem como os clientes acessarem a internet?
> > Aí se eu configurar certo eles acessam?
>
> Provavelmente sim, mas não saberia lhe dizer. De qualquer forma, existe um
> método "ad hoc" usando o iptables:
>
> Digite os comandos:
>
>   Habilitar o Masquerade, compartilhando a conexão. eth0 é o dispositivo
>   externo (internet).
>
> iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
>
>
>   Habilitar IP forward
>
> echo 1 > /proc/sys/net/ipv4/ip_forward
>
> Mas não é muito seguro fazer isso sem o script firewall inteiro.
>
> > tá dando um erro mais ou menos assim quando levanto o iptables:
> >
> > "command /etc/rc.d/init./d not found"
> >
> > ou algo assim... alguém sabe o que é?
>
> No Debian o caminho é /etc/init.d/
>
> Como você está levantando o script firewall?
>
>
> --
> Douglas Augusto
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>
>
>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
>
>
>




Fw: pppoeconf e internet interna

2003-10-09 Por tôpico Maurício de Ávila
/etc/init.d/firewall.iptables start

eu tenho os scripts em /etc/firewall como diz no tutorial

o que eu edito pra que esse /etc/rc.d/init.d/ vire só /etc/init.d?

- Original Message -
From: Douglas A. Augusto <[EMAIL PROTECTED]>
To: 
Sent: Thursday, October 09, 2003 9:38 AM
Subject: Re: pppoeconf e internet interna


No dia 09/10/2003 às 08:59,
Maurício de Ávila <[EMAIL PROTECTED]> escreveu:

> Desculpa pelo HTML e cliente que não é GPL,
> pois estou usando Windows aqui na empresa :(

Então, quando tiver tempo, dê uma lida em:

http://maracuja.homeip.net/geral/artigos/IE_nao

> Então, sem o iptables não tem como os clientes acessarem a internet?
> Aí se eu configurar certo eles acessam?

Provavelmente sim, mas não saberia lhe dizer. De qualquer forma, existe um
método "ad hoc" usando o iptables:

Digite os comandos:

  Habilitar o Masquerade, compartilhando a conexão. eth0 é o dispositivo
  externo (internet).

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE


  Habilitar IP forward

echo 1 > /proc/sys/net/ipv4/ip_forward

Mas não é muito seguro fazer isso sem o script firewall inteiro.

> tá dando um erro mais ou menos assim quando levanto o iptables:
>
> "command /etc/rc.d/init./d not found"
>
> ou algo assim... alguém sabe o que é?

No Debian o caminho é /etc/init.d/

Como você está levantando o script firewall?


--
Douglas Augusto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]







Re: pppoeconf e internet interna

2003-10-09 Por tôpico Douglas A. Augusto
No dia 09/10/2003 às 08:59,
Maurício de Ávila <[EMAIL PROTECTED]> escreveu:

> Desculpa pelo HTML e cliente que não é GPL,
> pois estou usando Windows aqui na empresa :(

Então, quando tiver tempo, dê uma lida em:

http://maracuja.homeip.net/geral/artigos/IE_nao

> Então, sem o iptables não tem como os clientes acessarem a internet?
> Aí se eu configurar certo eles acessam?

Provavelmente sim, mas não saberia lhe dizer. De qualquer forma, existe um
método "ad hoc" usando o iptables:

Digite os comandos:

  Habilitar o Masquerade, compartilhando a conexão. eth0 é o dispositivo
  externo (internet).

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE


  Habilitar IP forward 

echo 1 > /proc/sys/net/ipv4/ip_forward

Mas não é muito seguro fazer isso sem o script firewall inteiro.

> tá dando um erro mais ou menos assim quando levanto o iptables:
> 
> "command /etc/rc.d/init./d not found"
> 
> ou algo assim... alguém sabe o que é?

No Debian o caminho é /etc/init.d/

Como você está levantando o script firewall? 


-- 
Douglas Augusto



Re: pppoeconf e internet interna

2003-10-09 Por tôpico Maurício de Ávila
Desculpa pelo HTML e cliente que não é GPL,
pois estou usando Windows aqui na empresa :(

Então, sem o iptables não tem como os clientes acessarem a internet?
Aí se eu configurar certo eles acessam?

tá dando um erro mais ou menos assim quando levanto o iptables:

"command /etc/rc.d/init./d not found"

ou algo assim... alguém sabe o que é?

obrigado pela ajuda
- Original Message -
From: Douglas A. Augusto <[EMAIL PROTECTED]>
To: 
Sent: Thursday, October 09, 2003 8:44 AM
Subject: Re: pppoeconf e internet interna


No dia 09/10/2003 às 08:07,
Maurício de Ávila <[EMAIL PROTECTED]> escreveu:

> Oi pessoal,

Olá,

Dois pequenos sermões e um conselho:

- Não enviar HTML;
- Quebrar a linha no máximo na 80ª coluna;
- Usar um cliente de e-mail GPL. :-)

> eu tenho uma rede interna de três micros, sendo que um é o servidor Linux
Kurumin 1.4. Tenho duas placas de rede, eth0 é a internet e eth1 a rede
interna, teoricamente.
>
> Como dispositivo, tenho ppp0 que aponta pra internet e funciona tudo
certinho, pinga, navega e etc. eth1 tem o IP 192.168.0.1 e também funciona,
consigo pingar de outra máquina interna. Mas a eth0 não tem IP nenhum nem
nada, parece estar desativada. É assim mesmo?

Não sei. Na minha configuração  eu uso conexão via Cabo e a eth0  é a que
liga
no modem, seus  parâmetros são ajustados via DHCP. O saída  do ifconfig
mostra
eth0,  eth1  e  lo,  respectivamente  com  os  IPs:  dinâmico,  192.168.0.1
e
127.0.0.1.

> Outra coisa, baixei aquele script de firewall genérico pra iptables que o
Douglas Augusto mandou, mas como posso saber se ele está realmente ativo e
funcionando? pq sou uma lesma tonta em firewall

Fez as  configurações básicas  como interface rede  externa, interna,  etc.
no
arquivo firewall.conf.iptables?

Para iniciá-lo:

#/etc/init.d/firewall.iptables restart

Se não aparecer nenhum erro está aparentemente tudo ok.

O  melhor  lugar  para  se  colocar  para  levantar  e  derrubar  o  script
é
em  /etc/network/interfaces. Mais  especificamente  usando  as  diretivas
'up
/etc/init.d/firewall.iptables  start'  e  'down
/etc/init.d/firewall.iptables
stop'. Isso no contexto da interface *externa*, a que dá acesso à internet.

Obs.: Se seu IP é dinâmico e seu ifconfig apresenta a saída em português,
mais
especificamente /inet addr:/ é escrito como /inet end.:/, o script de
detecção
automática do IP dinâmico pode falhar. Eu não  sei se a versão que você
baixou
ainda tem esse  problema. Mas eu fiz a correção (bilingüe),  se tiver
problema
basta  me contactar  (o problema  é  fácil de  detectar, ao  tentar iniciar
o
script, ele irá apresentar uma série de erros na tela).

Obs. 2: O iptables precisa estar rodando. Verifique  também se o ipchains
está
desligado.

> Outra dúvida, é que as máquinas da rede não tem acesso à internet, só esse
servidor. O que está errado? Tem que compartilhas alguma coisa?

Basta  configurar  corretamente  o  script  de  firewall,  dizendo  qual  é
o
dispositivo  de  rede  interna  (INTERNAL_INTERFACE="eth1"),  a  rede
interna
(INTERNAL_NETWORK="192.168.0.0/24"), o  IP interno
(INTERNAL_IP="192.168.0.1")
e   ativaro   Masquerading   (MASQUERADING=1). Isso   tudono
arquivo
/etc/firewall/firewall.conf.iptables.


--
Douglas Augusto


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]






Re: pppoeconf e internet interna

2003-10-09 Por tôpico Douglas A. Augusto
No dia 09/10/2003 às 08:07,
Maurício de Ávila <[EMAIL PROTECTED]> escreveu:

> Oi pessoal,

Olá, 

Dois pequenos sermões e um conselho:

- Não enviar HTML;
- Quebrar a linha no máximo na 80ª coluna;
- Usar um cliente de e-mail GPL. :-)

> eu tenho uma rede interna de três micros, sendo que um é o servidor Linux 
> Kurumin 1.4. Tenho duas placas de rede, eth0 é a internet e eth1 a rede 
> interna, teoricamente.
> 
> Como dispositivo, tenho ppp0 que aponta pra internet e funciona tudo 
> certinho, pinga, navega e etc. eth1 tem o IP 192.168.0.1 e também funciona, 
> consigo pingar de outra máquina interna. Mas a eth0 não tem IP nenhum nem 
> nada, parece estar desativada. É assim mesmo?

Não sei. Na minha configuração  eu uso conexão via Cabo e a eth0  é a que liga
no modem, seus  parâmetros são ajustados via DHCP. O saída  do ifconfig mostra
eth0,  eth1  e  lo,  respectivamente  com  os  IPs:  dinâmico,  192.168.0.1  e
127.0.0.1.

> Outra coisa, baixei aquele script de firewall genérico pra iptables que o 
> Douglas Augusto mandou, mas como posso saber se ele está realmente ativo e 
> funcionando? pq sou uma lesma tonta em firewall

Fez as  configurações básicas  como interface rede  externa, interna,  etc. no
arquivo firewall.conf.iptables?

Para iniciá-lo:

#/etc/init.d/firewall.iptables restart

Se não aparecer nenhum erro está aparentemente tudo ok.

O  melhor  lugar  para  se  colocar  para  levantar  e  derrubar  o  script  é
em  /etc/network/interfaces. Mais  especificamente  usando  as  diretivas  'up
/etc/init.d/firewall.iptables  start'  e  'down  /etc/init.d/firewall.iptables
stop'. Isso no contexto da interface *externa*, a que dá acesso à internet.

Obs.: Se seu IP é dinâmico e seu ifconfig apresenta a saída em português, mais
especificamente /inet addr:/ é escrito como /inet end.:/, o script de detecção
automática do IP dinâmico pode falhar. Eu não  sei se a versão que você baixou
ainda tem esse  problema. Mas eu fiz a correção (bilingüe),  se tiver problema
basta  me contactar  (o problema  é  fácil de  detectar, ao  tentar iniciar  o
script, ele irá apresentar uma série de erros na tela).

Obs. 2: O iptables precisa estar rodando. Verifique  também se o ipchains está
desligado.

> Outra dúvida, é que as máquinas da rede não tem acesso à internet, só esse 
> servidor. O que está errado? Tem que compartilhas alguma coisa?

Basta  configurar  corretamente  o  script  de  firewall,  dizendo  qual  é  o
dispositivo  de  rede  interna  (INTERNAL_INTERFACE="eth1"),  a  rede  interna
(INTERNAL_NETWORK="192.168.0.0/24"), o  IP interno (INTERNAL_IP="192.168.0.1")
e   ativaro   Masquerading   (MASQUERADING=1). Isso   tudono   arquivo
/etc/firewall/firewall.conf.iptables.


-- 
Douglas Augusto



pppoeconf e internet interna

2003-10-09 Por tôpico Maurício de Ávila



Oi pessoal,
 
eu tenho uma rede interna de três micros, sendo que 
um é o servidor Linux Kurumin 1.4. Tenho duas placas de rede, eth0 é a internet 
e eth1 a rede interna, teoricamente.
 
Como dispositivo, tenho ppp0 que aponta pra 
internet e funciona tudo certinho, pinga, navega e etc. eth1 tem o IP 
192.168.0.1 e também funciona, consigo pingar de outra máquina interna. Mas a 
eth0 não tem IP nenhum nem nada, parece estar desativada. É assim 
mesmo?
 
Outra coisa, baixei aquele script de firewall 
genérico pra iptables que o Douglas Augusto mandou, mas como posso saber se ele 
está realmente ativo e funcionando? pq sou uma lesma tonta em 
firewall
 
Outra dúvida, é que as máquinas da rede não tem 
acesso à internet, só esse servidor. O que está errado? Tem que compartilhas 
alguma coisa?
 
servidor
eth0 -> modem adsl
eth1 -> hub (192.168.0.1)
 
cliente 1 (windows)
rede -> hub (192.168.0.2
 

cliente 2 (windows)
rede -> hub (192.168.0.3)
 
muito obrigado mesmo
 
abraços à todos