Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-12-2021 20:37:26

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

[Résolu] Mettre une IP fixe

Bonjour,

Petit avant propos qui m'aurait évité bien des ennuis. Quand on décide de gérer soi-même le réseau sur une Debian avec un environnement graphique on est en concurrence avec le gestionnaire de réseau. Avec Gnome et ses copains au moins il s'agit de Network Manager.

Pour le désactiver c'est très simple:

root@laptop15:/etc# cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

Il suffit de changer managed=true par managed=false. Apès un redémarrage on est alors seul aux commandes du réseau de sa Debian.


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



Bonsoir,

Pour avoir une ip fixe j'ai modifié /etc/network/interfaces comme ceci:

allow-hotplug enp4s0
iface enp4s0 static
        address 192.168.57.57
        netmask 255.255.255.0
        gateway 192.168.57.1

Si je me connecte à ma box j'ai une ip en 192.168.1.x. Si je me déconnecte je n'obtiens pas d'ip. L'interface étant correcte j'en conclu que le fichier interface n'est pas du tout pris en compte. Comment faire pour qu'il le soit?

Dernière modification par Priareos (13-12-2021 12:43:10)

Hors ligne

#2 11-12-2021 20:52:39

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

Quel était le contenu antérieur du fichier ?
Qu'as-tu fait pour qu'il soit pris en charge ?
Redémarré le système ?
Arrêté l'interface (ifdown), modifié le fichier et redémarré l'interface (ifup) ?

Il vaut mieux montrer que raconter.

En ligne

#3 11-12-2021 20:58:38

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

Voici l'intégralité du fichier:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#auto enp4s0
allow-hotplug enp4s0
iface enp4s0 static
        address 192.168.57.57
        netmask 255.255.255.0
        gateway 192.168.57.1

