Vai al contenuto

Messaggio consigliato

Inviato

Credevo fosse disabilitato di default su Ubuntu. :think:

EDIT - No, ho provato e non è disabilitato di default.

Dunque per disabilitarlo:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
e in caso ovviamente per riattivarlo:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
Per rendere la cosa permanente devi infilarla da qualche parte in avvio. RI-EDIT - Ok, mi rendo conto di averti dato un aiuto a metà, quindi già che ci sono ti consiglio di infilare il comando nel file /etc/rc.local che dovrai naturalmente modificare da root (sudo nome_del_tuo_editor_preferito_che_spero_sia_emacs /etc/rc.local). Si tratta di uno script eseguito all'avvio, che di default non fa niente e in cui puoi aggiungere ciò che ti aggrada (nei limiti delle tue conoscenze e della legge), purché tu lasci come ultimo comando exit 0, altrimenti non risolverai. In parole povere, dopo la modifica il tuo file /etc/rc.local dovrà apparire così:
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. #Un commento per spiegare perché hai inserito il comando, notare l'assenza di sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 exit 0
Nel caso tu te lo stia domandando, sì: copiare e incollare questa cosa al posto dell'attuale contenuto del tuo file /etc/rc.local funzionerà, ma sarai bollato come pigrone se lo fai. :-p Unica avvertenza: il file è uno script, e in quanto tale è eseguibile. Nel caso tu faccia qualcosa di strano tipo cancellarlo, ricorda di rendere eseguibile il file che scriverai per sostituirlo, altrimenti com'è facilmente intuibile non verrà eseguito. So cosa ti stai chiedendo: per rendere eseguibile un file devi dare il comando:
chmod +x nome_file

(in realtà te la faccio davvero breve, usa il comando man chmod per capirne di più).

Spero di averti incuriosito sul magico mondo degli script. ;-)


  • Risposte 324
  • Creato
  • Ultima risposta

Principali partecipanti

Principali partecipanti

Inviato

Non mi risulta che esista più /etc/modprobe.d/aliases in Ubuntu 9.10, almeno in Kubuntu non c'è più. Stesso dicasi per /etc/default/grub. Hanno cambiato un po' di cose dal 2007. ;-)

La soluzione via Firefox non l'avevo considerata, pensavo a un approccio più "radicale".

Inviato

Non mi risulta che esista più /etc/modprobe.d/aliases in Ubuntu 9.10, almeno in Kubuntu non c'è più. Stesso dicasi per /etc/default/grub. Hanno cambiato un po' di cose dal 2007. ;-)

La soluzione via Firefox non l'avevo considerata, pensavo a un approccio più "radicale".

Qualcosa di simile, comunque: c'e` un file che definisce quegli alias.
Inviato

Sì, di sicuro ci sono solo che non saprei dove li abbiano infilati. Leo dovrebbe scoprire dove sono finiti e rivelarcelo. ;-)

Per curiosità, cosa trovi di sbagliato nella soluzione che proponevo? Al di là del solito "è un nuovo utente quindi meno mette le mani in script d'avvio e cose così e meglio è" che problemi individui?

Inviato

Sì, di sicuro ci sono solo che non saprei dove li abbiano infilati. Leo dovrebbe scoprire dove sono finiti e rivelarcelo. ;-)
grep -r alias /etc

Per curiosità, cosa trovi di sbagliato nella soluzione che proponevo? Al di là del solito "è un nuovo utente quindi meno mette le mani in script d'avvio e cose così e meglio è" che problemi individui?
Non e` elegante, perche` il sistema parte in un modo e poi viene riconfigurato: meglio configurarlo la prima volta nel modo giusto.
Inviato

Capisquo, si perde tempo per nulla.

Domo.

Quanto al grep lo sapevo, ma 'sto benedetto ragazzo dovrà iniziare a imparare in modo attivo, no? ;-)

EDIT - Per curiosità, aggiungere net.ipv6.conf.all.disable_ipv6=1 a /etc/sysctl.conf andrebbe bene? Quelle credo siano configurazioni "iniziali", no?

Inviato

Il terminale devi usarlo a prescindere. :-p

