network-devices.rules su Ubuntu 16.10

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
brio97
Prode Principiante
Messaggi: 6
Iscrizione: domenica 2 ottobre 2016, 18:22

network-devices.rules su Ubuntu 16.10

Messaggio da brio97 »

Ciao a tutti, sto cercando di installare il programma Matlab sul mio netbook che monta Lubuntu basato su Ubuntu 16.10 e kernel 4.8.0. Durante l'installazione ricevo un errore e cercando sul web consigliano di modificare il file /etc/udev/rules.d/network-devices.rules, il quale dovrebbe contenere informazioni riguardo alle connessioni cablate. Il mio problema è che questo file non è presente in quanto la cartella rules.d risulta vuota. Sapete se è un problema del mio pc o questo file è stato spostato in release successive alle discussioni che ho letto? Grazie mille in anticipo!
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

:ciao:

potrebbe essere del tutto normale che tu non abbia quel file: nemmeno io lo ho.
Al di là di questo non credo che quel file contenga informazioni riguardanti le tue connessioni di rete cablate, piuttosto istruzioni per personalizzare i device logici associati alla tue schede di rete fisiche
brio97
Prode Principiante
Messaggi: 6
Iscrizione: domenica 2 ottobre 2016, 18:22

Re: network-devices.rules su Ubuntu 16.10

Messaggio da brio97 »

thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965842#p4965842][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto::ciao:

potrebbe essere del tutto normale che tu non abbia quel file: nemmeno io lo ho.
Al di là di questo non credo che quel file contenga informazioni riguardanti le tue connessioni di rete cablate, piuttosto istruzioni per personalizzare i device logici associati alla tue schede di rete fisiche
Ciao, grazie della risposta. Il programma per funzionare richiede che la connessione cablata sia chiamata eth0 e per ora sono riuscito a modificarlo da terminale ma devo eseguire l'operazione ad ogni avvio del computer. Sai mica dove potrei mettere le mani per modificarlo definitivamente? Grazie mille!
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

brio97 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965858#p4965858][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Il programma per funzionare richiede che la connessione cablata sia chiamata eth0 ...
Questo si può fare: nella directory /etc/udev/rules.d crea un nuovo file e chiamalo 70-persistent-net.rules . All'interno del file inserisci questo testo

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
devi sostituire XX:XX:XX:XX:XX:XX con il MAC address della tua scheda di rete Ethernet.
Assicurati che il file sia di proprietà dell'utente root, gruppo root, e abbia i permessi 644.
Riavvia il PC e controlla che la scheda di rete Ethernet sia stata rinominata correttamente.
brio97
Prode Principiante
Messaggi: 6
Iscrizione: domenica 2 ottobre 2016, 18:22

Re: network-devices.rules su Ubuntu 16.10

Messaggio da brio97 »

thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965885#p4965885][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
brio97 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965858#p4965858][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Il programma per funzionare richiede che la connessione cablata sia chiamata eth0 ...
Questo si può fare: nella directory /etc/udev/rules.d crea un nuovo file e chiamalo 70-persistent-net.rules . All'interno del file inserisci questo testo

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
devi sostituire XX:XX:XX:XX:XX:XX con il MAC address della tua scheda di rete Ethernet.
Assicurati che il file sia di proprietà dell'utente root, gruppo root, e abbia i permessi 644.
Riavvia il PC e controlla che la scheda di rete Ethernet sia stata rinominata correttamente.
Ciao, il comando ifconfig mi rileva due schede ethernet, una chiamata enp3s0 e una wlpls0. Ho provato con il MAC address di entrambe ma al riavvio entrambe mantengono il loro nome originale. Il file è di proprietà di root e del gruppo root, per modificare i permessi è corretto il comando

Codice: Seleziona tutto

chmod 644 70-persistent-net.rules
?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

Prova con questa

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="enp3s*", NAME="eth0"
il MAC address da indicare è quello della scheda di rete Ethernet (enp3s0)
daigo

Re: network-devices.rules su Ubuntu 16.10

Messaggio da daigo »

Io avevo fatto così, su KDE, per cambiare da enp3s0 a eth0 visto il nome della periferica con

Codice: Seleziona tutto

ip link
e creato il file

Codice: Seleziona tutto

kdesu kate /etc/udev/rules.d/10-network.rules
e incollato

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="c8:0a:xx:xx:xx:xx", NAME="eth0"
dove a "c8:0a:xx:etc" ho messo quello trovato con ip link riferito a enp3s0

Salvato il file è riavviato senza modificare nessun permesso.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

Va bene anche la regola che ha postato @daigo: è semplicemente più generica

@daigo
daigo ha scritto:Io avevo fatto così, su KDE, per cambiare ...
Il dettaglio su KDE più che inutile è fuorviante. Non è una questione di Desktop Environment (KDE, Unity, ... ) è una questione di (regole di) udev
daigo

Re: network-devices.rules su Ubuntu 16.10

Messaggio da daigo »

Lo so che è inutile alla questione in sé , ma il "dettaglio" (inutile e fuorviante , opinione tua) era per rendergli noto che i comandi comprendevano parti relative solo a KDE
"kdesudo kate"

Comunque quello che ho fatto, è più generico, ma ha funzionato perfettamente, rinominando la periferica in eth0 ed usata così anche in configurazioni conky.

Con questo chiudo e lascio agli esperti :ciao:
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

brio97
Prode Principiante
Messaggi: 6
Iscrizione: domenica 2 ottobre 2016, 18:22

Re: network-devices.rules su Ubuntu 16.10

Messaggio da brio97 »

thece [url=http://forum.ubuntu-it.org/viewtopic.php?p=4965962#p4965962][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Prova con questa

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="enp3s*", NAME="eth0"
il MAC address da indicare è quello della scheda di rete Ethernet (enp3s0)
Ho risolto con questo metodo, grazie mille a entrambi! :birra:
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23381
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: network-devices.rules su Ubuntu 16.10

Messaggio da trekfan1 »

Allora metti [Risolto] al titolo del primo post cliccando su Modifica
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: network-devices.rules su Ubuntu 16.10

Messaggio da thece »

Forse il giusto mix tra la regola per udev che ho scritto io e quella che ha scritto @daigo è il seguente

Codice: Seleziona tutto

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="XX:XX:XX:XX:XX:XX", KERNEL=="enp*", NAME="eth0"

Se dai il comando

Codice: Seleziona tutto

sudo udevadm info -p /sys/class/net/eth0 -a
cosa ti appare?
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti