Ahora veamos como implementar el IPv6calc ...sobre RH9 ..
El link : http://www.deepspace6.net/projects/ipv6calc.html
Alli indican como generar un rpm y como ejecutarlo via consola..osea que no entraremos en detalle ...
Tan facil como tipear rpm -Uvh ipv6calc-0.48-1.i386.rpm
Nosotros veremos la parte del CGI ..
Todos los files necesarios estan en la sgte ruta : /usr/share/doc/ipv6calc-0.48
Haciendo un cat al archivo /usr/share/doc/ipv6calc-0.48/ipv6calcweb/USAGE
[root@tecsup ipv6calcweb]# cat USAGE
$Id: USAGE,v 1.3 2003/11/22 15:48:04 peter Exp $
File: ipv6calcweb/ipv6calcweb.cgi
1) Enable SSI on your web server
2) Copy file to /cgi-bin directory
3) Adjust file settings
4) Include the CGI script like
<!--#include virtual="/cgi-bin/ipv6calcweb.cgi" -->
in a SHTML page
[root@tecsup ipv6calcweb]#
La parte mas dificil para mi fue el pto 1 , Habilitar el SSI , luego de una busqueda en Google , la forma de habilitar el SSI es la sgte :
- Modifcar la opcion AllowOverride de None a All
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride All
- Crear el archivo .htaccess , en el directorio donde reside el index.html ( /var/www/html) , con el sgte contenido
[root@tecsup html]# cat .htaccess
Options +Includes
XBitHack Full
[root@tecsup html]#
- Hacer ejecutable el index.html
chmod +x index.html
- Paso 2 : [root@tecsup ipv6calcweb]# cp ipv6calcweb.cgi /var/www/cgi-bin/
- Paso 3 : Para RH9 , fue modificar la sgte linea en el archivo cgi
my $bin_ipv6calc = "/bin/ipv6calc";
#my $bin_ipv6calc = "../ipv6calc/ipv6calc";
- Paso 4 : Adicionat linea cgi al index.html
- Paso final , probar desde una PC con soporte IPv6 ..
Asi es como yo he podido levantar este aplicativo , no se si sera la manera correcta , pero al momento me esta funcionado Ok.
netlab 26.06: OSPFv3 on FortiOS, MPLS/VPN on SR Linux
Hace 23 horas.
