====== Pagina informativa per tecnici informatici ======
===== Su quale porta e di che switch sono collegato? (LLDP) =====
E' possibile ricavare questa informazione sulla maggior parte degli apparati di rete universitari usando il protocollo LLDP dal proprio PC
==== Windows ====
Script powershell **switch-info.ps1** per catturare le informazioni LLDP su windows.
=== Step 1 ===
Prendere il codice qua sotto e copiarlo in un file chiamato **switch-info.ps1**.
# PowerShell script to retrieve LLDP information using PSDiscoveryProtocol module
# Check we run as Administrator
$isAdmin = ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
if (-not ($isAdmin)) {
Write-Host "Not running as Administrator. Please open a powershell as Administrator"
exit
}
# Check if PSDiscoveryProtocol module is installed, if not install it
if (-not (Get-Module -Name PSDiscoveryProtocol -ErrorAction SilentlyContinue)) {
Install-Module -Name PSDiscoveryProtocol -Force -Scope CurrentUser
}
while ($true) {
$Packet = Invoke-DiscoveryProtocolCapture -Force -Type LLDP
Write-Host "------------------------ CTRL+C more times to exit"
if ($Packet) {
Get-DiscoveryProtocolData -Packet $Packet
}
else {
Write-Host "Please check the connection"
}
# Remuve temporary files
del $env:TEMP\tmp*.etl
}
=== Step 2 ===
Aprire una powershell come Administrator (Run as Administrator)
=== Step 3 ===
Se non giĆ fatto, autorizzare l'esecuzione degli script:
Set-ExecutionPolicy RemoteSigned
=== Step 4 ===
Eseguire lo script con il cavo collegato
------------------------------------------------
LDWin non espone correttamente nome e descrizione della porta [[https://github.com/chall32/LDWin]]DELETEME
==== Linux ====
Comando
lldpctl
del pacchetto //lldpd//