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.