[RISOLTO] In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Networking, configurazione della connessione, periferiche e condivisioni di rete.
vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

[RISOLTO] In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » lunedì 7 settembre 2020, 18:05

Salve, ho installato Ubuntu 20.04.1 su raspberry pi 3B ed una volta loggato vedo l'hot spot automatico di raspberry sul mio smartphone,
ma non riesco ad uscire in internet dando ping libero.it. Mi dice che ci sono problemi con la risoluzione dei nomi di dominio.
Ho cercato di inserire nel file specifico gli opportuni DNS ( 8.8.8.8 ) ma al riavvio della rete con "service" il problema non si risolve.
Sto' cercando in internet la risuluzione del problema ma dopo prove e riprove non cambia niente.
Nessuno mi può aiutare?
Ultima modifica di vga il sabato 12 settembre 2020, 8:13, modificato 2 volte in totale.

Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1938
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 18.04 Bionic Beaver
Sesso: Maschile
Località: Roma, Italia

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da DoctorStrange » lunedì 7 settembre 2020, 19:48

Se la tua Raspi è connessa al router, inserire come DNS 8.8.8.8 non credo risolva alcun propblema.

Se usi il DHCP standard, hai qualche problema a connetterti dalla Raspi?

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » lunedì 7 settembre 2020, 21:01

Infatti sto usando la DHCP come indicato nel file di conf. della rete, e mi succede che riesco a connettermi al router/smartphone
ma non ad uscire in rete a causa della mancata risoluzione dei nomi di dominio: idem stesso problema.

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » lunedì 7 settembre 2020, 21:17

vga ha scritto:
lunedì 7 settembre 2020, 21:01
Infatti sto usando la DHCP come indicato nel file di conf. della rete, e mi succede che riesco a connettermi al router/smartphone
ma non ad uscire in rete a causa della mancata risoluzione dei nomi di dominio: idem stesso problema.
Ecco il mio file:


Ecco il mio file 50-cloud-init.yaml:
network:
wlan0:
dhcp4: true
optional: true
version: 2
nameservers:
addresses: [ 8.8.8.8 , 1.1.1.1]

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » mercoledì 9 settembre 2020, 7:05

Aiutatemi per favore.

Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1938
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 18.04 Bionic Beaver
Sesso: Maschile
Località: Roma, Italia

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da DoctorStrange » mercoledì 9 settembre 2020, 9:42

Se non ho capito male, questa è la tua situazione: hai installato il sistema sulla Raspi. Hai acceso Hot Spot del cellulare, ti sei loggato sulla raspi e la vorresti far connettere ad internet, connettendola alla WiFi del telefono. Ottieni però un errore. Corretto?

Cosa dice esattamente questo messaggio di errore?

Sembra che ci sia qualche vago riferimento ai DNS, ed un ping non funziona.

Allora hai modificato un file, che sembra essere un dockerfile, o qualcosa di simile, esplicitando i DNS google. Sulla base di quale considerazione, avresti modificato proprio questo file? Ti sei documentato da qualche parte? Hai seguito qualche guida specifica?

Se, comunque, tu avessi letto la guida del forum, o gli altri innumerevoli post simili al tuo, ti saresti reso conto che le richieste agli autori dei post sono sempre le stesse: quali sono le specifiche del tuo hardware? E del tuo sistema operativo? Quale interfaccia di rete usi? E driver? Hai provato una connessione con cavo ethernet, prima di passare dal WiFi?

Molte volte, questo genere di problemi sono dovuti a problemi con i driver della scheda di rete o Wireless, è raro che una distribuzione Linux, scaricata e non intenzionalmente modificata possa avere qualche problema sui DNS.

Saluti.

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » mercoledì 9 settembre 2020, 12:47

Per il dockfile ho consultato un link.

Ho dato ping libero.it ed ottengo:

Codice: Seleziona tutto

ping: libero-it: Temporary failure in name resolution
poi do ping 8.8.8.8:

Codice: Seleziona tutto

ping: connect: Network is unreachable

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » mercoledì 9 settembre 2020, 12:50

Nelle mie specifiche hardware della raspberry pi 3B è inclusa la insterfaccia wifi e pure quella ethernet.

Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1938
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 18.04 Bionic Beaver
Sesso: Maschile
Località: Roma, Italia

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da DoctorStrange » mercoledì 9 settembre 2020, 13:07

