La route statica l'ho impostata sul PC che fa da supervisore, per ora è sufficiente questo che comunichi con il PLC. ma sembra non funzionare.
Sono sicuro che ci siamo quasi, però non riesco a capire cosa non funzioni.
Quando lancio il comando della route sul PC, non dovrei ricevere una risposta di conferma?
Questo è il comando impartito e la relativa risposta :
codice:
PS C:\Windows\system32> route add 141.146.1.0 mask 255.255.255.0
Consente di modificare le tabelle di routing della rete.
ROUTE [-f] [-p] [-4|-6] comando [destinazione]
[MASK netmask] [gateway] [METRIC metrica] [IF interfaccia]
-f Cancella le tabelle di routing di tutte le voci gateway.
Se questa opzione viene utilizzata insieme a un comando, le
tabelle verranno cancellate prima dell'esecuzione del comando.
-p Se questa opzione viene utilizzata insieme al comando ADD,
rende persistente la route in caso di riavvio del sistema.
Per impostazione predefinita, in caso di riavvio del sistema
le route non vengono mantenute. Questa opzione viene ignorata
per tutti gli altri comandi, che interessano sempre le route
persistenti appropriate.
-4 Impone l'utilizzo di IPv4.
-6 Impone l'utilizzo di IPv6.
comando Può essere uno dei seguenti:
PRINT Visualizza una route.
ADD Aggiunge una route.
DELETE Elimina una route.
CHANGE Modifica una route esistente.
destinazione Specifica l'host.
MASK Specifica che il parametro successivo è il valore netmask.
netmask Specifica una subnet mask per la route.
Se non viene specificato, verrà utilizzato il valore
predefinito 255.255.255.255.
gateway Specifica il gateway.
interfaccia Numero di interfaccia per la route specificata.
METRIC Specifica la metrica, ovvero il costo per la destinazione.
Tutti i nomi simbolici utilizzati per la destinazione vengono ricercati
nel file di database delle reti NETWORKS. I nomi simbolici per il gateway
vengono ricercati nel file di database dei nomi host HOSTS.
Se il comando è PRINT o DELETE, la destinazione o il gateway può essere
rappresentato dal carattere jolly asterisco (*) o l'argomento gateway può
essere omesso.
Se la destinazione contiene un asterisco (*) o un punto interrogativo (?),
verrà considerata come un modello di shell e verranno visualizzate solo
le route di destinazione corrispondenti. L'asterisco (*) rappresenta una
stringa qualsiasi, il punto interrogativo (?) rappresenta un carattere
qualsiasi. Esempi: 157.*.1, 157.*, 127.*, *224*.
La corrispondenza con un modello è consentita solo per il comando PRINT.
Note per la diagnostica:
Un valore di MASK non valido genera un errore quando (DEST & MASK) != DEST.
Esempio> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
L'aggiunta della route non riesce: il parametro mask specificato
non è valido. (Destinazione & Maschera) != Destinazione.
Esempi:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... Visualizza solo le route
corrispondenti a 157*
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destinazione^ ^mask ^gateway metrica^ ^
Interfaccia^
Se il parametro IF non è specificato, il comando tenterà di trovare
l'interfaccia ottimale per il gateway specificato.
> route ADD 3ffe::/32 3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE consente di modificare solo il gateway e/o la metrica.
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32
PS C:\Windows\system32>
Non fare caso all'indirizzo IP del PLC, lo abbiamo modificato...come se non avessimo abbastanza problemi
Di conseguenza ho anche modificato la configurazione dell'Ubiquiti che mi hai suggerito