J'ai donc juste commenté auto enp4s0 et écrit ce qui suit. J'ai tenté systemctl restart networking mais il m'insulte alors j'ai rebooté après avoir déconnecté la machine de la box. N'ayant pas l'ip voulue ( pas d'ip du tout en fait ) j'ai rebranché le cable vers la box et là j'ai une ip en 192.168.1.x. J'ai tenté plusieurs fois avec tout le temps un reboot, je n'ai jamais 192.168.57.57 sur enp4s0.

Dernière modification par Priareos (11-12-2021 20:59:45)

Hors ligne

#4 11-12-2021 21:22:34

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

Priareos a écrit :

J'ai donc juste commenté auto enp4s0 et écrit ce qui suit.


Il n'y avait rien d'autre que la ligne "auto" concernant enp4s0 ?
Si l'interface reçoit une adresse IP automatiquement lorsqu'elle est connectée à la box, ça veut dire qu'il y a un autre service actif que "networking" qui gère le réseau. A priori ce n'est pas NetworkManager car en principe il ne touche pas aux interfaces déclarées dans /etc/network/interfaces. Reste wicd, connman, dhcpcd (à ne pas confondre avec dhclient ou dhcpd).

Priareos a écrit :

J'ai tenté systemctl restart networking mais il m'insulte


"Il m'insulte" ne contient aucune information utile. Merci de rapporter le message d'erreur exact et complet.
D'autre part l'action restart ne redémarre pas les interfaces en allow-hotplug.

Vu l'erreur dans le fichier : il manque "inet" avant "static".


Il vaut mieux montrer que raconter.

En ligne

#5 11-12-2021 21:34:27

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

Et bien tu as gagné, il manquait effectivement inet. Et oui il n'y a rien de plus dans le fichier concernant enp4s0 mais avec inet tout marche comme prévu. Un grand merci à toi.

Pour systemctl restart networking ce n'était pas le sujet mais maintenant ça l'est devenu smile Voici donc le problème:

root@laptop15:~# systemctl restart networking
Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
root@laptop15:~# journalctl -xe
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:500:2::c#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:500:2::c#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:500:a8::e#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:500:a8::e#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:500:12::d0d#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:500:12::d0d#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:500:2d::d#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:500:2d::d#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:7fe::53#53
Dec 11 20:29:23 laptop15 named[982]: scheduled loading new zones
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:7fe::53#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:dc3::35#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:dc3::35#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:500:1::53#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:500:1::53#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:503:ba3e::2:30#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:503:ba3e::2:30#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './DNSKEY/IN': 2001:503:c27::2:30#53
Dec 11 20:29:23 laptop15 named[982]: network unreachable resolving './NS/IN': 2001:503:c27::2:30#53
Dec 11 20:29:23 laptop15 named[982]: any newly configured zones are now loaded
Dec 11 20:29:23 laptop15 named[982]: running
Dec 11 20:29:33 laptop15 named[982]: managed-keys-zone: Unable to fetch DNSKEY set '.': timed out
Dec 11 20:29:33 laptop15 named[982]: resolver priming query complete

Et effectivement:

root@laptop15:~# systemctl status networking.service

● networking.service - Raise network interfaces
     Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2021-12-11 20:35:21 CET; 14s ago
       Docs: man:interfaces(5)
    Process: 2839 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
   Main PID: 2839 (code=exited, status=1/FAILURE)
        CPU: 87ms

Dec 11 20:35:21 laptop15 dhclient[2870]: bugs on either our web page at www.isc.org or in the README file
Dec 11 20:35:21 laptop15 dhclient[2870]: before submitting a bug.  These pages explain the proper
Dec 11 20:35:21 laptop15 dhclient[2870]: process and the information we find helpful for debugging.
Dec 11 20:35:21 laptop15 dhclient[2870]:
Dec 11 20:35:21 laptop15 dhclient[2870]: exiting.
Dec 11 20:35:21 laptop15 ifup[2839]: ifup: failed to bring up eth0
Dec 11 20:35:21 laptop15 ifup[2839]: ifup: unknown interface enp4s0
Dec 11 20:35:21 laptop15 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Dec 11 20:35:21 laptop15 systemd[1]: networking.service: Failed with result 'exit-code'.
Dec 11 20:35:21 laptop15 systemd[1]: Failed to start Raise network interfaces.
~

Dernière modification par Priareos (11-12-2021 21:37:02)

Hors ligne

#6 11-12-2021 21:45:57

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

Apparemment il y a un souci avec les noms d'interfaces.
Que contiennent les éventuels fichiers présents dans /etc/network/interfaces.d/ (au hasard, setup à virer)
Qu'affiche la commande "ip link" ?

Il vaut mieux montrer que raconter.

En ligne

#7 12-12-2021 16:38:29

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

Il y a avait bien un fichier setup qui trainait là. Il faisait référence à une interface eth0, interface qui n'existe pas sur mon système. Par contre j'ai toujours la même erreur avec systemctl restart networking.

Hors ligne

#8 12-12-2021 16:52:34

robert2a
Membre
Distrib. : Arch Linux
(G)UI : Mate
Inscription : 15-11-2014

Re : [Résolu] Mettre une IP fixe

Bonjour
tu a effacé ce fichier setup comme indiqué par raleur ?
ps: il faut peut être relancer des services , tu a redémarrer  la machine ?


journalctl -b -r -p err
 

Dernière modification par robert2a (12-12-2021 16:54:18)

Hors ligne

#9 12-12-2021 19:35:19

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

Bonsoir,

Oui j'ai déplacé le fichier dans mon home, en cas de besoin, et j'ai rebooté.

root@laptop15:~# journalctl -b -r -p err

Dec 12 17:44:25 laptop15 systemd[1630]: Failed to start Application launched by gnome-session-binary.
Dec 12 17:44:23 laptop15 systemd[1630]: Failed to start Application launched by gnome-session-binary.
Dec 12 17:44:23 laptop15 bluetoothd[837]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address al>
Dec 12 17:44:23 laptop15 bluetoothd[837]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset Voice gateway: rfcomm_bind: A>
Dec 12 17:44:23 laptop15 pipewire[1650]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of nam>
Dec 12 17:44:23 laptop15 gdm-password][1625]: gkr-pam: unable to locate daemon control file
Dec 12 17:44:19 laptop15 bluetoothd[837]: Failed to set mode: Blocked through rfkill (0x12)
Dec 12 17:44:17 laptop15 pipewire[994]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get PID of name>
Dec 12 17:44:17 laptop15 bluetoothd[837]: Failed to set mode: Blocked through rfkill (0x12)
Dec 12 17:44:17 laptop15 bluetoothd[837]: sap-server: Operation not permitted (1)
Dec 12 17:44:17 laptop15 bluetoothd[837]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
Dec 12 17:44:17 laptop15 libvirtd[768]: internal error: Failed to autostart storage pool 'WG_client': cannot open directory '/media/priare>
Dec 12 17:44:17 laptop15 libvirtd[768]: cannot open directory '/media/priareos/VM/VirtualBox VMs/WG_client': No such file or directory
Dec 12 17:44:17 laptop15 libvirtd[768]: internal error: Failed to autostart storage pool 'VM': cannot open directory '/media/priareos/VM':>
Dec 12 17:44:17 laptop15 libvirtd[768]: cannot open directory '/media/priareos/VM': No such file or directory
Dec 12 17:44:17 laptop15 libvirtd[768]: internal error: Failed to autostart storage pool 'ISO': cannot open directory '/media/priareos/VM/>
Dec 12 17:44:17 laptop15 libvirtd[768]: cannot open directory '/media/priareos/VM/ISO': No such file or directory
Dec 12 17:44:17 laptop15 kernel: Bluetooth: hci0: unexpected event for opcode 0xfc2f
Dec 12 17:44:16 laptop15 kernel: r8169 0000:04:00.0: Unable to load firmware rtl_nic/rtl8168g-3.fw (-2)
Dec 12 17:44:16 laptop15 kernel: r8169 0000:04:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)
Dec 12 17:44:16 laptop15 smartd[653]: Device: /dev/nvme0, number of Error Log entries increased from 5237 to 5238
Dec 12 17:44:16 laptop15 systemd[1]: Failed to start Raise network interfaces.

