Results 1 to 4 of 4

Thread: Ayuda! Automatizar iptables

  1. #1
    Join Date
    Apr 2009
    Beans
    17
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Question Ayuda! Automatizar iptables

    Hola!
    Cada vez que inicio mi Ubuntu tengo que abrir una consola y como root tipear lo siguiente para poder compartir mi conexion con las PCs de mi casa (que tienen winxp).

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

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

    iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

    iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

    La pregunta es si hay alguna manera de hacerlo automaticamente?

  2. #2
    Join Date
    Jun 2007
    Location
    Argentina
    Beans
    1,157
    Distro
    Ubuntu Karmic Koala (testing)

    Re: Ayuda! Automatizar iptables

    Podes hacer un script pero te va a pedir la contraseña de root...


    Hace falta ser root para modificar iptables?


    EDIT: Porque no quedan guardados esos puertos? es raro que los tengas que hacer cada vez que inicias.
    Quote Originally Posted by A. Einstein
    Computers are incredibly fast, accurate and stupid. Humans are incredibly slow, inaccurate and intelligent. Together they are a power that exceeds the imagination.

  3. #3
    Join Date
    Mar 2007
    Location
    Adrogué B.A. Argentina
    Beans
    592
    Distro
    Xubuntu Development Release

    Re: Ayuda! Automatizar iptables

    Hola spi.....:

    1- Creas un archivo de texto, con un título para ser

    originales, autoiptables

    2- Pones en su interior estas líneas

    Code:
    #!/bin/sh
    
    # Script para automatizar iptables
    
    echo 1 > /proc/sys/net/ipv4/ip_forward
    
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    
    iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
    
    iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
    3- Lo guardas.


    4- Lo copias a /etc/init.d/, ejecutando en consola

    Code:
    sudo cp autoiptables /etc/init.d/autoiptables
    5- Le das permisos de ejecución, ejecutando en consola

    Code:
    sudo chmod +x /etc/init.d/autoiptables
    6- Creas los enlaces para su ejecución en el inicio del sistema:

    Code:
    sudo ln -s /etc/init.d/autoiptables /etc/rc2.d/S99autoiptables
    
    sudo ln -s /etc/init.d/autoiptables /etc/rc3.d/S99autoiptables
    
    sudo ln -s /etc/init.d/autoiptables /etc/rc4.d/S99autoiptables
    
    sudo ln -s /etc/init.d/autoiptables /etc/rc5.d/S99autoiptables
    7- Reinicias y tendrían que estar funcionando tus configuraciones.
    Saludos- Gabriel.
    Solo doy soporte para Ubuntu
    Me creen indeciso-No estoy seguro de ello

  4. #4
    Join Date
    Apr 2009
    Beans
    17
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Ayuda! Automatizar iptables

    Muchas gracias. Es justo lo que estaba buscando.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •