[Risolto] configurare IP da manuale (statico) a dhcp (automatico)

La cosa che non capisco è che l’interfaccia viene rilevata, però se modifichiamo il file non la riconosce…

Prova così:

nmcli con down manuale

sovrascri la configurazione con questa (ho modificato il campo NAME):

HWADDR=00:50:BA:52:A9:F9 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=manuale UUID=780fa091-7cd5-3652-b1f2-932e341e17a9 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes

Ed infine:

nmcli con up manuale nmcli dev status

[root@skiava skiava]# gedit /etc/sysconfig/network-scripts/ifcfg-enp6s1

(gedit:2152): GLib-GIO-CRITICAL **: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(gedit:2152): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion 'G_IS_DBUS_PROXY (proxy)' failed

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)
Error creating proxy: La connessione è chiusa (g-io-error-quark, 18)

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

** (gedit:2152): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-spell-language non supportata

** (gedit:2152): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-encoding non supportata

** (gedit:2152): WARNING **: Set document metadata failed: Impostazione dell'attributo metadata::gedit-position non supportata

(gedit:2152): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa
[root@skiava skiava]# nmcli con up manuale
Errore: attivazione connessione non riuscita.
[root@skiava skiava]# nmcli dev status 
DEVICE  TIPO      STATO                                                  CONNESSIONE 
enp6s1  ethernet  connessione in corso (acquisizione configurazione IP)  manuale     
enp2s0  ethernet  non disponibile                                        --          
lo      loopback  non gestito                                            --          
[root@skiava skiava]# nmcli dev status 
DEVICE  TIPO      STATO            CONNESSIONE 
enp6s1  ethernet  scollegato       --          
enp2s0  ethernet  non disponibile  --          
lo      loopback  non gestito      --          
[root@skiava skiava]# cat /etc/sysconfig/network-scripts/ifcfg-enp6s1 
HWADDR=00:50:BA:52:A9:F9
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=manuale
UUID=780fa091-7cd5-3652-b1f2-932e341e17a9
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@skiava skiava]# 

niente da fare…

Anche in questo modo, cerca di acquisire l’ip ma non “riesce”… rimango della mia idea (ipotesi) che il DHCP server non è compatibile con LINUX (fedora).

E quindi cosa si potrebbe fare?
Segnalare un bug?
non vorrei cambiare distribuzione perché mi sono affezionato a Fedora…
strano che gli sviluppatori non si saranno accorti di questo problema…

Ma ti ha mai funzionato la connessione in DHCP sul client in questione? (anche con versioni differenti di fedora da quella attuale).

Si ha funzionato senza problemi con windows xp, debian 8 e chakra 2016.

Intendevo con altre distribuzioni di fedora

Ho provato la live di fedora 24 con DE gnome e la live di mate-compiz di fedora 25 ma non vanno lo stesso.

Come suggerito https://bugzilla.redhat.com/show_bug.cgi?id=1154200 potresti provare questo workaround:

# touch /etc/dhcp/dhclient.conf
# echo "send dhcp-client-identifier = hardware;" > /etc/dhcp/dhclient.conf
# systemctl restart NetworkManager.service

Sincerati che il file di configurazione dell’interfaccia sia coerente con la configurazione prevista per il Dhcp
Riesci ad acquisire la configurazione di rete?

Scusami ma prima di eseguire i comandi da te segnalati devo configurare la rete in automatico (dhcp) o posso lasciare in manuale (ip statico)?

In Dhcp ovviamente :wink:

Esattamente come segue, come hai indicato tu stesso al post #9


[skiava@skiava ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp6s1
HWADDR=00:50:BA:52:A9:F9
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=manuale
UUID=780fa091-7cd5-3652-b1f2-932e341e17a9
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
MACADDR=00:50:BA:52:A9:F9
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
PEERDNS=yes
PEERROUTES=yes

Non ho capito bene, mi ripeti la procedura?
grazie.

Ok, rivediamo intanto

$ cat /etc/sysconfig/network-scripts/ifcfg-enp6s1
[skiava@skiava ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp6s1
HWADDR=00:50:BA:52:A9:F9
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=manuale
UUID=780fa091-7cd5-3652-b1f2-932e341e17a9
ONBOOT=yes
MACADDR=00:50:BA:52:A9:F9
DNS1=1**.2**.***.***
DNS2=1**.***.***.***
IPADDR=1**.***.***.**
PREFIX=24
GATEWAY=***.***.***.**
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[skiava@skiava ~]$

Cancella o commenta le righe:

MACADDR=00:50:BA:52:A9:F9
DNS1=1**.2**.***.***
DNS2=1**.***.***.***
IPADDR=1**.***.***.**
PREFIX=24
GATEWAY=***.***.***.**

Modifica la riga

BOOTPROTO=none

così:

BOOTPROTO=dhcp

Salva il file di configurazione, chiudi l’editor utilizzato e segui i passaggi descritti al post #70

Riesci ad ottenere la configurazione di rete dal Dhcp ora?

MACADDR=00:50:BA:52:A9:F9
DNS1=1**.2**.***.***
DNS2=1**.***.***.***
IPADDR=1**.***.***.**
PREFIX=24
GATEWAY=***.***.***.**

quindi la modificare in questo modo:

MACADDR=
DNS1=
DNS2=
IPADDR=
PREFIX=
GATEWAY=

e poi eseguire i passaggi successivi…giusto??

MACADDR=00:50:BA:52:A9:F9
DNS1=1**.2**.***.***
DNS2=1**.***.***.***
IPADDR=1**.***.***.**
PREFIX=24
GATEWAY=***.***.***.**

quindi da modificare in questo modo:

MACADDR=
DNS1=
DNS2=
IPADDR=
PREFIX=
GATEWAY=

e poi eseguire i passaggi successivi…giusto??

Modificale così:

# MACADDR=00:50:BA:52:A9:F9
# DNS1=1**.2**.***.***
# DNS2=1**.***.***.***
# IPADDR=1**.***.***.**
# PREFIX=24
# GATEWAY=***.***.***.**

e cambia la riga

BOOTPROTO=none

così:

BOOTPROTO=dhcp

Si funziona…riporto output di:

[skiava@skiava ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp6s1
HWADDR=00:50:BA:52:A9:F9
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=dhcp
UUID=780fa091-7cd5-3652-b1f2-932e341e17a9
ONBOOT=yes
#MACADDR=00:50:BA:52:A9:F9
#DNS1=193.204.176.40
#DNS2=193.204.176.140
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
#IPADDR=***.***.***.**
#PREFIX=24
#GATEWAY=***.***.**.**
MACADDR=00:50:BA:52:A9:F9
DNS1=193.204.176.40
DNS2=193.204.176.140
PEERDNS=no
PEERROUTES=yes
[skiava@skiava ~]$ 

grazie per avermi seguito… :clap:
quindi era un bug…che dopo diversi tentativi hanno risolto… :thumb: