Non è possibile associare il software client a interfacce di rete specifiche, ma è possibile indicare al kernel che si desidera utilizzare solo un'interfaccia di rete per alcuni indirizzi IP e l'altra per tutto il resto. Questo si chiama "routing" e può essere configurato usando i comandi
/sbin/routee /sbin/ip.
Se ho letto correttamente la tua domanda, vuoi connetterti agli indirizzi IP della Intranet usando l'interfaccia eth0e a Internet usando l'interfaccia
wlan0.
Se esegui il comando ip route list, dovresti vedere un output come il seguente (i numeri saranno diversi e puoi anche avere più righe):
$ ip route list
10.60.44.0/25 dev eth0 proto kernel scope link src 10.60.44.39 metric 1
192.168.80.0/21 dev wlan0 proto kernel scope link src 192.168.84.122 metric 2
[...]
default via 10.60.44.1 dev eth0 proto static
Le prime due righe descrivono le reti connesse alle interfacce eth0e wlan0: il traffico di rete diretto ai computer su tali reti verrà inviato loro direttamente tramite l'interfaccia corrispondente.
L'ultima riga indica quale sia la "route predefinita": se il tuo computer vuole parlare con un computer su una rete a cui non è collegato (ad es. Il server eth0stackoverflow.com ), indirizzerà il traffico attraverso , rispondendo attraverso l'host 10.60.44.1( chiamato "gateway predefinito").
Quindi, per instradare il traffico Internet wlan0, dovresti assicurarti che l'ultima riga ip route listnell'output sia simile a:
default via A.B.C.D dev wlan0 proto static
dove si A.B.C.Dtrova l'indirizzo IP del gateway sulla LAN wireless. Se l'output non contiene "dev wlan0", è possibile modificarlo con il comando:
sudo ip route change to default dev wlan0 via A.B.C.D
Puoi scoprire il corretto A.B.C.Dper wlan0in due modi:
Cerca nella directory /var/lib/dhcp3/: dovresti trovare alcuni
dhclient-...-wlan0.leasefile. Apri la più recente e cerca una riga con la stringa option routeral suo interno: il resto della riga ti dice l'indirizzo IP A.B.C.D.
Chiedi ai tuoi amministratori di rete locali. (Probabilmente la cosa migliore da fare, comunque.)
Con questa configurazione, dovresti essere in grado di:
- navigare in Internet attraverso
wlan0
- sfogliare la tua Intranet
eth0, purché sia su una singola rete .
Se la tua intranet si estende su più reti, dovrai aggiungere percorsi per loro - e questo è sicuramente qualcosa che richiede di interagire con gli amministratori della rete locale. :-)