Newsgroup: it.comp.os.linux.iniziare
Titolo: Riposto un problema di rete irrisolto

Salve, dunque ho un problemino in merito al quale non riesco a
raccapezzarmi, ho una slack 11.
Ho un portatile con scheda wireless riconosciuta e una scheda
ethernet
dalla quale mi collego
sia in fibra ottica con fastweb, sia con adsl alice. Per ora il
wireless
non m'interessa.
Ho due problemi:
1) Quando mi collego a fastweb va tutto bene, c'è il DHCP e basta
fare
ifconfig eth0 up e quello si collega. Il problema
sorge quando mi devo collegare all'adsl per cui pppoe-start non va a
buon fine.  Ho scoperto che dando:
root@paperino:/home/fabio# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref
Use
Iface
192.168.1.0     *               255.255.255.224 U     0      0
0 eth0
loopback        *               255.0.0.0       U     0      0
0 lo
default         192.168.1.1     0.0.0.0         UG    0      0
0 eth0
c'è quel default, che io non ho aggiunto, e che va eliminato, quindi
root@paperino:/home/fabio# route del default
root@paperino:/home/fabio# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref
Use
Iface
192.168.1.0     *               255.255.255.224 U     0      0
0 eth0
loopback        *               255.0.0.0       U     0      0
0 lo
così funziona. Il punto è che ogni volta che attivo rc.inet1 compare
sempre quel default che va
eliminato, perchè e come faccio a risolvere? Quel 192.168.1.0 a cosa
si riferisce, visto che compare
sempre, indipendentemente dal provider con cui mi collego?
Dallo script di rc.inet1 credo che la parte
che interessa sia questa che riporto sotto, ma non so come
modificarla:
 > > #####################
 > > # GATEWAY FUNCTIONS #
 > > #####################
 > >
 > > # Function to bring up the gateway if there is not yet a default route:
 > > gateway_up() {
 > >   if ! /sbin/route -n | grep "^0.0.0.0" 1> /dev/null ; then
 > >     if [ ! "$GATEWAY" = "" ]; then
 > >       echo "/etc/rc.d/rc.inet1:  /sbin/route add default gw 
${GATEWAY} metric 1"
 > >  | $LOGGER
 > >       /sbin/route add default gw ${GATEWAY} metric 1 2>&1 | $LOGGER
 > >     fi
 > >   fi
 > > }
 > >
 > > # Function to take down an existing default gateway:
 > > gateway_down() {
 > >   if /sbin/route -n | grep "^0.0.0.0" 1> /dev/null ; then
 > >     echo "/etc/rc.d/rc.inet1:  /sbin/route del default" | $LOGGER
 > >  /sbin/route del default
 > >   fi
 > > }
inoltre, siccome ho disabilitato i servizi di rete al boot perchè
altrimenti mi hanga se non c'è il cavo collegato,
(ho slack 11),
perchè non funziona l'ADSL se do un ifconfig ethX up, mentre funziona
se do /etc/rc.d/rc.inet1 start dopo
aver ovviamente ridato i permessi di esecuzione? Questo non accade 
invece per la rete fastweb dove basta un ifconfig ethX up per farla andare.
2) Ogni volta che accendo il pc assegna eth0 arbitrariamente a una
delle
due schede e di conseguenza eth1, così che spesso
ho problemi a collegarmi perchè devo cambiare i settaggi di pppoe.
Come
faccio ad assegnare una volta per tutte il nome
ethX a una data interfaccia?
grazie molte e scusate per le mille domande
-- 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 ° Toccalenuvole °
         Linux "Slackware" Registered User #341092
   Vorrei dividere il mio corpo in parti innumerevoli
   per vedere rami fioriti su miriadi di montagne.
					Saigyo
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 grazie molte e scusate per le mille domande
-- 
Ciao.
Alessandro 
"Ubuntu" - an African word, meaning "Slackware is too hard for me".