vga ha scritto: Per il dockfile ho consultato un link.
Quale? Dove? Come? posta un link, un riferimento, qualcosa, in modo che anche chi non ha i tuoi problemi possa, quanto meno, cercare di riprodurli, o di vedere cosa tu hai cercato di fare.

Un pò di iniziativa, da parte tua, per cercare di fornire qualche informazione, sarebbe utile.
vga ha scritto:
Ho dato ping libero.it ed ottengo:

Codice: Seleziona tutto

ping: libero-it: Temporary failure in name resolution
poi do ping 8.8.8.8:

Codice: Seleziona tutto

ping: connect: Network is unreachable
Prima di tentare i ping devi vedere se, magari hai qualche problema con firewall, se c'è qualche impedimento a livello di router, che impedisce la comunicazione o, piu probabile, di driver.
vga ha scritto: Nelle mie specifiche hardware della raspberry pi 3B è inclusa la insterfaccia wifi e pure quella ethernet.
Questo non vuol dire nulla. Non hai fornito alcun tipo di informazione.

Come specifiche hardware intendevo quale interfaccia hardware realmente usa la tua Raspberry.

L'uso di una Raspian normale, od anche di una CentOS minimal, non genera alcun tipo di problema per la connessione comunque, con una ricerca sommaria su internet, si scopre che il chipset della tua Raspi usa un driver di tipo: RTL8188, ed il chipset dovrebbe essere il "Ralink MediaTek MT7601U". Confermi?

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » mercoledì 9 settembre 2020, 18:17

Allora il firewall è inattivo di default in Ubuntu.
Il tipo di chipset che ho nella mia Raspberry pi 3B è BCM2837 da come mi dice qui ---> https://www.terraelectronica.ru/pdf/sho ... hicRP3.pdf

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » mercoledì 9 settembre 2020, 18:25

ho trovato le informazioni riguardo /etc/netplan/50-cloud-init.yaml qui ---> https://askubuntu.com/questions/1227058 ... ind-one-ip.

Il mio è il seguente:

Codice: Seleziona tutto

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
        wlan0:
            dhcp4: true
    version: 2
             nameservers:
                            addresses:  [8.8.8.8 , 1.1.1.1]

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11349
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da thece » giovedì 10 settembre 2020, 18:05

:ciao:
vga ha scritto:
lunedì 7 settembre 2020, 18:05
... ma non riesco ad uscire in internet dando ping libero.it. Mi dice che ci sono problemi con la risoluzione dei nomi di dominio...
Il problema non è che non riesci ad uscire su Internet. Il problema è che non riesci a collegarti alla rete WIFI dell'hotspot, di conseguenza il comando ping non potrà mai funzionare.
La prima verifica da fare era sincerarsi di essere connessi alla rete WIFI. La seconda era controllare le impostazioni assunte dalla rete. La terza era controllare la risoluzione DNS.

Dockerfile? What?!?
Ubuntu Server usa Netplan per configurare la scheda di rete.

Ti riporto due file di configurazione per la scheda di rete WIFI che devi personalizzare secondo le tue necessità. Sicuramente almeno i valori: NOME_RETE_WIFI e PASSWORD_RETE_WIFI.
I file sono corretti e testati. Presta molta attenzione all'indentazione: Netplan è piuttosto schizzinoso :D

Configurazione con DHCP: /etc/netplan/40-wifi-dhcp.yaml

Codice: Seleziona tutto

network:
    version: 2
    renderer: networkd
    wifis:
        wlan0:
            optional: true
            dhcp4: true
            access-points:
                "NOME_RETE_WIFI":
                     password: "PASSWORD_RETE_WIFI"
Configurazione con indirizzo IP statico: /etc/netplan/50-wifi-static.yaml

Codice: Seleziona tutto

network:
    version: 2
    renderer: networkd
    wifis:
        wlan0:
            optional: true
            addresses: [192.168.0.100/24]
            gateway4: 192.168.0.1
            nameservers:
                addresses: [192.168.0.1, 1.1.1.1, 1.0.0.1]
            access-points:
                "NOME_RETE_WIFI":
                     password: "PASSWORD_RETE_WIFI"

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » venerdì 11 settembre 2020, 0:49

Sono riuscito a copiare il primo file che mi hai dato (quello riguardante il DHCP) dentro a /etc/netplan/50-wifi-static.yaml poi riavvio la rete ma niente,
non riesco a pingare libero.it e nemmeno 8.8.8.8.
Se faccio l'hotspot da PC funziona tutto correttamente riesco a navigare.
Aiutami per favore, l'altro utente che mi aveva risposto diceva che dipende molto probabilmente dai drivers.

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11349
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da thece » venerdì 11 settembre 2020, 8:42

