OVH Cloud OVH Cloud

Linux et Shorewall ?

10 réponses
Avatar
Gaelle LeGolec
Bonjour,

Je debute un peu dans shorewall sous une Mandrake 10.1 ;=)
Je me sert actuellement de mon linux pour faire une passerelle sans firewall
et j'aimerais en rajouter un.

J'ai 4 interfaces ethernet de Eth0 a Eth3.
Eth0 => Lien Internet 1 (pas de ppp, c'est un lien directe
avec IP Fixe)
Eth1 => Lien Internet 2 pas utilise pour le moment
Eth2 => Mon lan interne avec une classe d'ip fixe
Eth3 => Pas raccorde encore mais prochainement un second lan
avec IP fixe

Mes questions est:
- Qu'elle est la synthaxe dans le fichier rules pour dire
qu'une machine de Eth2 (est une seul) est accessible sans aucun filtrage
meme si je rajoute apres des regles dans le fichier (il me
semble que c'est par ordre non ? premiere ligne est prioritaire)
- Si je comprends bien pour controler ce qui vient du net
c'est la partie "net loc", c'est valable dans le sens inverse a savoir
pour controler du lan vers le net ou alors il faut passer
par le "fw"
- Dans ma config cite plus haut, comment declarer les
interfaces correctement ? net=eth0 net2=eth1 loc=eth2 dmz=eth3

Quelqu'un aurait une config type style "tres securise" ou tout est ferme et
ou l'on doit ouvrir un par un ? et surtout comment gerer le faite que sur
une des machines de eth2 il y a un serveur ftp actif&passif ?

merci d'avance

10 réponses

Avatar
tebo
In article <4200dba9$0$21351$,
says...
Bonjour,

Je debute un peu dans shorewall sous une Mandrake 10.1 ;=)
Je me sert actuellement de mon linux pour faire une passerelle sans firewall
et j'aimerais en rajouter un.

J'ai 4 interfaces ethernet de Eth0 a Eth3.
Eth0 => Lien Internet 1 (pas de ppp, c'est un lien directe
avec IP Fixe)
Eth1 => Lien Internet 2 pas utilise pour le moment
Eth2 => Mon lan interne avec une classe d'ip fixe
Eth3 => Pas raccorde encore mais prochainement un second lan
avec IP fixe

Mes questions est:
- Qu'elle est la synthaxe dans le fichier rules pour dire
qu'une machine de Eth2 (est une seul) est accessible sans aucun filtrage
meme si je rajoute apres des regles dans le fichier (il me
semble que c'est par ordre non ? premiere ligne est prioritaire)
- Si je comprends bien pour controler ce qui vient du net
c'est la partie "net loc", c'est valable dans le sens inverse a savoir
pour controler du lan vers le net ou alors il faut passer
par le "fw"
- Dans ma config cite plus haut, comment declarer les
interfaces correctement ? net=eth0 net2=eth1 loc=eth2 dmz=eth3

Quelqu'un aurait une config type style "tres securise" ou tout est ferme et
ou l'on doit ouvrir un par un ? et surtout comment gerer le faite que sur
une des machines de eth2 il y a un serveur ftp actif&passif ?

merci d'avance






hi,


il n'y a pas de miracles :

maîtriser ce que tu désires faires
mâitriser les protocole réseau
lire le man iptables
consulter la FAQ
t'aider avec fwbuilder

Avatar
Rémi
Gaelle LeGolec wrote:

Bonjour,

Je debute un peu dans shorewall sous une Mandrake 10.1 ;=)
Je me sert actuellement de mon linux pour faire une passerelle sans
firewall et j'aimerais en rajouter un.

J'ai 4 interfaces ethernet de Eth0 a Eth3.
Eth0 => Lien Internet 1 (pas de ppp, c'est un lien directe
avec IP Fixe)
Eth1 => Lien Internet 2 pas utilise pour le moment
Eth2 => Mon lan interne avec une classe d'ip fixe
Eth3 => Pas raccorde encore mais prochainement un second
lan
avec IP fixe

