[config réseau] Comment mettre une ip fixe ? [résolu]

Applications, problèmes de configuration réseau
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

[config réseau] Comment mettre une ip fixe ? [résolu]

Message par ricco75 »

Bonjour les gars
je suis désolé de poser cette question un peu con mais sous du ubuntu j'ai toujours trouvé la réponse mais la sous arch ca me semble moins évident....
j'ai ma freebox qui est en 192.168.0.254 et gère des dhcp à partir de l'adresse 200.
Je souhaiterai simplement que mon arch soit à chaque démarrage en 192.168.0.90
[test@archlinux ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:01:6c:6d:a5:df brd ff:ff:ff:ff:ff:ff
3: wlp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 0c:60:76:68:66:22 brd ff:ff:ff:ff:ff:ff
Je travaille sur la carte enp0s10
j'ai donc tapé ça :
ip addr add 192.168.0.90/24 dev enp0s10
ip route add 0.0.0.0/0 via 192.168.0.1
Parfois la machine démarre en 90 parfois en 200.....

C'est pas très clair...


Merci d'avance
Dernière modification par ricco75 le mar. 10 nov. 2020, 20:30, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [config réseau] Comment mettre une ip fixe ?

Message par benjarobin »

Bonjour,
Ce que tu cherches à faire est très clair, mais j'ai bien peur que tu fasses plusieurs erreurs.
Toute configuration faite via "ip addr / ip route" n'est que "temporaire" et ne survit pas à un redémarrage.
Si tu as une IP en 200 c'est que manifestement tu as un service réseau d'activé avec DHCP
Pour rendre ta configuration permanente et pour éviter de configurer à la main l'IP de ta machine à chaque démarrage, tu dois en effet utiliser un service réseau, et le configurer proprement.
Donc la première chose à faire est de vérifier ce que tu as activé comme service réseau (Il est plus que recommandé de n'utiliser qu'un unique service réseau, sinon des conflits risquent de survenir...), et comment le service réseau est configuré.

Peux tu donner la sortie de :

Code : Tout sélectionner

find /etc/systemd/system
grep -r . /etc/systemd/network* /etc/NetworkManager /etc/netctl
Quel service réseau veux tu utiliser ? Veux tu utiliser ta carte Wifi de temps en temps ? Si oui je te conseil pour cela d'utiliser NetworkManager
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [config réseau] Comment mettre une ip fixe ?

Message par laurent85 »

Bonjour,
Manuellement la 2è commande c'est l'ip du routeur la freebox qu'il faut mettre :

Code : Tout sélectionner

sudo ip route add default via 192.168.0.254 dev enp0s10
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [config réseau] Comment mettre une ip fixe ?

Message par ricco75 »

bonsoir
voici les résultats :

Code : Tout sélectionner

[test@archlinux ~]$ find /etc/systemd/system
/etc/systemd/system
/etc/systemd/system/var-lib-snapd-snap-snapd-9279.mount
/etc/systemd/system/getty.target.wants
/etc/systemd/system/getty.target.wants/getty@tty1.service
/etc/systemd/system/sockets.target.wants
/etc/systemd/system/sockets.target.wants/snapd.socket
/etc/systemd/system/var-lib-snapd-snap-core-9993.mount
/etc/systemd/system/snap.tvheadend.oscam.service
/etc/systemd/system/var-lib-snapd-snap-tvheadend-139.mount
/etc/systemd/system/snap.home-assistant-escoand.hass.service
/etc/systemd/system/var-lib-snapd-snap-home\x2dassistant\x2descoand-116.mount
/etc/systemd/system/var-lib-snapd-snap-core18-1885.mount
/etc/systemd/system/snap.tvheadend.tvheadend.service
/etc/systemd/system/home-assistant.service
/etc/systemd/system/multi-user.target.wants
/etc/systemd/system/multi-user.target.wants/var-lib-snapd-snap-snapd-9279.mount
/etc/systemd/system/multi-user.target.wants/remote-fs.target
/etc/systemd/system/multi-user.target.wants/var-lib-snapd-snap-core-9993.mount
/etc/systemd/system/multi-user.target.wants/snap.tvheadend.oscam.service
/etc/systemd/system/multi-user.target.wants/sshd.service
/etc/systemd/system/multi-user.target.wants/var-lib-snapd-snap-tvheadend-139.mount
/etc/systemd/system/multi-user.target.wants/snap.home-assistant-escoand.hass.service
/etc/systemd/system/multi-user.target.wants/var-lib-snapd-snap-home\x2dassistant\x2descoand-116.mount
/etc/systemd/system/multi-user.target.wants/var-lib-snapd-snap-core18-1885.mount
/etc/systemd/system/multi-user.target.wants/dhcpcd@enp0s10.service
/etc/systemd/system/multi-user.target.wants/snap.tvheadend.tvheadend.service

Code : Tout sélectionner

[test@archlinux ~]$ grep -r . /etc/systemd/network* /etc/NetworkManager /etc/netctl
/etc/systemd/networkd.conf:#  This file is part of systemd.
/etc/systemd/networkd.conf:#
/etc/systemd/networkd.conf:#  systemd is free software; you can redistribute it and/or modify it
/etc/systemd/networkd.conf:#  under the terms of the GNU Lesser General Public License as published by
/etc/systemd/networkd.conf:#  the Free Software Foundation; either version 2.1 of the License, or
/etc/systemd/networkd.conf:#  (at your option) any later version.
/etc/systemd/networkd.conf:#
/etc/systemd/networkd.conf:# Entries in this file show the compile time defaults.
/etc/systemd/networkd.conf:# You can change settings by editing this file.
/etc/systemd/networkd.conf:# Defaults can be restored by simply deleting this file.
/etc/systemd/networkd.conf:#
/etc/systemd/networkd.conf:# See networkd.conf(5) for details
/etc/systemd/networkd.conf:[Network]
/etc/systemd/networkd.conf:#SpeedMeter=no
/etc/systemd/networkd.conf:#SpeedMeterIntervalSec=10sec
/etc/systemd/networkd.conf:#ManageForeignRoutes=yes
/etc/systemd/networkd.conf:[DHCP]
/etc/systemd/networkd.conf:#DUIDType=vendor
/etc/systemd/networkd.conf:#DUIDRawData=
grep: /etc/NetworkManager: No such file or directory
grep: /etc/netctl: No such file or directory
Pour le moment je ne veux qu'utiliser la carte réseau filaire

il y a ça aussi

Code : Tout sélectionner

[test@archlinux ~]$ networkctl
WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK    TYPE     OPERATIONAL SETUP
  1 lo      loopback n/a         unmanaged
  2 enp0s10 ether    n/a         unmanaged
  3 wlp5s0  wlan     n/a         unmanaged
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [config réseau] Comment mettre une ip fixe ?

Message par benjarobin »

Si tu veux une IP fixe, il ne faut pas activer le service DHCP :

Code : Tout sélectionner

systemctl disable --now dhcpcd@enp0s10.service
Puis tu dois installer le service réseau de ton choix, et le configurer pour avoir une IP fixe.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [config réseau] Comment mettre une ip fixe ?

Message par ricco75 »

Ah ?
et ensuite du coup ?
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [config réseau] Comment mettre une ip fixe ?

Message par laurent85 »

Pour NetworkManager passe par l'interface graphique de configuration, IPv4 méthode manuelle. Mais à mon avis c'est mieux de passer par l'interface de configuration de la freebox pour attribuer une ip fixe à ce pc, ça se configure dans DHCP.
ricco75
Hankyu
Messages : 36
Inscription : mar. 13 avr. 2010, 18:23

Re: [config réseau] Comment mettre une ip fixe ?

Message par ricco75 »

Bonjour
J'ai appliqué ce tuto à la lettre et c'est OK

https://computerz.solutions/archlinux-netctl-dhcp/
Répondre