viernes, 18 de septiembre de 2009

Rutas estaticas en Solaris 10

Solaris automaticamente al tener mas de 2 IF de red levanta los demonios de ruteo (in.rdisc, in.routed), con esto no se tendrian que especificar rutas manualmente, pero de ser necesarias, recomendaria estas 2 opciones:


/etc/init.d/rutas
    /usr/sbin/route add host 192.18.128.177 50.0.0.97
    /usr/sbin/route add host 192.168.156.109 192.168.152.109
    /usr/sbin/route add host 195.76.0.239 50.0.0.97 1
    /usr/sbin/route add default 50.0.0.42
    /usr/sbin/route add 192.168.151.21 192.168.152.20

Link:   /etc/rc2.d/S69rutas -> /etc/init.d/rutas


/etc/init.d/staticroutes
    #!/sbin/sh
    # /etc/rc2.d/S70staticroutes /etc/init.d/staticroutes
    # Edit the following IPMP test  TARGETS to suit your needs.
    # To install:
    # 1) cp S70staticroutes to /etc/rc2.d
    # 2) perform edits on the sript as required
    # 3) chmod 744 /etc/rc2.d/S70staticroutes
    # 4) chown root:sys /etc/rc2.d/S70staticroutes
    # 5) ln /etc/rc2.d/S70staticroutes /etc/init.d/staticroutes

    case "$1" in
        'start')
                 /usr/bin/echo "Adding static routes..."
                # RED 192.168.1.XXX
                /usr/sbin/route add host 192.168.1.203 192.168.1.203
                /usr/sbin/route add host 192.168.1.205 192.168.1.205
                /usr/sbin/route add host 192.168.1.15  192.168.1.15
                /usr/sbin/route add host 192.168.1.34  192.168.1.34
                /usr/sbin/route add host 192.168.1.36  192.168.1.36

                # RED 192.168.5.XXX
                /usr/sbin/route add host 192.168.5.248 192.168.5.248
                /usr/sbin/route add host 192.168.5.249 192.168.5.249
                /usr/sbin/route add host 192.168.5.48  192.168.5.48
                /usr/sbin/route add host 192.168.5.250 192.168.5.250
                /usr/sbin/route add host 192.168.5.11  192.168.5.250
            ;;
        'stop')
                /usr/bin/echo "Deleting static routes..."
                # RED 192.168.1.XXX
                /usr/sbin/route delete host 192.168.1.203 192.168.1.203
                /usr/sbin/route delete host 192.168.1.205 192.168.1.205
                /usr/sbin/route delete host 192.168.1.15  192.168.1.15
                /usr/sbin/route delete host 192.168.1.34  192.168.1.34
                /usr/sbin/route delete host 192.168.1.36  192.168.1.36

                # RED 192.168.5.XXX
                /usr/sbin/route delete host 192.168.5.248 192.168.5.248
                /usr/sbin/route delete host 192.168.5.249 192.168.5.249
                /usr/sbin/route delete host 192.168.5.48  192.168.5.48
                /usr/sbin/route delete host 192.168.5.250 192.168.5.250
                /usr/sbin/route delete host 192.168.5.11  192.168.5.250
                ;;
    esac

Link:   /etc/rc2.d/S70staticroutes -> /etc/init.d/staticroutes

Mariano

No hay comentarios: