J'ai une configuration où mon système est dans le réseau domestique normal connecté au routeur. Le routeur attribue l'IP à mon appareil sans problème.
Je voudrais utiliser la même IP à chaque fois pour mon appareil. Vous pouvez la définir comme statique ou comme préférée. Il s'agit d'un environnement entièrement contrôlé, il ne devrait donc y avoir aucun problème pour obtenir l'IP préférée à partir du DHCP.
Mise à jour : Je ne peux rien changer du côté du serveur DHCP, je dois trouver une solution du côté du client. Le serveur est ICS et ne peut pas être configuré.
Questions
Ma question est la suivante : est-ce possible via dhcpcd
? Puis-je utiliser une IP statique avec dhcpcd
du tout ? Ou même préféré ? Je ne peux pas éviter l'utilisation de dhcpcd
à cause de certaines exigences sans rapport.
Fait jusqu'à présent
Ce que j'ai essayé jusqu'à présent, c'est d'ajouter ces lignes à la page d'accueil du site Web de l'UE. /etc/dhcpcd.conf
fichier :
interface eth0
static ip_address=192.168.1.135/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
Voici ce que les pages de manuel pour dhcpcd.conf
dites :
valeur statique
Configures a static value. If you set ip_address then dhcpcd will not attempt to obtain a lease and just use the value for the address with an infinite lease time. Here is an example which configures a static address, routes and dns. interface eth0 static ip_address=192.168.0.10/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1
Mais le problème est que même lorsque je procède de cette manière, je ne vois mon appareil utilisant cette IP que pendant un court instant, après quoi elle semble être perdue et remplacée par une autre IP très probablement attribuée via DHCP (elle est la prochaine dans le pool, je suppose).
Voici mon dossier complet dhcpcd.conf
le contenu du fichier :
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
duid
# Persist interface configuration when dhcpcd exits.
persistent
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname
noipv4ll
interface eth0
static ip_address=192.168.1.135/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
Dois-je ajouter d'autres options pour faire savoir à DHCP que je n'ai pas besoin d'une nouvelle adresse IP ou autre chose ? Ou ai-je complètement mal compris le sujet ?
J'ai essayé de chercher une aide plus détaillée en ligne, mais il n'y a pas beaucoup d'informations sur ce sujet, ou plus probablement, je ne connais pas assez le sujet pour effectuer une recherche valable.
Toute aide est appréciée !