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

cavo di rete

Ho trovato questo link: https://www.server-world.info/en/note?os=Fedora_25&p=dhcp
oppure questo: https://www.server-world.info/en/note?os=Fedora_25&p=dhcp&f=2
che ne pensi?

Ma il primo è relativo alla configurazione lato server mentre tu sei client.

Un’altra cosa che potresti tentare è disabilitare momentaneamente sia firewall che selinux (anche se credo che non cambi nulla).

Puoi anche provare questa configurazione:

[root@client ~]# nmcli con mod ens3 ipv4.method auto [root@client ~]# nmcli con down ens3; nmcli con up ens3

Sostituendo il campo “ens3” con la tua interfaccia di rete.

[quote=palir1927]
Sostituendo il campo “ens3” con la tua interfaccia di rete.[/quote]
e sarebbe questa: enp6s1
giusto?

[quote=skiava][quote=palir1927]
Sostituendo il campo “ens3” con la tua interfaccia di rete.[/quote]
e sarebbe questa: enp6s1
giusto?[/quote]

Yes!

mi restituisce:

[root@skiava skiava]# nmcli con mod enp6s1 ipv4.method auto
Errore: unknown connection 'enp6s1'.
[root@skiava skiava]# 

Output di:

ifconfig -a

[skiava@skiava ~]$ ifconfig -a
enp2s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether ed:0b:00:00:e0:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp6s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet ***.-***.***.***  netmask 255.255.255.***  broadcast ***.***.***.***
        inet6 fe80::250:baff:fe**:****  prefixlen 64  scopeid 0x20<link>
        ether 00:50:ba:52:a9:**  txqueuelen 1000  (Ethernet)
        RX packets 669403  bytes 172763545 (164.7 MiB)
        RX errors 2  dropped 1  overruns 1  frame 0
        TX packets 65825  bytes 7322734 (6.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.*  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 356  bytes 30896 (30.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 356  bytes 30896 (30.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[skiava@skiava ~]$ netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         ***.***.***.***  0.0.0.0         UG        0 0          0 enp6s1
***.***.***.**  0.0.0.0         255.255.255.*** U         0 0          0 enp6s1
[skiava@skiava ~]$

Ho un dubbio amletico… questa interfaccia “enp2s0” che cos’è?

Inoltre puoi installare questo pacchetto:

dnf install lshw

E condividere l’output di questo comando:

lshw -class network

L’interfaccia “enp2s0” dovrebbe essere quella della scheda integrata alla scheda madre che è disattivata e/o non funziona…

[skiava@skiava ~]$ lshw -class network
WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 02
       serial: ed:0b:00:00:e0:00
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:32 ioport:c800(size=256) memory:fbeff000-fbefffff memory:fbee0000-fbeeffff memory:fe8f0000-fe8fffff
  *-network
       description: Ethernet interface
       product: RTL8139 Ethernet
       vendor: D-Link System Inc
       physical id: 1
       bus info: pci@0000:06:01.0
       logical name: enp6s1
       version: 10
       serial: 00:50:ba:52:a9:f9
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=193.206.35.22 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       resources: irq:17 ioport:e400(size=256) memory:febffc00-febffcff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
[skiava@skiava ~]$
[skiava@skiava ~]$ su
Password: 
[root@skiava skiava]# lshw -class network
  *-network DISABLED        
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 02
       serial: ed:0b:00:00:e0:00
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:32 ioport:c800(size=256) memory:fbeff000-fbefffff memory:fbee0000-fbeeffff memory:fe8f0000-fe8fffff
  *-network
       description: Ethernet interface
       product: RTL8139 Ethernet
       vendor: D-Link System Inc
       physical id: 1
       bus info: pci@0000:06:01.0
       logical name: enp6s1
       version: 10
       serial: 00:50:ba:52:a9:f9
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=***.***.***.** latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s
       resources: irq:17 ioport:e400(size=256) memory:febffc00-febffcff
[root@skiava skiava]# 

E possibile provare ad utilizzare quest’interfaccia per la connessione in dhcp?

EDIT: ci mostri l’output di questo comando:

nmcli dev status

Ho provato diverse volte ma non funziona…

Ci mostri l’output di questo comando:

nmcli dev status nmcli con show -a cd /etc/sysconfig/network-scripts/ ls

[skiava@skiava ~]$ nmcli dev status
DEVICE  TIPO      STATO            CONNESSIONE 
enp6s1  ethernet  collegato        manuale     
enp2s0  ethernet  non disponibile  --          
lo      loopback  non gestito      --          
[skiava@skiava ~]$ nmcli con show -a
NOME     UUID                                  TIPO            DEVICE 
manuale  ****+91-**+d5-***32-b1**-93****41e***a9  8**2-3-ethernet  enp6s1 
[skiava@skiava ~]$ cd /etc/sysconfig/network-scripts/
[skiava@skiava network-scripts]$ ls
ifcfg-enp6s1  ifdown-ppp       ifup-eth     ifup-sit
ifcfg-lo      ifdown-routes    ifup-ippp    ifup-Team
ifdown        ifdown-sit       ifup-ipv6    ifup-TeamPort
ifdown-bnep   ifdown-Team      ifup-isdn    ifup-tunnel
ifdown-eth    ifdown-TeamPort  ifup-plip    ifup-wireless
ifdown-ippp   ifdown-tunnel    ifup-plusb   init.ipv6-global
ifdown-ipv6   ifup             ifup-post    network-functions
ifdown-isdn   ifup-aliases     ifup-ppp     network-functions-ipv6
ifdown-post   ifup-bnep        ifup-routes
[skiava@skiava network-scripts]$ 

Allora proviamo quest’altra strada (da utente root):

[code]nmcli con down manuale

cd /etc/sysconfig/network-scripts/
mv ifcfg-enp6s1 /opt/ifcfg-enp6s1.bck
vi ifcfg-enp6s1[/code]

Ed inserisci in esso:

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=enp6s1 UUID=780fa091-7cd5-3652-b1f2-932e341e17a9 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes

Infine:

nmcli con up enp6s1 
[root@skiava opt]# nmcli con down manuale
Connessione "manuale" disattivata con successo (percorso D-Bus attivo: /org/freedesktop/NetworkManager/ActiveConnection/7)
[root@skiava opt]# cd /etc/sysconfig/network-scripts/
[root@skiava network-scripts]# mv ifcfg-enp6s1 /opt/ifcfg-enp6s1.bck
mv: impossibile eseguire stat di 'ifcfg-enp6s1': No such file or directory
[root@skiava network-scripts]# ls /opt
ifcfg-enp6s1.bck
[root@skiava network-scripts]# gedit ifcfg-enp6s1

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

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

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

(gedit:4358): 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:4358): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

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

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

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

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

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

(gedit:4358): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa
[root@skiava network-scripts]# nmcli con up enp6s1 
Errore: unknown connection 'enp6s1'.
[root@skiava network-scripts]# 

ho inserito i parametri da te segnalati con gedit ma non va…

Aspetta c’è qualcosa che non mi torna…

Prima mi hai condiviso questo output:

[skiava@skiava ~]$ cd /etc/sysconfig/network-scripts/ [skiava@skiava network-scripts]$ ls ifcfg-enp6s1 ifdown-ppp ifup-eth ifup-sit ifcfg-lo ifdown-routes ifup-ippp ifup-Team ifdown ifdown-sit ifup-ipv6 ifup-TeamPort ifdown-bnep ifdown-Team ifup-isdn ifup-tunnel ifdown-eth ifdown-TeamPort ifup-plip ifup-wireless ifdown-ippp ifdown-tunnel ifup-plusb init.ipv6-global ifdown-ipv6 ifup ifup-post network-functions ifdown-isdn ifup-aliases ifup-ppp network-functions-ipv6 ifdown-post ifup-bnep ifup-routes

Quindi mi sembra strano che non trova il file ifcfg-enp6s1

Comunque il file da editare non è in /opt ma nella directory /etc/sysconfig/network-scripts/.

Quindi procedi così:

nano /etc/sysconfig/network-scripts/ifcfg-enp6s1

Ed inserisci in esso:

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=enp6s1 UUID=780fa091-7cd5-3652-b1f2-932e341e17a9 ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes

ls -l /etc/sysconfig/network-scripts/ifcfg-enp6s1 cat /etc/sysconfig/network-scripts/ifcfg-enp6s1

Infine:

nmcli con down manuale; nmcli con up enp6s1

Aprendo con:

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

ho trovato i seguenti parametri:

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=780***1-**d*-3**2-b**2-9****4e17a9
ONBOOT=yes
MACADDR=00:50:BA:52:A9:F9
IPADDR=***.***.***.*2
PREFIX=24
GATEWAY=***.***.*+.1
DNS1=***.**4.**6.**0
DNS2=***.***.***.***
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_ADDR_GEN_MODE=stable-privacy
AUTOCONNECT_PRIORITY=-999

che devo fare?
devo aggiungere i parametri da te segnalati per il dhcp o sovrascriverli??

Devi sovrascrivere.

nmcli con down manuale;

Sovrascrivi la configurazione con quella che ti ho fornito e infine:

nmcli con up enp6s1 nmcli dev status

[root@skiava /]# nmcli con down manuale
Connessione "manuale" disattivata con successo (percorso D-Bus attivo: /org/freedesktop/NetworkManager/ActiveConnection/8)
[root@skiava /]# gedit /etc/sysconfig/network-scripts/ifcfg-enp6s1

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

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

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

(gedit:5241): 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:5241): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa

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

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

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

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

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

(gedit:5241): dconf-WARNING **: failed to commit changes to dconf: La connessione è chiusa
[root@skiava /]# ls -l /etc/sysconfig/network-scripts/ifcfg-enp6s1
-rw-r--r--. 1 root root 289  2 mar 12.58 /etc/sysconfig/network-scripts/ifcfg-enp6s1
[root@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=enp6s1
UUID=780fa091-7cd5-3652-b1f2-932e341e17a9
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
[root@skiava /]# nmcli con up enp6s1
Errore: unknown connection 'enp6s1'.
[root@skiava /]# nmcli dev status 
DEVICE  TIPO      STATO            CONNESSIONE 
enp6s1  ethernet  scollegato       --          
enp2s0  ethernet  non disponibile  --          
lo      loopback  non gestito      --          
[root@skiava /]#

niente non va…