Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Condivisione schede di rete

Per tutti i tuoi problemi Linux entra qui e risolvili!

Moderatori: gunter, zendune

Condivisione schede di rete

Postdi furio75 » 26/10/04 15:29

Ecco il mio hw:
Mandrake 10.0 su PC con 2 schede di rete. 1 scheda esce su internet,mentre all'altra devo collegare un altro pc. Su questa seconda scheda devo fare una condivisione:come faccio? devo farlo da shell e non tramite tool grafico...grazie
furio75
Utente Junior
 
Post: 25
Iscritto il: 08/10/04 08:19

Sponsor
 

Postdi pjfry » 26/10/04 16:52

puoi farlo con iptables
in questo topic dovresti trovare qualche link utile ;)
Avatar utente
pjfry
Moderatore
 
Post: 8240
Iscritto il: 19/11/02 17:52
Località: terni

Postdi zendune » 27/10/04 10:34

Puoi scegliere tu la strada più comoda.
Con i tools grafici dal Mandrake Control Center puoi fare tutto: sul gateway (pc con 2 schede) configuri la connessione e la condividi, nell'altro basta specificare dove si trova il gateway.
Se vuoi farlo a mano, non è complesso.
Te lo spiego brevemente, così farà da topic riassuntivo ;).
Supponiamo di avere 2 computer così configurati:
PC1 con due schede di rete: eth0 diretta verso internet con ip 80.50.50.50 ed eth1 diretta verso la rete locale con ip 192.168.0.1;
PC2 con una scheda di rete: eth0 con ip 192.168.0.3.
* Partiamo dal più semplice: PC2. Basta dire dove i pacchetti andranno instradati se non diretti alla rete locale, con il comando
route add default gateway 192.168.0.1 eth0
* Per il PC1, bisogna educarlo per fargli trasmettere tutti i pacchetti provenienti da eth1 e non diretti alla rete locale, sulla eth0. Per fare questo si usano i comandi
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Il primo comando abilita il passaggio tra eth0 ed eth1, il secondo permette il mascheramento della sottorete sostituendo, nell'intestazione del pacchetto, l'ip di eth0 anzichè l'ip di PC2.
Non è finita: nel file /etc/resolv.conf devo inserire l'ip del DNS della rete (o internet), aggiungendo la riga:
nameserver xxx.xxx.xxx.xxx #indirizzo ip del DNS
Questo per permettere la risoluzione dei nomi.
Questo accorgimento va fatto anche su PC2.
That's all.

PS Naturalmente le schede di rete vanno configurate con il comando ifconfig. Nel caso di eth0 del PC1, solitamente l'ip viene fornito via DHCP.
Per provare il tutto usa il comando ping.
PS2 Spero di non aver dimenticato nulla ;)
Avatar utente
zendune
Moderatore
 
Post: 1633
Iscritto il: 15/03/03 18:34
Località: Brescia


Torna a Software Linux


Topic correlati a "Condivisione schede di rete":

Problema di rete
Autore: gimart
Forum: Reti, ADSL e wireless
Risposte: 2

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron