\d+)[\r\n]+(?: name (?P.+)[\r\n]+| description (?P.+)[\r\n]+| .*[\r\n]+)*/", $conf, $vlans, PREG_SET_ORDER); preg_match_all("/(?<=\n)interface [\w-]+(?P\d+)\/0\/(?P\d+)[\r\n]+(?: port hybrid (?:pvid )?vlan (?:(?P\d+) tagged|(?P\d+)(?: \d+)* untagged)[\r\n]+| port (?:access |trunk |hybrid |pvid |vlan )*(?P\d+)[\r\n]+| .*[\r\n]+)*(?"); */ ?> <?=$sysname[1] ?? "Switch sans nom"?> - Tableau des VLANs

${interface["port"]}\n"; } } foreach ($stack as $member => $interfaces) { echo "\n\n\n\n"; } ?>

Interfaces

$member\n\n\n\n"; foreach ($interfaces as $interface) display_interface($interface, 1); echo "\n\n"; foreach ($interfaces as $interface) display_interface($interface, 0); echo "\n\n
\n
"; } } ?>

Légende

PVIDNomDescription
${vlan["pvid"]}$name$description
Trunk
Hybride (tagged/untagged)
Power on Ethernet
Voice-VLAN
Interface désactivée