Ascolta il vecchio pinguino, che è sicuramente molto più esperto.

EDIT - In ogni caso hai almeno provato il comando

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

per vedere se disabilitando ip6 funziona? Perché se no qui stiamo facendo much ado about nothing, come direbbe Bombolo.

Inviato

Sicuro di aver disabilitato ipv6? Per accertartene prova un
ping6 ipv6.google.com
e vedi che ti risponde.
unknow host[/code]

Quanto è grave?

Inviato

Connettiti (mi pare che la connessione tu riesca a stabilirla, no? Non è solo tutto molto lento?), avvia il terminale e dai:

ping www.google.it

Quanto ai browser di Ubuntu, credo non ci sia solo Firefox installato, vedi se ne hai un altro. ;-)

Con le mail come sei messo?

Inviato

Connettiti (mi pare che la connessione tu riesca a stabilirla, no? Non è solo tutto molto lento?), avvia il terminale e dai:

ping www.google.it
Quanto ai browser di Ubuntu, credo non ci sia solo Firefox installato, vedi se ne hai un altro. ;-) Con le mail come sei messo?
unknow host[/code]

Inviato

Prova ping 195.36.1.104 (ovvero a pingare un indirizzo IP, nella fattispecie quello di D'L): se funziona allora hai problemi coi DNS, li risolvi impostandoli nel file /etc/resolv.conf

Apri il suddetto file con il tuo editor di fiducia (spero sia emacs ma potresti essere un eretico, in tal caso uno a caso andrà bene, ma poi installa subito emacs e impara a usarlo) e trova le due righe che iniziano con "nameserver".

Sostituisci tali righe con l'indirizzo IP del nameserver del tuo provider. Non sapendo quale sia il tuo provider ti consiglio di provare i DNS di Google, poi al limite una volta che riesci ad andare online li cambi:

nameserver 8.8.8.8

nameserver 8.8.4.4

Poi salva e riprova il ping.

Inviato

leonardo@leonardo-desktop:~$ ping 195.36.1.104
PING 195.36.1.104 (195.36.1.104) 56(84) bytes of data.
From 192.168.1.66 icmp_seq=43 Destination Host Unreachable
From 192.168.1.66 icmp_seq=44 Destination Host Unreachable
From 192.168.1.66 icmp_seq=45 Destination Host Unreachable
From 192.168.1.66 icmp_seq=47 Destination Host Unreachable
From 192.168.1.66 icmp_seq=48 Destination Host Unreachable
From 192.168.1.66 icmp_seq=49 Destination Host Unreachable
From 192.168.1.66 icmp_seq=50 Destination Host Unreachable
From 192.168.1.66 icmp_seq=51 Destination Host Unreachable
From 192.168.1.66 icmp_seq=53 Destination Host Unreachable
From 192.168.1.66 icmp_seq=54 Destination Host Unreachable
From 192.168.1.66 icmp_seq=65 Destination Host Unreachable
From 192.168.1.66 icmp_seq=66 Destination Host Unreachable
From 192.168.1.66 icmp_seq=68 Destination Host Unreachable
From 192.168.1.66 icmp_seq=69 Destination Host Unreachable
From 192.168.1.66 icmp_seq=70 Destination Host Unreachable
From 192.168.1.66 icmp_seq=71[/CODE]

E continua così, ora è arrivato a 2000... Cosa significa? :confused:

Inviato

Fermalo con un buon Ctrl + C (e ricorda che se non conosci un comando non è una cattiva idea leggerti le istruzioni prima, con un man NOMECOMANDO o con un NOMECOMANDO --help o simili ;-)).

Dunque, te non sei connesso a Internet. Ora dovremmo scoprire se almeno al router ci arrivi, prova a vedere se ping 192.168.1.1 (ammesso che questo sia l'indirizzo del tuo Access Point, se usi Alice ne sono sicuro) funziona.

Ripeto la domanda fatta qualche post fa, in ogni caso: come gestisci le connessioni su Ubuntu?

Crea un account o accedi per commentare

Devi essere un utente registrato per poter lasciare un commento

Crea un account

Crea un nuovo account e registrati nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.
 

Accedi ora
×
×
  • Crea nuovo...