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/route
e /sbin/ip
.
Se ho letto correttamente la tua domanda, vuoi connetterti agli indirizzi IP della Intranet usando l'interfaccia eth0
e 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 eth0
e 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 eth0
stackoverflow.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 list
nell'output sia simile a:
default via A.B.C.D dev wlan0 proto static
dove si A.B.C.D
trova 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.D
per wlan0
in due modi:
Cerca nella directory /var/lib/dhcp3/
: dovresti trovare alcuni
dhclient-...-wlan0.lease
file. Apri la più recente e cerca una riga con la stringa option router
al 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. :-)