Newsgroup: it.comp.os.linux.sys
Titolo: forward ip

[root@localhost ipv4]# cat ip_forward
1
[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:06:7B:01:5A:4F  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:8406 (8.2 Kb)  TX bytes:6661 (6.5 Kb)
          Interrupt:9 Base address:0x3f00 
 
eth1      Link encap:Ethernet  HWaddr 00:40:F4:5F:F8:BE  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:168 (168.0 b)
          Interrupt:10 Base address:0xb000 
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1232 (1.2 Kb)  TX bytes:1232 (1.2 Kb)
[root@localhost ipv4]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 
eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 
eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
[root@localhost ipv4]# ping -I eth0 192.168.1.1
PING 192.168.1.1 (192.168.1.1) from 192.168.0.1 eth0: 56(84) bytes of data.
From 192.168.0.1 icmp_seq=1 Destination Host Unreachable
From 192.168.0.1 icmp_seq=2 Destination Host Unreachable
From 192.168.0.1 icmp_seq=3 Destination Host Unreachable
perchč?
da un client collegato sulla rete eth0
C:\Documents and Settings\mb>ping 192.168.0.1
Esecuzione di Ping 192.168.0.1 con 32 byte di dati:
Risposta da 
192.168.0.1
: byte=32 durata<1ms TTL=255
Risposta da 
192.168.0.1
: byte=32 durata<1ms TTL=255
Risposta da 
192.168.0.1
: byte=32 durata<1ms TTL=255
Risposta da 
192.168.0.1
: byte=32 durata<1ms TTL=255
Statistiche Ping per 
192.168.0.1
:
    Pacchetti: Trasmessi = 4, Ricevuti = 4, Persi = 0 (0% persi),
Tempo approssimativo percorsi andata/ritorno in millisecondi:
    Minimo = 0ms, Massimo =  0ms, Medio =  0ms
tutto ok! ma:
C:\Documents and Settings\mb>ping 192.168.1.1
Esecuzione di Ping 192.168.1.1 con 32 byte di dati:
Richiesta scaduta.
Richiesta scaduta.
Richiesta scaduta.
Richiesta scaduta.
Statistiche Ping per 
192.168.1.1
:
    Pacchetti: Trasmessi = 4, Ricevuti = 0, Persi = 4 (100% persi),
????
non capisco! qual'č il problema, perchč la eth0 non mi vede la eth1! ma che 
diamine di router č? dal client sulla rete 192.168.1.0 potrei pingare un 
client sulla rete 192.168.0.0?
mb
mb

Tipo il default gateway della macchina winzozz?
Max

 Max
192.168.0.1
tieni conto che 192.168.0.1 lo pinga
mb
ps. iptables č aperto!

  mb
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0}; printf("%s",c); return 0;}

perchč?
banalmente, le route sono incomplete (man route).
Hints: route add -net 192.168.1.0 netmask 255.255.255.0 gw eth1
(o qualcosa del genere).
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 (o qualcosa del genere).
su una macchina smoothwall, le due skede non si vedono ma dal client arrivo 
dall'altra parte dello schema.
mb

dall'altra parte dello schema.
perche` sono in bridge. ed e` un'altra questione. Consiglio la lettura
(approfondita) del NET-HOWTO.
-- 
And on the seventh day, He exited from append mode.
