Newsgroup: it.comp.os.linux.sys
Titolo: Routing newbie

Ho appena installato la seconda scheda di rete su la mia linux box (kernel
2.2.17), per fare un po' di prove di routing tra due reti private.Il
problema e' che non riesco riesco a pingare la "nuova" rete
19.168.4.0.Questo il mio ifconfig:
----------
eth0 Link encap:Ethernet HWaddr 00:E0:4C:89:94:D5
inet addr:192.168.3.100 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:62 errors:0 dropped:0 overruns:0 frame:0
TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:9 Base address:0xd000
eth1 Link encap:Ethernet HWaddr 00:20:18:42:CF:02
inet addr:192.168.4.100 Bcast:192.168.4.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:19 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0x300
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:208 errors:0 dropped:0 overruns:0 frame:0
TX packets:208 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
---------
 Mentre route da' :
 Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.4.0 * 255.255.255.0   U          0    0     0     eth1
192.168.3.0 * 255.255.255.0   U          0   0      0     eth0
127.0.0.0 *        255.0.0.0        U         0     0     0   lo
-------------
cosa devo fare per poter raggiungere tutte e due le reti ?
grazie

il moro wrote:

1. Abilitare l'IP_FORWARDING con  echo "0" > /proc/sys/net/ipv4/ip_forward
2. su ciascun pc dalla  parte 192.168.3.0 dire che il gateway 192.168.3.100
3. su ciascun pc dalla  parte 192.168.4.0 dire che il gateway 192.168.4.100
Fabio

192.168.4.100
L' echo "1" > /proc/sys/net/ipv4/ip_forward l' avevo gia' impostato.Dalla
linuxbox (router) con le due schede  riesco a pingare tutta la 192.168.3.0
mentre della 192.168.4.0 pingo solo 192.168.4.100, cioe' se  stesso e
basta.Come devo impostare la tabella di routing sul router stesso ?
Posso impostare due gateway ?? E come ?

il moro wrote:

route add -net 192.168.4.0 gw 192.168.4.100 (sul linuxbox)
sul linux box col comando
route dovresti vedere le sottoreti
127.0.0.0
192.168.3.0
192.168.4.0
add route -net 192.168.4.0 gw 192.168.3.100 (sugli host del ramo 192.168.3.0) e
cosě via
Fabio

 Posso impostare due gateway ?? E come ?
Dimenticavo: quando pingo la 192.168.3.0 ottengo tutti i pacchetti
duplicati, e' normale ?
PING 192.168.3.0 (192.168.3.0): 56 data bytes
64 bytes from 
192.168.3.100
: icmp_seq=0 ttl=255 time=0.3 ms
64 bytes from 
192.168.3.10
: icmp_seq=0 ttl=60 time=2.2 ms (DUP!)
64 bytes from 
192.168.3.100
: icmp_seq=1 ttl=255 time=0.1 ms
--- 192.168.3.0 ping statistics ---
2 packets transmitted, 2 packets received, +1 duplicates, 0% packet loss
round-trip min/avg/max = 0.1/0.8/2.2 ms

 PING (192.168.3.0): 56 data bytes
se non in casi MOLTO particolari non si deve MAI pingare una rete...
ripeti i tuoi test pingando un host su quella rete;
la routing table deve contenere una entry per la  192.168.3.0 directly
connected su eth0 e una per la 192.168.4.0 su eth1... il resto (default gw
compeso) servono solo per uscire verso eventuali altre reti... direi che
nella routing table devi avere qualcosa tipo:
$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
192.168.3.0     0.0.0.0         255.255.255.0   U         0 0          0
eth0
192.168.4.0     0.0.0.0         255.255.255.0   U         0 0          0
eth1
che e` sufficiente per pingare le macchine di entrambe le reti dal "router
linux"... se questo non funziona prima di continuare con il forwarding
risolvi questa big issue!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[...]
Avevo un problema su una delle due schede...ora e' a posto grazie.
Adesso avrei un paio di domande:
1) Nel file /etc/hosts si puo'/deve  associare ai due IP lo stesso nome ?
2) Ho impostato il server samba  per potervi accedere da entrambe le reti
attraverso le direttive
 host allow = 192.168.3.  192.168.4.
 interfaces = 
192.168.3.100/24
 
192.168.4.100/24
 E in effetti riesco ad accedere al server samba da entambe.
Quello che non riesco e'  accedere alle risorse tra clients delle due
sottoreti. Per esempio tra due computer win che  risiedono rispettivamente
sulle due reti 192.168.4.0 e 192.168.3.0.Riesco a vedere i computer tra le
risorse di rete  ma al tentativo di accedervi ottengo l' errore
53:impossibile trovare il computer.
saluti

il moro wrote:

Non vorrei sbagliare ma mi sembra che windows non consenta di vedere pc su
diverse sottoreti.
Fabio

 19.168.4.0.Questo il mio ifconfig:
[..]
Cosi' ad occhio vedo che mancano i default gateway delle 2 reti..
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

diverse sottoreti.
Secondo me, ti sbagli, le vedo correttamente, le macchine di la' dal
router, nello stabilimento distaccato.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net