Newsgroup: it.comp.os.linux.iniziare
Titolo: ADSL forse la parola fine

Ciao a tutti.
L'annosos problema dell'ADSL che mi assillava e che molti vedevano forse, e
a ragione, come una scocciatura è ad una svolta.
Finalemente con un po' di pazienza, tanto del vostro aiuto e tesdardaggine
riesco finalemente a scrivere ed essere collegato ad Internet.
Il problema è un'altro adesso.
La connessione non riusciva perché l'output di
# route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.100.1   0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
L'ultima riga indicava che eth0 aveva un gateway perciò io non riuscivo ad
uscire perché sta maledetta eth0 mi incasinava le cose.
Rimosso il problema con:
route del -net default gw 192.168.1.1 netmask 0.0.0.0 metric 0 eth0
e riconfigurato il gateway con:
route add -net default gw 192.168.100.1
sono riuscito a navigare.
Il punto adesso è un'altro.
Se riavvio tutto torna come prima e devo ripetere la sequenza di comandi,
cosa alquanto scocciante.
Vorrei poter solo digitare adsl-start e cominciare a navigare.
Come posso far si che eth0 non abbia quel gateway all'avvio e che invece sia
settato il secondo sempre?
Grazie in anticipo
-- 
oierpa
per rispondere rimuovere _boh dall'indirizzo e-mail                     

 Grazie in anticipo
Io farei un banale script con i due comandi da eseguire ad ogni avvio.
Es: creo il file /usr/script/rete.sh
#!/bin/bash
route del -net default gw 192.168.1.1 netmask 0.0.0.0 metric 0 eth0
route add -net default gw 192.168.100.1
E in /etc/rc.d/rc.local
aggiungi alla fine:
/usr/script/rete.sh
Altrimenti dipende dalla distro che usi...

eagleone wrote:

Ciao.
Purtroppo non sono capace di scrivere gli script, ma voglio imparare...
Per il momento non c'è una via più breve?
Uso fedora core 1.A
Ciao


 Per il momento non c'è una via più breve?
Più breve di così! Dire che è il momento di "imparare", sai?
(lo metto fra virgolette perchè se sai accendere il computer e farci 
qualcosa che non sia un solitario non vedo che ci sia da imparare che 
già non sai :-))
-Apri un editor (vi, joe, emacks, KATE, gedit, nedit, quello che ti pare...)
-Riporti dentro un file pari pari le tre righe
#!/bin/bash
route del -net default gw 192.168.1.1 netmask 0.0.0.0 metric 0 eth0
route add -net default gw 192.168.100.1
lo salvi con il nome che ti sembra più opportuno, ad es. 
/root/routing_ADSL.sh
modifichi il file rc.local (o equivalente della tua distro; consulta la 
documentazione) aggiungendo la chiamata al suddetto file, ovvero 
scrivendo il path completo del file.
That's all...
bye!
-- 
Fabrizio "Hermooz" Ermini

 Ciao
guarda che lo script e' proprio quello che ti ha scritto:
#!/bin/bash
route del -net default gw 192.168.1.1 netmask 0.0.0.0 metric 0 eth0
route add -net default gw 192.168.100.1
ciao
slacky
-- 
Linux User #312588 ( 
http://counter.li.org
 )
Powered by Linux 2.4.24 on Slackware 9.1 and FreeBSD 4.9!

oierpa wrote:
Scusa, vorresti gentilmente fare un piccolo sforzo nel rimanere nei
thread precedenti, sia che lavori di MUA, sia che lavori
da web? Non per altro, oltre a causare fastidi a chi
desidera aiutarti, ci metti il doppio a risolvere i
tuoi problemi. Guarda, a volte, dopo che hai chiesto 2/3
volte la stessa cosa in thread diversi, con te che non vai
a vedere le risposte aprendo nuovi thread, mi chiedo
sinceramente chi me lo fa fare a rispondere...     :-(
Raccomanderei di ripassare un po' di netiquette.
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 slacky
Tutto qui?
Mi sembrava complicato, appena arriva a casa provo.
Non mi intendo di script e come mi è stato suggerito è il momento di
imparare ;-)
Pensate però che all'università mi hanno fatto studiare il quickbasic come
linguaggio...
Ciao e grazie.
oierpa

 
Ciao.
Scusa ancora ma questa volta le mie intenzioni erano diverse.
Ho pensato che il problema di eliminare un gateway e crearne un altro poteva
essere di interessa anche ad altre persone e che l'argomento era un po'
diverso da quello in cui postavo precedentemente.
Non l'ho fatto in mala fede, credimi e se pensi che abbia sbagliato chiedo
scusa a tutto il newsgroup e in particolare a te. Non voglio avere nemici,
tantomeno sul newsgroup e tantomeno fra quelli che mi hanno aiutato come
te.
Non sto facendo sarcasmo e prometto che starò più attendo in futuro. Ripeto
che pensavo che l'argomento fosse un po' diverso e che potesse essere
postato in un messaggio al di fuori del thread precedente.
Scusa ancora e grazie comunque per l'aiuto.
Ciao


 
Caspita funziona!
Ho provato a farlo adesso e ho riavviato.
Mentre l'interfaccia grafica si caricava non stavo nella pelle e mi sono
loggato come root da una console è ho pingato 
libero.it
 e ha funzionato.
