PHP MAC Address validation script

Pentru vlaidarea unui mac in PHP putem folosi:
Pentru adresele mac de tip UNIX (exemplu: 00:15:17:1D:73:5F)

$input_string = "00:15:17:1D:73:5F";
if (preg_match('/^[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}$/i',$input_string))
{
     echo "Yes, the mac address is valid.";
} else
{
     echo "No, the mac address is wrong";
}

Pentru adresele mac de tip WINDOWS (exemplu: 00-25-9c-4b-1e-2b)

$input_string = "00-25-9c-4b-1e-2b";
if (preg_match('/^[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}-[a-f0-9]{2}$/i',$input_string))
{
     echo "Yes, the mac address is valid.";
} else
{
     echo "No, the mac address is wrong";
}

Pentru adresele mac de tip Cisco (exemplu: 0018.f352.d31c)

$input_string = "0018.f352.d31c";
if (preg_match('/^[a-f0-9]{4}\.[a-f0-9]{4}\.[a-f0-9]{4}$/i',$input_string))
{
     echo "Yes, the mac address is valid.";
} else
{
     echo "No, the mac address is wrong";
}
http://www.usermadetutorials.com/2010/07/php-validate-mac-address-using-regex/

Cisco console –

#terminal monitor < “To display debug command output and system error messages for the current terminal and session, use the terminal monitor EXEC command.

Mai multe: http://www.cisco.com/en/US/docs/ios/12_1/configfun/command/reference/frd1003.html#wp1019329

Error Disable Cisco Router

#sh errdisable recovery

errdisable recovery cause loopback

#configure terminal
# errdisable recovery cause loopback
# errdisable recovery interval <30-86400>

- seteaza routerul sa incerce sa porneasca portul inchis in urma detectarii unei bucle
-seteaza intervalul de timp in care sa incerce sa porneasca portul

Mai multe explicatii: http://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a00806cd87b.shtml