Risposte:
route del default
route add default 1.2.3.4
Dov'è 1.2.3.4
il nuovo gateway. Puoi anche concatenarli sulla stessa linea con a;
Modifica: questo è FreeBSD, non Linux. Il comando è diverso. Non modificare questa risposta se non hai letto la domanda con sufficiente attenzione per determinare il sistema operativo in uso.
ip route del default
e ip route add default via 1.2.3.4
funzionano. Quindi il comando è ancora rilevante anche per gli utenti Linux in quanto ha un po 'di somiglianza.
È possibile aggiungere una nuova route predefinita e rimuovere quella precedente utilizzando il comando ip
o route
. I comandi seguenti sostituiranno il gateway con 192.0.2.1. Entrambe le coppie di comandi fanno la stessa cosa. FreeBSD e altri sistemi operativi dovrebbero avere uno o entrambi i programmi, possibilmente con formati leggermente diversi. (FreeBSD ha il route
comando ed esclude la gw
parola chiave usata in altre implementazioni.) I comandi man ip
e / o man route
dovrebbero fornirti la documentazione sulla tua specifica implementazione.
route add default 192.0.2.1
route del default 10.0.0.1
ip route add default via 192.0.2.1
ip route del default via 10.0.0.1
Esistono più implementazioni di questi comandi, quindi quanto sopra potrebbe non corrispondere all'implementazione. L'implementazione dovrebbe avere una man
pagina con esempi per casi d'uso comuni come l'aggiunta e la rimozione di gateway predefiniti. Prova man route
e man ip
per vedere come funziona l'implementazione.
Cambia 192.0.2.1 sul gateway predefinito desiderato. Il gateway predefinito deve trovarsi su una delle reti a cui hai una connessione diretta. Puoi modificare il tuo indirizzo IP in modo simile. ip
è uno strumento più recente che farà quasi tutto il necessario per visualizzare e gestire gli indirizzi IP e il routing su reti IPv4 e IPv6. ifconfig
è uno strumento precedente per la configurazione di indirizzi IP su una rete IPv4.
Per rendere permanente la modifica, aggiornare i file di configurazione della rete in /etc
. I file variano in base alla distribuzione che si sta utilizzando.
Almeno uno di questi comandi dovrebbe essere disponibile su qualsiasi O / S derivata da Unix. Versioni diverse potrebbero funzionare in modo leggermente diverso. Controlla la man
pagina per i dettagli sul tuo O / S.
route
ha più implementazioni con modifiche minori alla sintassi.
sì, basta cambiare il percorso e riavviare la rete.
/etc/rc.d/netif restart
Puoi provare:
route add default gw 192.168.1.254 eth0
Route add
fa parte della mia installazione di FreeBSD 8.4 però. Ma sì, molte persone qui rispondono per il sistema operativo sbagliato.
route add
parte funziona bene. GNU / Linux ha aggiunto la gw
parte, che non funziona su nessun altro * nix. Senza i gw
lavori su tutti i BSD, Solaris, OSX, HPUX, AIX, ecc.
È molto semplice, devi solo digitare i comandi seguenti:
$ route del 0/0
$ route add 0/0 192.168.0.1
Dovrai sostituire "192.168.0.1" con l'IP di tua scelta.
E per verificare le modifiche puoi usare 'netstat':
$ netstat -r
Questo comando mostra la tabella di routing del sistema.
Utilizzate sempre prima netstat -nr
per controllare il gateway che cosa avete e quali dettagli ha ... vedete 0.0.0.0
. quando è di default e dovresti prima pensare al perché sto cambiando questo gateway che usare questo comando:
route add default gw your ip eth0
;
o con&&