Newsgroup: it.comp.os.linux.iniziare
Titolo: Aggiungere rotta

Salve a tutti,
nella mia slack devo aggiungere una rotta alla cofigurazione attuale:
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
10.176.36.224   10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.36.192   10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.36.160   10.176.14.252   255.255.255.224 UG    0      0        0 eth0
10.176.36.128   10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.36.96    10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.36.64    10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.36.32    10.176.14.252   255.255.255.224 UG    0      0        0 eth0
10.176.36.0     10.176.14.253   255.255.255.224 UG    0      0        0 eth0
10.176.26.0     10.176.14.252   255.255.255.224 UG    0      0        0 eth0
10.176.26.32    10.176.14.252   255.255.255.224 UG    0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
10.0.0.0        *               255.0.0.0       U     0      0        0 eth1
loopback        *               255.0.0.0       U     0      0        0 lo
default         10.0.0.138      0.0.0.0         UG    0      0        0 eth1
Dovrei aggiungere l'il 10.176.36.62 e allora lancio il comando:
route add -net 10.176.36.62 netmask 255.255.255.224 gw 10.176.14.253
ma ho l'errore:
route: netmask doesn't match route address
Grazie!
ringo

 route: netmask doesn't match route address
62 e 224 non combinano come netmask. Verifica bene la tua netmask o
la tua rete.
Davide
-- 
Yo-yo operating system = WinNT: it goes up..., it goes down..., it goes...
   -- From a Slashdot.org post

 la tua rete.
e allora come può esserci questa rotta? 64 contro il 62 si combina con la
netmask?
10.176.36.64    10.176.14.253   255.255.255.224 UG    0      0        0 eth0
grazie
ringo

 route: netmask doesn't match route address
La netmask quando viene scritta in binario è composta da una serie di 1 a
cui segue una serie di 0. Nel tuo caso (224) gli ultimi 5 bit sono a 0.
L'indirizzo di una rete ha a 0 gli ultimi n bit. Nel tuo caso l'indirizzo
di rete DEVE avere gli ultimi 5 bit a 0. Ma tu hai indicato 62 nell'ultimo
byte, che equibale a 1100010. Come vedi gli ultimi 5 bit non sono tutti a
zero, e questo è il motivo della segnalazione di errore.
Pierpa
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 10.176.36.64    10.176.14.253   255.255.255.224 UG    0      0        0 eth0
Ma toglimi una curiosita', tu devi instradare una rete o UNA macchina
con l'indirizzo x.x.x.62?
  Valore bit|128| 64| 32| 16|  8|  4|  2|  1|
-----------+---+---+---+---+---+---+---+---|
mask  224 =  1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
subnet 64 =  0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
host   65 =  0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
host   66 =  0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
......
fino a 95 =  0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
[*]
64 e' la sottorete, 95 e' il broadcast, le macchine
in quella subnet possono andare da 65 a 94, 30 IP.
Prova a metterci 62, e scopri che non ci riesci, a fare una subnet con
224 di mask.
Una subnet x.x.x.62 sarebbe una rete composta da 62 e 63, di cui 62 e'
la rete, e 63 il broadcast, non lasciandoti nessun IP indirizzabile.
Una mask 224 corrisponde a 32 indirizzi.
se parti da 62, con 32 vai ben oltre la rete gia' definita con 64.
Forse intendevi 32 (ma c'e' gia'), o forse, e' una macchina singola, e
non una rete.
In ogni caso, nella tua configurazione, 10.176.36.62 viene routato da:
10.176.36.32    10.176.14.252   255.255.255.224 UG   0     0     0 eth0
[*] Al mondo esistono 10 categorie di persone:
Quelli che ragionano in binario, e gli altri.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Quelli che ragionano in binario, e gli altri.
non ci entra una mazza...ma e' la seconda volta che voglio dirlo...
e ora lo dico...
Ma se tu dici 10 categorie, in binario, non sono 3?
0 , 1 e 10
Non dovrebbe essere "esistono 1 categorie di persone, quelli che 
ragionano in binario (la 0) e gli altri (la 1) ?!
Nella frase si parla di (in pratica) due categorie, non 3.

 Nella frase si parla di (in pratica) due categorie, non 3.
Solo se insisti affermando che io e te siamo 1.


 Solo se insisti affermando che io e te siamo 1.
mmm...mi sa che hai ragione tu... io cominciavo a contare dallo 0...
:-)
Ora chiudiamo qui che ci fucilano...