Mi sento molto confidente sul fatto che non sia un problema di drivers ma piuttosto di inesperienza.
Intanto vediamo se hai seguito le mie indicazioni: postami il contenuto della directory /etc/netplan

Codice: Seleziona tutto

ls -l /etc/netplan
e il contenuto del file di configurazione di Netplan

Codice: Seleziona tutto

cat /etc/netplan/FILE_DI_CONFIGURAZIONE.yaml
Do per assunto che sei andato sul sito di Netplan e hai letto un pò di documentazione su come si usa?

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » venerdì 11 settembre 2020, 12:38

Sono nuovo di Ubuntu 20 uso ancora la 18 nel PC

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » venerdì 11 settembre 2020, 14:48

Allora #ls -l /etc/netplan:

Codice: Seleziona tutto

total 16
-rwxrwxrwx 1 root root 218 Sep  5  2020 40-wifi-dhcp.yaml
-rw-r--r-- 1 root root 218 Sep  5  2020 50-cloud-init.old
-rw-r--r-- 1 root root 218 Sep  5 16:25 50-cloud-init.yaml
-rwxrwxrwx 1 root root 354 Sep 10  2020 50-wifi-static.yaml 
il mio /etc/netplan/40-wifi-dhcp.yaml

Codice: Seleziona tutto

network:
    version: 2
    renderer: networkd
    wifis:
        wlan0:
            optional: true
            dhcp4: true
            access-points:
                "Redmi":
                     password: "12345678"
Ho appena consultato il sito di Netplan e sto provando alcuni esempi ma non funziona il mio caso con wifi e criptazione con pass.

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11349
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da thece » venerdì 11 settembre 2020, 15:33

A meno del nome e della password della rete WIFI che hai specificato, il tuo file /etc/netplan/40-wifi-dhcp.yaml è scritto correttamente.

Nella directory /etc/netplan hai troppi file di configurazione "attivi": tre! ossia tutti quelli che terminano con l'estensione .yaml
vga ha scritto:
venerdì 11 settembre 2020, 14:48

Codice: Seleziona tutto

-rwxrwxrwx 1 root root 218 Sep  5  2020 40-wifi-dhcp.yaml
-rw-r--r-- 1 root root 218 Sep  5 16:25 50-cloud-init.yaml
-rwxrwxrwx 1 root root 354 Sep 10  2020 50-wifi-static.yaml 
Rinomina i file di configurazione non necessari in ".yaml.disabled" o nel modo in cui preferisci. Basta che il nome non termini per .yaml e che quindi non vengano presi in considerazione da Netplan.

Una volta che hai rinominato i file di configurazione non necessari, verifica l'unico file di configurazione "attivo" (40-wifi-dhcp.yaml) con il comando

Codice: Seleziona tutto

sudo netplan try
per evidenziare eventuali altri problemi.

Per i file di configurazione .yaml bastano le seguenti autorizzazioni:

Codice: Seleziona tutto

-rw-r--r-- root root

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » venerdì 11 settembre 2020, 19:27

Ho dato #netplan try:

Codice: Seleziona tutto

error while loading /etc/netplan/40-wifi-dhcp.yalm, aborting.
Ho tolto tutti i file che non servono tranne 50-cloud-init.old

vga
Prode Principiante
Messaggi: 57
Iscrizione: lunedì 30 dicembre 2019, 21:38
Sesso: Maschile

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da vga » venerdì 11 settembre 2020, 19:31

Il mio 40-wifi-dhcp.yaml:

Codice: Seleziona tutto

network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
        optiona: true
        dhcp4: true
      access-points:
        "Redmi":
          password: "12345678"

Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 11349
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 10 (Buster) - KDE

Re: In Ubuntu 20.0.4.1 su raspberry pi 3B non funzionano i DNS

Messaggio da thece » venerdì 11 settembre 2020, 19:41

Purtroppo io non vedo cosa hai sul monitor e non posso schiacciare i tasti sulla tastiera per te.
Spero che tu non stia ribattendo a mano qui sul Forum gli output del terminale della RPI perchè ho notato delle cose piuttosto bruttine:

- un'estensione .yalm invece di .yaml
- una chiave optiona a cui manca una l (elle)
- l'indentazione sbagliata



Mi rendo perfettamente conto che muoversi sulla RPI usando il solo terminale è abbastanza ostico, specialmente se non sei pratico. Ti posto un piccolo walkthrough. Per quanto possibile cerca di replicarlo

