connection to discourse.ubuntu.com. PR_IO_TIMEOUT_ERROR

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Avatar utente
corradoventu
Rampante Reduce
Rampante Reduce
Messaggi: 5210
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: Ubuntu GNOME
Distribuzione: Ubuntu 24.04,26.04,26.10,debian 14
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

connection to discourse.ubuntu.com. PR_IO_TIMEOUT_ERROR

Messaggio da corradoventu »

Il problema dipende dal fatto che discourse si sta difendendo da un attacco DDOS e quindi rifiuta la connessione di alcuni IP che dipendono dal provider.
è tutto spiegato qui:
https://discourse.ubuntu.com/t/an-error ... rror/83582
https://discourse.ubuntu.com/t/i-can-no ... a/81961/50
Dato che è quasi impossibile collegarsi a discourse senza trucchi spiego qui il trucco.
Attenzione, la modifica si perde al reboot.
When Discourse is guarding against the DDOS, it disallows a number greater than 1320, but when it’s more relaxed, it allows a greater number.
Quando si difende discourse rifiuta IP maggiori di 1320, quando è rilassato ne accetta di più grandi.

Open a terminal and find your connection name with ip link
Apri un terminale e trove il nome dalla tua connesione, il mio è: ...

Codice: Seleziona tutto

corrado@corrado-n4-resolute:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 74:56:3c:01:8f:cb brd ff:ff:ff:ff:ff:ff
    altname enx74563c018fcb
3: wlx04bad667ffcb: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 04:ba:d6:67:ff:cb brd ff:ff:ff:ff:ff:ff
corrado@corrado-n4-resolute:~$
bisogna aggiustare quel "mtu 1500" in "mtu 1320"

Codice: Seleziona tutto

corrado@corrado-n4-resolute:~$ sudo ip link set dev wlx04bad667ffcb mtu 1320
[sudo: authenticate] Password:           
corrado@corrado-n4-resolute:~$ sudo ip link set dev enp2s0 mtu 1320
Adesso discourse accetterà la connessione ... fino al prossimo reboot, poi bisognerà rifare la manovra.

Il valore di mtu viene assegnato dal provider, se siete fortunati il vostro vi assegna un mtu accettabile da discourse.

Quando discourse non sarà più in difesa il trucco non servirà più.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4897
Iscrizione: sabato 31 dicembre 2005, 19:22
Desktop: Gnome, Plasma
Distribuzione: Fedora, Ubuntu, Tumbleweed

Re: connection to discourse.ubuntu.com. PR_IO_TIMEOUT_ERROR

Messaggio da frapox »

l'MTU sul link wifi o sul link ethernet locali non viene assegnato dal provider ma viene assegnato dal router (tramite DHCP) o eventualmente configurato dal sistemaoperativo (nel caso di Ubuntu, Network Manager).
Invece sul link wan l'MTU è deciso dall'operatore o per meglio dire dal router che adatta l'MTU a quello che vuole l'operatore, ad esempio PPPoE usa MTU di 1492 a causa di 8 byte di intestazione del protocollo.

Ma addirittura abbassarlo ulteriormente per connettersi a un sito mi pare follia. Credo di non aver mai toccato quel parametro da quando mi connetto a Internet (1997 o giù di li). E poi non tutti possono farlo, ad esempio chi usa un dispositivo aziendale bloccato o un device mobile. Se questa è la strategia che Canonical sta usando per bloccare i bot, direi non ci siamo.
Ultima modifica di frapox il domenica 31 maggio 2026, 17:30, modificato 1 volta in totale.
«La tecnologia va cavalcata. Se è lei a cavalcarci, ne siamo schiavi.»
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite