Newsgroup: it.comp.reti.locali
Titolo: Linux con due schede di rete

Situazione:
ho un pc con due schede di rete, eth0 connessa ad un altro pc con un cavo 
cross ed eth1 connessa alla rete aziendale. Ora, se pingo il computer 
connesso con cavo cross su eth0 tutto va bene ma se pingo un'altro computer 
connesso alla rete aziendale attraverso eth1 non succede nulla. Allora ho 
provato a disabilitare momentaneamente eth0 (ifconfig eth0 down), facendo 
così il ping sulla rete aziendale funziona. Riassumendo mi pare di capire 
che Linux se trova due schede di rete ne usa una (eth0) di default. Ora la 
mia domanda è? Come si possono veicolare le richieste attraverso eth1?
Avrei già risolto creando un bridge (
bridge.sourceforge.net
) ma è una 
soluzione che non mi piace tanto. Ci dovrebbero essere altre soluzioni 
magari usando i comandi route o simili ma non ne sò molto.
Se qualcuno mi aiuta, graz... 

ti consiglio questo sito: 
http://www.openskills.info/
ciau
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 cosě il ping sulla rete aziendale funziona.
Non starai usando la stessa subnet sulle due schede?
bye G.L.

> Non starai usando la stessa subnet sulle due schede?
Yep... non si puň?
Ora provo a cambiarla.
Ma non posso usare la stessa subnet? Sai perchč?
Ma poi se funziona mi sorge un problema. Il pc collegato alla eth1 (che ora 
č 192.168.1.10 e che cambierň in 192.168.2.10) deve poter arrivare nella 
rete aziendale dove c'č un router (il default router) 192.168.1.1.
Se cambio la subnet mi sa che non lo vede piů?
Come posso risolvere?
Tnx 

 Se cambio la subnet mi sa che non lo vede piů?
Certo che lo vede, se linux e' configurato per fare da router, e se
la sua default route e' impostata su 192.168.1.1. Basta che l'unico
pc dietro la linux-box abbia impostato come default gateway la
linux-box e non il router che sta nell'altra lan. Il problema semmai
e' che, per svariati motivi, il router potrebbe non "gradire" altre
subnet "uscenti" che la 
192.168.1.0/24
, e fare i "capricci" se gli
"arriva" un ip della classe 
192.168.2.0/24
 tramite la linux box.
Ma in tal caso si risolve con il masquerading, in cui la linux box
fa si' che le richieste che gli provengono dal pc "solitario"
sembrino originate dalla linux-box stessa (il NAT, network address
translation, cio' che poi molto probabilmente fa a sua volta il
router 192.168.1.1. Che' mi pare essere un router per l'accesso
internet, o no?)
Qui diventa molto complicato e lungo dirti cosa fare, ma puoi
tranquilamente frequentare it.comp.os.linux.iniziare.
bye G.L.

 tranquilamente frequentare it.comp.os.linux.iniziare.
Per ora grazie mi sei stato molto d'aiuto. 

 Per ora grazie mi sei stato molto d'aiuto. 
Per il resto: 
www.netfilter.org
Ma, senza offesa, dovresti consolidare parecchio le basi. Appunti
di informatica libera, che tratta molto anche linux, e' senz'altro
d'aiuto: 
http://a2.pluto.it/
bye G.L.


iptables
oltere che ad avere un kernel fatto per la cosa, devi impostare iptables
so che si usa quello per fare nat (masquerading), firewall, e bridge
non so se accetta 2 scede di rete della stessa classe senza avere dei 
problemi
(potebbe dato che hanno 2 mac adress diversi)
la tua lan e' 192.168.xxx.xxx
il linux ha 2 schede
una dovrebbe essere 192.168.xxx.xxx
e l'altra gli puoi dare 10.0.0.1
e sul "solitario" 10.0.0.2 (con le subnet giuste)
la cosa la deve gestire linux
questo e' in teoria in pratica non lo ho mai fatto

 (potebbe dato che hanno 2 mac adress diversi)
Al limite gli funzia il masquerading, ma poi le due lan
non si vedono.
bye G.L.
p.s.: cerca di quotare meglio.  :-\

 # echo 1 > /proc/sys/net/ipv4/ip_forward
Ho provato ma non funzia, poi al reboot me lo rimette a 0.
Ricapitolando:
Pc stand-alone con Windows Xp sp2
ip: 192.168.2.56
netmask: 255.255.255.0
default gateway: 192.168.2.55
collegato con cavo cross ad un pc con 2 schede di rete e Linux (Slack 10.0 o 
Fedora c3)
eth0 (collegata al pc stand-alone): 192.168.2.55
netmask 255.255.255.0
eth1 (collegata alla rete aziendale dove ci sta anche il router ISDN 
192.168.1.1 che va su Internet): 192.168.1.4 netmask 255.255.255.0
default gateway: 192.168.1.1
Il pc stand-alone pinga tutte e due le schede di rete della Linux-box ma non 
va sulla rete azendale (quindi nemmeno sul router).
La Linux-box pinga tutto.
Domanda: vorrei che anche il pc stand-alone andasse sulla rete anziendale (e 
anche su internet per mezzo del router).
Se metto ip_forward a 1 non succede niente, allora ho provato a fare il 
reboot (ma non credo sia necessario con linux no?). Al reboot ip_forward 
torna a 0 (o a niente non ricordo più bene).
Ho provato sia con Slackware 10.0 che con Fedora C3 (ma dov'è in Fedora il 
file rc.inet1?).
Mi sai aiutare?
Grazie