Newsgroup: it.comp.os.linux.sys
Titolo: Problemi di routing

Devo settare per uno studio una macchina linux che faccia da firewall,
proxy e un altro po' di robette.
Sono riuscito a mettere su tutti i servizi tranne il routing.
Il computer ha due schede di rete così configurate:
debian:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:03:47:09:FE:C2
          inet addr:10.0.0.138  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:207 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:10 Base address:0x2000
eth1      Link encap:Ethernet  HWaddr 00:00:B4:94:C3:76
          inet addr:10.0.1.200  Bcast:10.0.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:51 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:9 Base address:0x6900
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
debian:~#
All'eth0 si attaccano tutti i client win che hanno l'indirizzo
10.0.0.138 impostato come default gateway.
Sull'altra scheda c'è attaccato un router adsl. Per sicurezza si
vorrebbe inserire un firewall sulla macchina per essere sicuri di quello
che entra, visto che il router non fa da firewall.
Il problema che ho è che dalle macchine win pingo l'indirizzo 10.0.0.138
e il 10.0.1.200 però non riesco a pingare il router (10.0.1.254). Il
routing è così impostato:
debian:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0
eth0
10.0.1.0        0.0.0.0         255.255.255.0   U     0      0        0
eth1
0.0.0.0         10.0.1.254      0.0.0.0         UG    0      0        0
eth1
debian:~#
Dov'è che sbaglio? Come faccio a dirgli che tutti i pacchetti che
vengono da eth0 e non rivolti a lui vanno buttati su eth1?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 vengono da eth0 e non rivolti a lui vanno buttati su eth1?
Forse con:
# echo 1 > /proc/sys/net/ipv4/ip_forward 
-- 
Vincenzo 
Non esistono verita'. Esistono solo versioni.

 
Ciao Ottavio,
io ho seguito i "consigli" trovati su 
www.provolinux.org
 seguendo il
link "Come configurare l'adsl" di tulemann. 
Ho fatto esettamente quello che veniva riportato, funziona ok (anch'io
ho debian)
Spero di esserti stato di aiuto.
Ciao
Fulvio
//////////////////////
fparn...@netscape.net
vide...@tiscalinet.it
/////////////////////

A questo punto sorge spontanea una domanda :
il router adsl conosce la network 10.0.0 ? Altrimenti l'echo icmp non toran
indietro.
Mi spiego il router adsl dovrebbe avere almeno
10.0.0.0/24
 eth0
0.0.0.0 adsl0
10.0.1.254 eth0
Le interfaccie me le sono inventate, ma spero il concetto sia chiaro.
Ciao
Andrea


 # echo 1 > /proc/sys/net/ipv4/ip_forward
ci ho già provato....


 ci ho già provato....
Scusa ma il router adsl e` a 'conoscenza' dell'altra sottorete ?
(la 10.0.0.0). Se non hai aggiunto sul router adsl il gateway 
per la net 10.0.0.0 => 10.0.0.200 (la macchina linux), il router 
non rispondera` mai.
