On Sun, Nov 09, 2003 at 04:23:37PM +0100, Miguel Angel Vazquez wrote: > Hola lista. > Me estoy me montando un servidorcito en casa con woody para trastear con > el iptables y demas y tengo algunas dudas q a ver si alguno me podeis > solventar. > Tengo dos interfaces de red eth0 y eth1 > eth0 conecta a un router que hace nat en una red 192.168.1.0 y en la que > solo estan el router y el servidor con debian. > eth1 conecta con una lan privada a la que se conectan 3 ordenadores en > una red 192.168.0.0. > mi idea era que el server fuera el que hiciera nat a la red interna, > para lo cual tras mucho leer por ahi, creo que debo: > 1) levantar los interfaces de red > 2) Revisar las rutas que se crean por defecto y establecer un default > gateway, que sera el router > 3) Comprobar que los modulos para el kernel 2.4.18 que tengo de iptables > estan cargados, que creo que son ip_contrack, ip_tables, etc... > 4) Crear un script de inicio en el que asignar las reglas al firewall y > establecer en "on" el ip_forwad (oago asi :-)) >
mirate este art�culo http://www.badopi.org/node/view/148 Es una introducci�n a iptables que escrib�, es bastatne sencilla y trata los 4 puntos anteriores. > Si me falta algo o esto equivocado en algo me lo decis �vale? > Mis dudas surgen entonces en dos puntos. Por lo que leo, en la tabla de > rutas no puede faltar la ruta al local, es decir al 127.0.0.0, pero > cuando hago un route -n no aparece, sin embargo funciona perfectamente > �hago algo mal? Gaia:/home/donkey/temp# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.111.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.111.1 0.0.0.0 UG 0 0 0 eth0 Como ves no sale la ruta local, ya que para eso ta el loopback device (lo) > si la intento a�adir con route add -net 127.0.0.0 me da un error y solo > me deja si la a�ado con route add -net 127.0.0.0 netmask 255.0.0.0, pero > segun el man de route debaria funcionar con la primera orden �no?. Las > otras rutas que me salen son las correspondientes a la red 192.168.1.0 y > 192.168.0.0, nada mas �falta alguna?. > Por otro lado supongo que el gateway en las maquinas de la lan sera > 192.168.0.1 Parece que tas un poco liado... en el link de antes se explica esto, pero por si acaso. si tu ordenador est� en una lan, tendr� una ip xxx.xxx.xxx.xxx, lo normal es usar una clase c privada (ejemplo:192.168.1.xxx -> puede tener 254 ordenadores en esta red). El gateway no es mas que un ordenador o dispositivo que conecta la red con otra red. Su ip ser� la que sea dentro del rango 192.168.1.1-192.168.1.254. Normalmente se usa la direcci�n terminada en .1, pero no siempre. Cuando hagas los route add, acost�mbrate a usar la opci�n dev, ya que si alg�n d�a configuras un ordenador con m�s de una interfaz te ahorrar� problemas. > Mi otra duda es donde debo poner el script con las rutas que cree para > que se actualicen al arraque. No se si van en etc/network/interfaces o > donde. Si el script lo quieres lanzar a mano, crealo, hazlo ejecutable para root, y metelo en /usr/sbin y lo ejecutas con 'nombrefichero' tal cual. Si quieres que las reglas de iptables se guarden y se ejecuten autom�ticamente al arrancar el ordenador, mira en los mails de esta semana de la lista, que ha salido ya el tema. > Y para terminar, me gustaria que me dijerais que modulos debbo cargar > para el iptables como m�nimo, teniendo en cuenta que habra un servidorr > ftp en la maquina > Muchisimas gracias aunque sea por leerse el ladrillo, pero es que estoy > algo confundido. > > poznoze... eso depende de ti, de si vas a crear un firewall, que tipo de filtrados quieres hacer, si vas a hacer nat o no, etc etc. Por lo general, la configuraci�n por defecto de iptables del kernel es suficiente. Aritz Beraza [Rei] -- Aritz Beraza Garayalde [EMAIL PROTECTED] [EMAIL PROTECTED] Linux User 272970 [http://www.upcnet.es/~abg] ************ 110011 TThhiinnggss YYoouu DDoo NNoott WWaanntt YYoouurr SSyysstteemm AAddmmiinniissttrraattoorr TToo SSaayy ************ 95. ...and after I patched the microcode...

