Newsgroup: it.comp.os.linux.iniziare
Titolo: [Red Hat 9] - Strana tabella di routing

Salve a tutti!
Ho appena installato, come ricorderete dallo stupidissimo thread di
ieri, l'ultima nata di casa Red Hat e, dopo aver litigato di brutto
brutto con GRUB, mi trovo davanti ad un altro arcano particolarmente
fastidioso:
il PC ha una scheda di rete (
172.16.0.3/16
) ed ovviamente
l'interfaccia di loopback (
127.0.0.1/8
) come risulta dal buon vecchio
ifconfig:
-----------------------------------------------------------------------
[root@dimanet root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0A:E6:18:44:E7
          inet addr:172.16.0.3  Bcast:172.16.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:747 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:441812 (431.4 Kb)  TX bytes:92397 (90.2 Kb)
          Interrupt:11 Base address:0x9000
 
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:5713 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5713 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:389938 (380.7 Kb)  TX bytes:389938 (380.7 Kb)
-----------------------------------------------------------------------
Ma (guardate! guardate!!) che cosa succede se chiedo gentilmente al
picci di farmi dare un occhiata alla tabella di routing:
-----------------------------------------------------------------------
[root@dimanet root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref   
Use Iface
172.16.0.0      *               255.255.255.0   U     0      0       
0 eth0
169.254.0.0     *               255.255.0.0     U     0      0       
0 eth0
127.0.0.0       *               255.0.0.0       U     0      0       
0 lo
default         172.16.0.1      0.0.0.0         UG    0      0       
0 eth0
-----------------------------------------------------------------------
Adesso mi chiedo: da dove diavolo salta fuori quel 169.254.0.0 ?! Una
nuova regola dirouting inventata seduta stante dal mio caro picci o
forse che 169.254.0.0 è la rete che porta all'isola che non c'è?!
(seconda stella a destra, questo è il cammino...)
Adesso, tornando alla serietà, la regola, ovviamente, la so togliere
con uno SNIP di route ma qualcuno sa spiegarmi come mai ci sia questa
new entry nella tabella ed a cosa serva?
Grazie 1000 a tutti! :)
--
WulfMp3
wul...@email.it
"Poni ciò che sei nel minimo che fai."

 ha scritto nel messaggio
news:91a7b8e5.03041...@posting.google.com...


 Finale: ho rimesso la 8.0
A me invece i ping (interni intendo) vanno senza problemi ed anche a me ad
ogni riavvio torna, ma nettendo un comandino in automatico all'avvio lo si
può togliere, solo... perchè esiste? Mah, vai a capire i signori Red
Hat...
comunque è anche strano che da te si 168.254.0.0 e da me 169.254.0.0
mah... gli altri che cosa dicono?
Rispondete in molti, vi prego! Sono troooopppoooo curioso! :)
-- 
WulfMp3
wul...@email.it
"Poni cio' che sei nel minimo che fai."

 Rispondete in molti, vi prego! Sono troooopppoooo curioso! :)
[vega@veg vega]$ /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         basilinux       0.0.0.0         UG    0      0        0 eth0
Sono curioso anche io.
-- 
Vega (alpha Lyrae)

 Finale: ho rimesso la 8.0
ma il modem è modem ethernet o fa da router?
no perche con il mio router non ho nessun problema con RH9

In /etc/sysconfig/network-scripts, in ifup e in network-functions-ipv6 ci
sono riferimenti a quell'indirizzo IP.
Nel mio caso su quella scheda ho attivato il dhpc, è anche il vostro caso ?

 Nel mio caso su quella scheda ho attivato il dhpc, č anche il vostro caso
?


Il modem č adsl e fa da router per la rete locale...



/etc/sysconfig/network-script/ifup
# Add Zeroconf route.
if [ -z "${NOZEROCONF}" -a "${ISALIAS}" = "no" ]; then
    ip route replace 
169.254.0.0/16
 dev ${REALDEVICE}
fi
Non ho attivato il DHCP.
-- 
Vega (alpha Lyrae)

 forse che 169.254.0.0 č la rete che porta all'isola che non c'č?!
Gli indirizzi IPv4 169.254/16 sono indirizzi "link local", da RFC 3330:
 
169.254.0.0/16
 - This is the "link local" block.  It is allocated for
    communication between hosts on a single link.  Hosts obtain these
    addresses by auto-configuration, such as when a DHCP server may not
    be found.
Vedere anche 
http://www.ietf.org/html.charters/zeroconf-charter.html
Ciao,
Davide


in parole povere, su qualunque OS, se configurate il DHCP sulla scheda
di rete, se non e' disponibile un server dhcp la scheda si prende un
indirizzo di quella subnet.
Circa chi segnalava la presenza di una rotta per la 168.254.0.0,
invece, direi che o si sta sbagliando o c'e' qualcosa di strano,
perche' la subnet sembra correttamente registrata
(
http://ws.arin.net/cgi-bin/whois.pl
) a "Hillsborough County Public
Schools".
ciao
marco

 indirizzo di quella subnet.
Ok, ma se il mio pc ha un IP fisso... xchč deve prendersene anche uno di
quelli?


     be found.
[cut]
Vero, ottimo accorgimento, però, purtroppo, questo non spiega la rete
168.254.0.0 di Tito.
Un dubbio pero' mi assale... sinceramente non ricordo se ho attivato
il DHCP nel PC dove mi trovo la rete in più, cosa che però
sinceramente non credo di aver fatto dal momento in cui non ho un
server DHCP installato da nessuna parte.. :)
In ogni caso in questo PC dove ho installato Red Hat 9 SOLO per
controllare questa tua teoria e sono sicuro di non aver configurato
DHCP questa famelica rete non è stata configurata.
A.i.u.t.o.! :)