Figata!
Lo script è:
#!/bin/bash
route del -net default gw 192.168.1.1 netmask 0.0.0.0 metric 0 eth0
adsl-start
route add -net default gw 192.168.100.1
Ho dovuto mettere fra i 2 comandi route adsl-start altrimenti mi dava errore
perché non trovava il 192.168.100.1.
Visto che non conosco un tubo di scripts.
A cosa serve la prima riga?
A quanto ne so io il simbolo # serve a commentare qualcosa, giusto?
Ma negli scripts non credo che abbia lo stesso significato.
Se serve a commentare perché metto questa riga?
Se non serve a commentare a cosa serve?
Se # serve a commentare posso mettere qualche riga di commento qua e là?
A cosa serve il punto esclamativo?
/bin/bash è indispensabile metterlo (se non erro è il percorso della shell,
vero?).
Grazie per l'aiuto e la disponibilità.
NOTA PER RENAISSANCE.
Questo messaggio parla di scripts e nella mia logica l'avrei postato i un
nuovo thread perché mi sembra diverso dai precedenti messaggi sull'ADSL. Se
l'avessi postato a parte sarei andato contro le regole della netiquette?
Scusa ma sono abbastanza ignorante relativamente a questo genere di
comportamento e ho fatto degli errori madornali, ti assicuro in buona fede,
ma se mi dai una mano (anche in questo...) posso evitare di sbagliare di
nuovo, non è una vena polemica, mi interessa imparare... qualsiasi cosa,
anche la netiquette.
Ciao e grazie


 Grazie per l'aiuto e la disponibilità.
Penso che se tu conosci un pochino l'inglese[¹][²], la lettura dei
manuali di route e della bash Ti faranno comodo.
Pertanto digita:
man route   # e quì un pochino ci vuole...
man bash    # molto di più ;-)
[¹] Non sapendo in che lingua sono installati i man della
    distribuzione che usi.
[²] Se é recente sono in italiano.
-- 
Signature automatica inserita a mano.
Unv nccran qrpbqvsvpngb yn zvn svezn.
In God we trust, all others we monitor 
(National Security Agency)

 Uso fedora core 1.A
 fedora, come mandrake, mette i file di impostazione della rete in
 /etc/sysconf/networking (o qualcosa di simile).
 se vai a vedere i vari file in quelle directory, ad un certo punto
 dovresti imbatterti in uno che, al suo interno, ha la voce:
 GW=192.168.1.1
 basta che a quello sostituisci il tuo, e ad ogni riavvio avrai le tue
 impostazioni giá belle che installate.
 PS
 il sito di redhat e di fedora (come tutti quelli delle distribuzioni
 GNU/Linux) sono ricchi di documentazione.
 scaricarsi i manuali base e gli howto della propria distribuzione,
 permette di imparare abbastanza velocemente le cose fondamentali per
 far funzionare decentemente la propria macchina.
 prova.
-- 
Franco (togli TOGLIMI se vuoi rispondermi)
"Certo bisogna farne di strada / da una ginnastica d'obbedienza /
fino ad un gesto molto più umano / che ti dia il senso della violenza /
però bisogna farne altrettanta / per diventare così coglioni / da non
riuscire più a capire / che non ci sono poteri buoni"       F. De André

 man bash    # molto di più ;-)
oltre al man, per imparare il bash scripting vai qui:
http://db.ilug-bom.org.in/Documentation/abs-guide/
La traduzione in italiano c'era qui... ma ultimamente il server è down e non
so perchè!
http://it.tldp.org/guide/abs/
cmq, considera che in bash puoi scrivere direttamente i comandi ;)

 
Chiarissimo!
Come hai detto prima sono un pasticcione, è vero, lo sono sempre stato.
Non mi offendo se mi fanno notare che sbaglio, se mi spiegano il perché poi è 
ancora meglio.
Ti ringrazio, sia per l'aiuto nel risolvere il problema che per le regole che 
mi hai qui spiegato.
Tienimi d'occhio ;-)
Ciao
--
Pierpaolo
Inviato da 
www.mynewsgate.net

 
Faccio come hai detto.
Mi rendo conto che in questo genere di cose sei più ferrato di me, perciò mi 
fido e poi hai tirato fuori argomentazioni contro le quali non posso ribattere 
perché secondo me valide. Non ti sto prendendo in giro credimi. Il mio unico 
desiderio è capire. A volte l'impazienza e la voglia di fare possono indurre a 
infrangere delle regole che non conoscevo, anche se super collaudate, e di cui 
non ho nemmeno immaginato l'esistenza.
Se per te ok possiamo chiudere la questione, altrimenti posta direttamente a 
me così non intasiamo il newsgroup.
A presto e grazie di tutto.
ciao


 me così non intasiamo il newsgroup.
Ma certamente.   ;-)  (A proposito, il tuo indirizzo e' valido?)
A revouir     :-)


 O in questo caso serve per dire che è root che deve eseguire i comandi?
No. La _prima_ riga indica la shell usata per interpretare i
comandi dello script. Puo' essere bash, csh, perl, etc. etc.
E' un commento si', ma viene in questo caso considerato dal
sistema per capire quale interprete deve eseguire.
bye G.L.


 
L'indirizzo è valido, toglio solo _boh e dovrebbe arrivare.
Tengo d'occhio questo thread, così se non riesci a postare te ne do uno valido.
Ho una fifa matta dello spam, quando comincia ad arrivarti un messaggio poi te 
ne arrivano centomila tutti assieme.
A proposito cosa vuol dire IMHO?
Mi puoi mandare un link dove consultare la netiquette?
L'avevo ma ... l'ho perso, che ci vuoi fa' son fatto così.
A presto
oierpa