Mes questions est:
- Qu'elle est la synthaxe dans le fichier rules pour dire
qu'une machine de Eth2 (est une seul) est accessible sans aucun filtrage
meme si je rajoute apres des regles dans le fichier (il
me
semble que c'est par ordre non ? premiere ligne est prioritaire)
- Si je comprends bien pour controler ce qui vient du net
c'est la partie "net loc", c'est valable dans le sens inverse a savoir
pour controler du lan vers le net ou alors il faut
passer
par le "fw"
- Dans ma config cite plus haut, comment declarer les
interfaces correctement ? net=eth0 net2=eth1 loc=eth2 dmz=eth3

Quelqu'un aurait une config type style "tres securise" ou tout est ferme
et ou l'on doit ouvrir un par un ? et surtout comment gerer le faite que
sur une des machines de eth2 il y a un serveur ftp actif&passif ?

merci d'avance


Pour la configuration de shorewall tu as plusieurs options :
- Utiliser l'outil fournit par la mandrake qui permet de faire du
partage de connexion internet et de configurer sommairement
le firewall (simple mais limité)
- Utiliser webmin qui permet de configurer plus finement
(plus complexe nécessite de connaître ce qu'est une zone)
- Utiliser les iptables avec un outils comme guarddog,
mais pour le partage c'est pas évident (à noter shorewall
n'est qu'une surcouche sur les iptables).
- Utiliser les iptables et ipchains, mais là autant te
tirer une balle dans la tête parce ce que c'est horriblement
complexe et fastidieux, personnellement je ne sais pas faire.

Dans tous les cas, lis de la doc sur le fonctionnement d'un
firewall surtout le cas de 2 à 3 cartes réseaux (voir DMZ etc),
je n'ai pas de lien en tête, peut être sur léa linux, mais
en cherchant sur le net il y a des docs bien faite, j'en
avait trouvé à l'époque ou j'ai configuré mon firewall...

Avatar
tebo
In article , tebonospam-
says...
In article <4200dba9$0$21351$,
says...
Bonjour,

Je debute un peu dans shorewall sous une Mandrake 10.1 ;=)
Je me sert actuellement de mon linux pour faire une passerelle sans firewall
et j'aimerais en rajouter un.

J'ai 4 interfaces ethernet de Eth0 a Eth3.
Eth0 => Lien Internet 1 (pas de ppp, c'est un lien directe
avec IP Fixe)
Eth1 => Lien Internet 2 pas utilise pour le moment
Eth2 => Mon lan interne avec une classe d'ip fixe
Eth3 => Pas raccorde encore mais prochainement un second lan
avec IP fixe

