lsnet - visa de enheter som finns i det lokala nätverket...

lsnet - visa de enheter som finns i det lokala nätverket...

Inläggav Osprey » lör jun 08, 2024 3:24 pm

Jag fick lite problem med en skrivare som inte ville ha kontakt med världen, trodde jag.... ;)

Det jag gjorde då, var att hacka ihop ett litet script som visar vilka enheter/burkar/noder/etc som finns anslutna till det lokala nätet (LAN)...
Där syntes då mycket riktigt inte skrivaren och det gick inte att pinga till den heller... men efter lite koll av trafiken så insåg jag att boven i dramat var routern, som av någon anledning tappat kontakt med skrivaren....

Nåväl, här är det lilla enkla scriptet som visar vad som finns på det lokala nätet:
Kod: Markera allt
#! /bin/bash
#
NET=$(ip route | grep default | grep metric | awk '{ print $3 }' | awk -F . '{ print $1"."$2"."$3".0" }')
LC_ALL=C nmap -sP $NET/24 | sed 's/Nmap scan/\nNmap scan/' | sed 's/Nmap done/\nNmap done/'
echo

...ibland visas inte allting första gången man kör det, gissningsvis för att en del saker ligger i viloläge, men om man kör scriptet två gånger så brukar de vakna upp.... ;) ;)
Osprey
Ninja
 
Inlägg: 365
Blev medlem: fre maj 30, 2014 3:33 pm
Ort: Falkenberg

Återgå till Övriga supportfrågor

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster

cron