Vorrei sapere se in una rete LAN composta di PC con Win 95 e 98 è possibile controllare il funzionamento delle singole schede di rete, ed essere immediatamente avvisati se una di queste non funziona, per poter così risalire alla scheda guasta.

In linea di massima e’ possibile. Le modalita’ dipendono pero’ dalla
configurazione del software di rete.

Ad esempio supponendo di avere installato su tutte le macchine il supporto
per TCP/IP e’ possibile mediante una interrogazione ICMP (ad esempio con
il programma PING) richiedere un eco da ogni nodo e verificare che il
nodo risponda. Questo e’ meglio che non testare la scheda in quanto verifica
anche il buon funzionamento dei driver e di alcuni livelli del software
di rete.

Il test e’ facile da fare in Unix (per Windows non lo so …), ad esempio
le linee seguenti (bourne shell)  sono un test che un dato nodo risponda
entro due secondi (la linea con …   … va sostituita con
le istruzioni da eseguire in caso positivo):


if ping hercules.arcetri.astro.it 2 >/dev/null 2>&1


then


        … il nodo ha risposto …


fi

Analogamente si potrebbe fare con una procedura perl

Questo funziona pero’ solo se e’ attivo TCP/IP. Non so se gli altri protocolli
supportino una funzione di tipo echo.