Come forzare aggiungere una rotta in linux


1

Se provo ad aggiungere un percorso con route add dest X.X.X.X mask 255.255.252.0 gw X.X.X.X ottengo dest: Unknown host Messaggio. Nulla cambia anche se aggiungo il -n interruttore, che credo dovrebbe impedire route dal tentativo di interpretare gli indirizzi IP come nomi host. Indipendentemente dal fatto che il percorso sia effettivamente valido o meno un software proprietario, che ho bisogno di lavorare, prova questo comando ed esce con un errore. È possibile "forzare" l'aggiunta di una rotta senza che sia stato risolto alcun controllo / nome host?

Risposte:


1

Il messaggio di errore ti dice che il nome host letterale dest è un host sconosciuto. dest non è un parametro valido per route comando. Se non è possibile modificare il software da chiamare route diversamente, dovrai fare qualcosa come la sostituzione route con uno script che chiama il reale route con argomenti corretti.


Il problema è che dest è in realtà un indirizzo IPv4 e mi sembra a posto, non ho idea del perché route non lo tratterei come tale.
Marek Sapota

Non si lamenta dell'indirizzo IP, si lamenta della stringa letterale dest.
Kyle Jones

Bene, questo ha spiegato molto = D Grazie!
Marek Sapota

0

Suppongo che tu voglia aggiungere un percorso host come questo:

route add -host X.X.X.X mask 255.255.252.0 gw X.X.X.X
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.