2009-10-24 17:10:12 +0000 2009-10-24 17:10:12 +0000
67
67

Cosa significa "On-link" sul risultato del comando "route print"?

Sto usando Windows 7. Quando digito “route print” nel prompt dei comandi, ottengo una tabella delle rotte IPv4 con diversi valori “On-link” sotto la colonna Gateway. Per esempio, come questo:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
          0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 25
        127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
        127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
  127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
      137.132.0.0 255.255.0.0 172.18.180.1 172.18.180.10 31
    137.132.80.16 255.255.255.255 192.168.1.1 192.168.1.5 26
      169.254.0.0 255.255.0.0 On-link 172.18.180.10 306
  169.254.255.255 255.255.255.255 On-link 172.18.180.10 286
       172.18.0.0 255.254.0.0 172.18.180.1 172.18.180.10 31
     172.18.180.0 255.255.255.0 On-link 172.18.180.10 286
    172.18.180.10 255.255.255.255 On-link 172.18.180.10 286
   172.18.180.255 255.255.255.255 On-link 172.18.180.10 286
      172.25.64.0 255.255.240.0 172.18.180.1 172.18.180.10 31
      192.168.1.0 255.255.255.0 On-link 192.168.1.5 281
      192.168.1.5 255.255.255.255 On-link 192.168.1.5 281
    192.168.1.255 255.255.255.255 On-link 192.168.1.5 281
        224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
        224.0.0.0 240.0.0.0 On-link 172.18.180.10 286
        224.0.0.0 240.0.0.0 On-link 192.168.1.5 281
      255.254.0.0 255.254.0.0 172.18.180.1 172.18.180.10 31
      255.255.0.0 255.255.0.0 172.18.180.1 172.18.180.10 31
    255.255.240.0 255.255.240.0 172.18.180.1 172.18.180.10 31
    255.255.254.0 255.255.254.0 172.18.180.1 172.18.180.10 31
  255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  255.255.255.255 255.255.255.255 On-link 172.18.180.10 286
  255.255.255.255 255.255.255.255 On-link 192.168.1.5 281
  255.255.255.255 255.255.255.255 192.168.1.1 192.168.1.5 26
===========================================================================

Quindi cosa significa “On-link”?

Risposte (4)

56
56
56
2009-10-24 17:29:10 +0000

Sono indirizzi che possono essere risolti localmente. Non hanno bisogno di un gateway perché non devono essere instradati.

24
24
24
2009-10-24 21:57:55 +0000

Sì, le altre tre risposte sono corrette: è solo una rotta che è direttamente raggiungibile (la NIC è in contatto diretto con essa; sulla stessa subnet). Per spiegare un po’ meglio però: al contrario, le rotte che hanno un IP gateway elencato devono essere contattate attraverso quel gateway.

Quindi, nella tabella che hai dato sopra, 192.168.1.255 viene contattato semplicemente mettendo in rete un pacchetto da 192.168.1.5, contrassegnato come diretto a 192.168.1.255. La macchina di destinazione vedrebbe il pacchetto e lo toglierebbe direttamente dalla rete.

Ma per raggiungere 137.132.0.0 , il pacchetto verrebbe inviato da 172.18.180.10 , al gateway 172.18.180.1 , dove il gateway vedrebbe che è da inoltrare dove sta andando.

Notate che non mi sono preoccupato di guardare l'intera tabella di routing per assicurarmi che non ci siano altre rotte specifiche che sovrascrivono queste, poiché è un po’ fuori tema per questo problema.

4
4
4
2009-10-24 17:41:49 +0000

on-link è una cosa di Vista e significa che c'è una connessione diretta che significa “direttamente raggiungibile”. In generale, tale record sarà generato dopo aver stabilito una connessione dial-up.

2
2
2
2009-10-24 17:24:00 +0000

Supposizione selvaggia: subnet non instradate che sono gestite localmente.