Hola a todos de nuevo.
Pues no sé cómo hacer para comparar IP. Entro a enrutadores con mi
script y miro con un comparando los posibles
switch que cuelguen en ellos, y aparte también entra en el
switch y comprueba lo mismo. Para evitar un bucle al llegar a un tercer
switch y que capture la IP del segundo otra vez y volvaaaamos a lo mismo... Pues iba a comprar las IP para descartarlas, pero resulta que no me hace ni caso.
He probado con el 'eq' para cadenas, y probé con el 'cmp', aunque de éste no estoy seguro que lo hubiera escrito bien :s
Using perl Syntax Highlighting
if ( ( $Dato4 eq $Dato6 ) || ( $Dato2 eq $Dato6 ) ) { $session->close; }
else {
print " IP tercer switch: " . $Dato6 . "\n";
$session->close;
}
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
Resultado:
Using text Syntax Highlighting
Accediendo al router 1: 172.21.116.164
Conectando al switch: 10.96.67.110
Conectando al segundo switch: 10.96.67.67
IP tercer switch: 10.96.67.110
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Gracias, saludos.
iñaki