Hors ligne

#10 12-12-2021 22:48:38

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

Priareos a écrit :

Par contre j'ai toujours la même erreur avec systemctl restart networking.


Quelle erreur ?


Il vaut mieux montrer que raconter.

En ligne

#11 13-12-2021 00:04:43

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

Celle-ci, sauf qu'il ne me parle plus de cette mystérieuse interface eth0 smile


root@laptop15:~# systemctl status networking


● networking.service - Raise network interfaces
     Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2021-12-12 22:57:14 CET; 5min ago
       Docs: man:interfaces(5)
    Process: 506 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
   Main PID: 506 (code=exited, status=1/FAILURE)
        CPU: 34ms

Dec 12 22:57:14 laptop15 systemd[1]: Starting Raise network interfaces...
Dec 12 22:57:14 laptop15 ifup[506]: ifup: unknown interface enp4s0
Dec 12 22:57:14 laptop15 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Dec 12 22:57:14 laptop15 systemd[1]: networking.service: Failed with result 'exit-code'.
Dec 12 22:57:14 laptop15 systemd[1]: Failed to start Raise network interfaces.

Dernière modification par Priareos (13-12-2021 00:05:59)

Hors ligne

#12 13-12-2021 00:49:23

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

On peut voir la sortie "ip addr" et le contenu actuel du fichier /etc/network/interfaces ?

Il vaut mieux montrer que raconter.

En ligne

#13 13-12-2021 00:56:33

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

root@laptop15:~# ip addr
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: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 8c:16:45:80:38:f5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.44/24 brd 192.168.1.255 scope global dynamic noprefixroute enp4s0
       valid_lft 82889sec preferred_lft 82889sec
    inet6 fe80::b6bd:10a3:220b:8a27/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether f6:2e:75:f6:58:e5 brd ff:ff:ff:ff:ff:ff permaddr 30:24:32:21:97:15
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:c2:d5:ea:8f brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever





root@laptop15:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto enp4s0
#allow-hotplug enp4s0
#iface enp4s0 inet static
#    address 192.168.57.57
#    netmask 255.255.255.0
#    gateway 192.168.57.1

Hors ligne

#14 13-12-2021 01:11:21

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Mettre une IP fixe

Forcément, si tu déclares une interface en "auto" et tu commentes sa configuration "iface"...

Il vaut mieux montrer que raconter.

En ligne

#15 13-12-2021 01:32:43

Priareos
Membre
Distrib. : Debian 11
Inscription : 25-07-2021

Re : [Résolu] Mettre une IP fixe

La vache, il va falloir que je reprenne les bases. Merci en tout cas.

Dernière modification par Priareos (13-12-2021 02:22:59)

Hors ligne

Pied de page des forums