Codice: Seleziona tutto

cd /etc/netplan

ls -l

-rw-r--r-- 1 root root 416 Apr  1 17:23 50-cloud-init.yaml

sudo mv 50-cloud-init.yaml 50-cloud-init.yaml.disabled

ls -l

-rw-r--r-- 1 root root 416 Apr  1 17:23 50-cloud-init.yaml.disabled
Crea il file 40-wifi-dhcp.yaml e lo compilalo come ti ho indicato più sopra

Codice: Seleziona tutto

ls -l

-rw-r--r-- 1 root root 235 Apr  1 17:36 40-wifi-dhcp.yaml
-rw-r--r-- 1 root root 416 Apr  1 17:23 50-cloud-init.yaml.disabled

Codice: Seleziona tutto

cat 40-wifi-dhcp.yaml

network:
    version: 2
    renderer: networkd
    wifis:
        wlan0:
            optional: true
            dhcp4: true
            access-points:
                "NOME_RETE_WIFI":
                     password: "PASSWORD_RETE_WIFI"
Controlla che la scheda di rete WIFI senta le reti WIFI

Codice: Seleziona tutto

sudo iw dev wlan0 scan | grep -i ssid

	SSID: NOME_RETE_WIFI
Se il comando di cui sopra dovesse mostrarti un messaggio di errore nel quale si dice che la scheda di rete WIFI è disabilitata / spenta , abilitala con il comando

Codice: Seleziona tutto

sudo ip link set wlan0 up
e ripeti la scansione delle reti WIFI.
Se la tua rete WIFI viene rilevata, verifica e attiva la configurazione di Netplan per la scheda di rete WIFI

Codice: Seleziona tutto

sudo netplan try     Eventualmente aggiungi l'opzione --debug
sudo netplan apply     Eventualmente aggiungi l'opzione --debug
Potrebbero essere visualizzati dei messaggi di warning e/o di errore. Se non riguardano la configurazione di Netplan in sè ma solamente i moduli di systemctl puoi provare a ricaricare / riavviare i moduli indicati in questo modo

Codice: Seleziona tutto

sudo systemctl daemon-reload
sudo systemctl restart netplan-wpa-wlan0.service
oppure riavviare la RPI: la configurazione di Netplan verrà comunque caricata.

Se la scheda di rete WIFI si connette alla rete WIFI dovresti ottenere degli output simili ai seguenti

Codice: Seleziona tutto

cat /proc/net/wireless 

Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan0: 0000   53.  -57.  -256        0      0      0      0      0        0

iw dev wlan0 info

Interface wlan0
	ifindex 3
	wdev 0x1
	addr b8:27:eb:26:a8:5d
	ssid NOME_RETE_WIFI
	type managed
	wiphy 0
	channel 6 (2437 MHz), width: 20 MHz, center1: 2437 MHz
	txpower 31.00 dBm

ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether b8:27:eb:73:fd:08 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether b8:27:eb:26:a8:5d brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.210/24 brd 192.168.0.255 scope global dynamic wlan0
       valid_lft 863838sec preferred_lft 863838sec
    inet6 fe80::ba27:ebff:fe26:a85d/64 scope link 
       valid_lft forever preferred_lft forever

ip r

default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.210 metric 600 
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.210 
192.168.0.1 dev wlan0 proto dhcp scope link src 192.168.0.210 metric 600 

ping -c 4 8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=12.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=117 time=12.7 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=117 time=12.4 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=117 time=15.1 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 12.204/13.118/15.078/1.147 ms

ping -c 4 google.it

PING google.it (172.217.21.67) 56(84) bytes of data.
64 bytes from mil04s40-in-f3.1e100.net (172.217.21.67): icmp_seq=1 ttl=117 time=14.7 ms
64 bytes from mil04s40-in-f3.1e100.net (172.217.21.67): icmp_seq=2 ttl=117 time=13.7 ms
64 bytes from mil04s40-in-f3.1e100.net (172.217.21.67): icmp_seq=3 ttl=117 time=14.7 ms
64 bytes from mil04s40-in-f3.1e100.net (172.217.21.67): icmp_seq=4 ttl=117 time=10.6 ms

--- google.it ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 10.613/13.435/14.720/1.675 ms
Ultima modifica di thece il venerdì 11 settembre 2020, 22:57, modificato 9 volte in totale.

Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: and77 e 7 ospiti