Imposta un'interfaccia specifica per l'accesso a Internet

19

Ho una macchina con tre interfacce di rete con Ubuntu 12.04 LTS, 64-bit, kernel 3.5.0-49.

Sto usando tutte e tre le interfacce. Due di questi sono collegati alle LAN (eth0 ed eth1) e uno è connesso a internet (eth2); ma quando provo ad accedere a Internet, tenta di passare a eth0 (le risposte di errore provengono dall'IP di eth0).

So che funzionerà (dall'esperienza altrove) se non imposto un indirizzo gateway per eth0 o eth1, ma devo farlo perché per qualche motivo la GUI del gestore di rete non mi consente di salvare le impostazioni di connessione se non gateway è specificato (?).

Come faccio a) a) impostare eth0 e eth1 per non avere gli indirizzi gateway, o b) dire al sistema di usare eth2 per l'accesso a internet (cioè IP non sulle sottoreti eth0 / eth1).

Per quanto riguarda il tentativo di disinserire gli indirizzi gateway eth0 ed eth1: cercando di aggirare la GUI del gestore di rete, ho controllato in / etc / network / interfaces ma Ubuntu sembra non usarlo (ha solo una voce per lo). Non ho molta familiarità con i modi più moderni di configurare le interfacce, e così ho rinunciato a questo.

    
posta Jason C 27.05.2014 - 05:52

1 risposta

23

Sembra che tu stia cercando un modo per impostare il gateway predefinito . Puoi vedere le impostazioni correnti eseguendo ip route . Probabilmente vuoi che il tuo assomigli a qualcosa del genere:

default via 192.168.0.1 dev eth0 ...
192.168.0.0/24 dev eth0 ...
192.168.1.0/24 dev eth1 ...
192.168.2.0/24 dev eth2 ...

Questi percorsi sono creati automaticamente da NetworkManager. Prova a selezionare Modifica ▸ Impostazioni IPv4 ▸ Percorsi ▸ Utilizza questa connessione solo per le risorse sulla sua rete sulle due connessioni LAN per impedire che diventino il gateway predefinito.

Non dovresti aver bisogno di aggirare NetorkManager.

    
risposta data ændrük 27.05.2014 - 06:33

Leggi altre domande sui tag