Mes questions est:
- Qu'elle est la synthaxe dans le fichier rules pour dire
qu'une machine de Eth2 (est une seul) est accessible sans aucun filtrage
meme si je rajoute apres des regles dans le fichier (il me
semble que c'est par ordre non ? premiere ligne est prioritaire)
- Si je comprends bien pour controler ce qui vient du net
c'est la partie "net loc", c'est valable dans le sens inverse a savoir
pour controler du lan vers le net ou alors il faut passer
par le "fw"
- Dans ma config cite plus haut, comment declarer les
interfaces correctement ? net=eth0 net2=eth1 loc=eth2 dmz=eth3

Quelqu'un aurait une config type style "tres securise" ou tout est ferme et
ou l'on doit ouvrir un par un ? et surtout comment gerer le faite que sur
une des machines de eth2 il y a un serveur ftp actif&passif ?

merci d'avance






hi,


il n'y a pas de miracles :

maîtriser ce que tu désires faires
mâitriser les protocole réseau
lire le man iptables
consulter la FAQ
t'aider avec fwbuilder


hi,


j'avais oublié une option :
utiliser une distri dédiée comme ipcop ou monowall ou autre ...


Avatar
Jérémy JUST
On Wed, 2 Feb 2005 19:12:02 +0100
tebo wrote:

maîtriser ce que tu désires faires


[OUI]


mâitriser les protocole réseau


Ce n'est pas nécessaire. Le parefeu intervient au niveau d'une autre
couche.


lire le man iptables


Je doute que ça aide à utiliser Shorewall (qui est justement un outil
de configuration qui évite d'avoir à s'adresser directement à iptables).


consulter la FAQ


Surtout consulter la doc de Shorewall, qui est très bien faire:

http://www.shorewall.net/

(attention à lire la doc de la version installée)


--
Jérémy JUST

Avatar
Jérémy JUST
On Thu, 03 Feb 2005 13:53:48 +0100
Rémi wrote:

Pour la configuration de shorewall tu as plusieurs options :
- Utiliser l'outil fournit par la mandrake qui permet de faire du
partage de connexion internet et de configurer sommairement
le firewall (simple mais limité)


L'outil graphique? Bof, il est très médiocre.


- Utiliser webmin qui permet de configurer plus finement
(plus complexe nécessite de connaître ce qu'est une zone)


Pas beaucoup mieux que le DrakeFirewall ou je-ne-sais-quoi.

Mais pourquoi diable voulez-vous mettre une couche graphique
par-dessus Shorewall, qui est déjà admirablement confortable, et
suffisamment puissant pour un usage de particulier?


- Utiliser les iptables avec un outils comme guarddog


Puisque le but est d'utiliser Shorewall, autant le faire... au lieu
d'utiliser Guarddog!!


- Utiliser les iptables et ipchains, mais là


Greumeuleumeuleu, mais puisque Shorewall est là pour s'en servir
lui-même!
Sur son site, il y a d'excellents exemples commentés pour commencer.


autant te tirer une balle dans la tête


Je pense que le but n'en sera pas atteint pour autant, et les effet de
bord risquent d'être fort délétères.
J'irai même jusqu'à dire que c'est un très mauvais conseil, et tu
serais bien embêté s'il était suivi.


--
Jérémy JUST

Avatar
TOF
Gaelle LeGolec wrote:

Bonjour,

Je debute un peu dans shorewall sous une Mandrake 10.1 ;=)
Je me sert actuellement de mon linux pour faire une passerelle sans
firewall et j'aimerais en rajouter un.


Perso je commencerai par lire la doc de shorewall, et en second les
excellents articles de lea-linux, en particulier celui du pont reseau qui
peut te concerner....

TOF

Avatar
Rémi
Jérémy JUST wrote:

On Thu, 03 Feb 2005 13:53:48 +0100
Rémi wrote:

Pour la configuration de shorewall tu as plusieurs options :
- Utiliser l'outil fournit par la mandrake qui permet de faire du
partage de connexion internet et de configurer sommairement
le firewall (simple mais limité)


L'outil graphique? Bof, il est très médiocre.


- Utiliser webmin qui permet de configurer plus finement
(plus complexe nécessite de connaître ce qu'est une zone)


Pas beaucoup mieux que le DrakeFirewall ou je-ne-sais-quoi.


Webmin te permet de pouvoir configurer ton serveur sans connaître la syntaxe
des centaines de fichiers de configuration de linux, mais chacun est libre
d'utiliser ce qu'il veut. Mais le mettre au niveau de DrakeFirewall est
un peu réducteur, tu ne dois pas si bien le connaître que cela...


Mais pourquoi diable voulez-vous mettre une couche graphique
par-dessus Shorewall, qui est déjà admirablement confortable, et
suffisamment puissant pour un usage de particulier?


- Utiliser les iptables avec un outils comme guarddog


Puisque le but est d'utiliser Shorewall, autant le faire... au lieu
d'utiliser Guarddog!!


- Utiliser les iptables et ipchains, mais là


Greumeuleumeuleu, mais puisque Shorewall est là pour s'en servir
lui-même!
Sur son site, il y a d'excellents exemples commentés pour commencer.


autant te tirer une balle dans la tête


Je pense que le but n'en sera pas atteint pour autant, et les effet de
bord risquent d'être fort délétères.


Savoir utiliser les iptables est très formateur, tout au moins
pour comprendre les méchanismes internes du firewall, mais à l'usage
cela reste quand même très fastidieux.

J'irai même jusqu'à dire que c'est un très mauvais conseil, et tu
serais bien embêté s'il était suivi.




En quoi mon conseil serai mauvais, il présente les solutions existantes,
libre à chacun d'expérimenter chacune des solutions pour ne
retenir que celle qui convient le mieux. C'est ton conseil qui est
mauvais parce que trop réducteur... ;-)


Avatar
Bruno patri
Jérémy JUST wrote:


On Thu, 03 Feb 2005 13:53:48 +0100
Rémi wrote:


Pour la configuration de shorewall tu as plusieurs options :
- Utiliser l'outil fournit par la mandrake qui permet de faire du
partage de connexion internet et de configurer sommairement
le firewall (simple mais limité)


L'outil graphique? Bof, il est très médiocre.



- Utiliser webmin qui permet de configurer plus finement
(plus complexe nécessite de connaître ce qu'est une zone)


Pas beaucoup mieux que le DrakeFirewall ou je-ne-sais-quoi.



Webmin te permet de pouvoir configurer ton serveur sans connaître la syntaxe
des centaines de fichiers de configuration de linux, mais chacun est libre
d'utiliser ce qu'il veut. Mais le mettre au niveau de DrakeFirewall est
un peu réducteur, tu ne dois pas si bien le connaître que cela...


Webmin est un outil de configuartion à distance via un navigateur. Il
devrait être réservé à cet usage. Si les interfaces de configuration
sont assez bien faites, je ne crois vraiment pas que l'on puisse
utiliser webmin sans comprendre comment les fichiers de configuration
fonctionnent. Cet outil peut éventuellement, sur une machine de tests
servir à apprendre à maitriser les fichiers de conf.
En particulier pour une configuartion de shorewall avec une machine à
4 interfaces, il me semble indispensable de lire la doc pour configurer
corectement les zones et les interfaces avant toute chose. Ensuite les
fichiers de conf de shorewall sont suffisament simples et bien
documentés pour rendre la chose facile et certainement moins "risquée"
qu'avec une interface graphique.

--
Bruno



Avatar
Hugolino
Le Fri, 04 Feb 2005 12:40:21 +0100, Rémi a écrit:
Jérémy JUST wrote:

On Thu, 03 Feb 2005 13:53:48 +0100
Rémi wrote:
autant te tirer une balle dans la tête


Je pense que le but n'en sera pas atteint pour autant, et les effet de
bord risquent d'être fort délétères.


[...]

J'irai même jusqu'à dire que c'est un très mauvais conseil, et tu
serais bien embêté s'il était suivi.




En quoi mon conseil serai mauvais, il présente les solutions existantes,
libre à chacun d'expérimenter chacune des solutions...


Une expérience n'est valable que si elle peut être reproduite... :)

--
Hugo NPN (i --> ee)
Maintenant que je commence a me debrouiller pas mal en Perl, c'est
promis, je vais reflechir a un nouveau programme qui aurait pour charge
de filtrer la connerie sur les News. -+- ST in CMM -+-



Avatar
Jérémy JUST
On Fri, 04 Feb 2005 12:40:21 +0100
Rémi wrote:

Webmin te permet de pouvoir configurer ton serveur sans connaître la
syntaxe des centaines de fichiers de configuration de linux


Oui, enfin, Shorewall se configure avec quatre ou cinq fichiers
auto-documentés (voir les exemples proposés sur le site web).


il présente les solutions existantes, libre à chacun d'expérimenter
chacune des solutions pour ne retenir que celle qui convient le mieux.


Certes, mais Gaëlle demandait comment se servir de Shorewall, et tu
lui donnes (presque) toutes les solutions pour ne *pas* s'en servir.
Qui plus est, je trouve que dans le cas présent, Shorewall est une des
meilleures solutions qui soient:
- configuration aussi simple que possible pour quatre interfaces,
- inculque les connaissances de base en matière de routage, sans entrer
dans les détails sanglants.


autant te tirer une balle dans la tête
J'irai même jusqu'à dire que c'est un très mauvais conseil, et tu

serais bien embêté s'il était suivi.
En quoi mon conseil serai mauvais



Parce que:
- tu vas avoir un mort sur la conscience,
- il ne sera pas très difficile de remonter à toi pour te chercher des
ennuis (l'incitation au suicide est punie dans pas mal de pays; je ne
sais pas ce qu'il en est en France).

--
Jérémy JUST