Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dhcpcd [2019/11/18 08:39] luc |
dhcpcd [2024/04/02 19:53] (Version actuelle) luc |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
systemctl enable dhcpcd.service | systemctl enable dhcpcd.service | ||
</ | </ | ||
- | |||
- | |||
- | === Configurer l' | ||
- | |||
- | Eventuellement ça peut ne pas suffire, il faut alors envisager : \\ | ||
- | //Je me fatigue pas, je fais un copier coller de je ne sais plus quel wiki.// \\ | ||
- | \\ | ||
- | This setup will enable a DHCP IP for host and container. In this case, both systems will share the same IP as they share the same interfaces. | ||
- | < | ||
- | # dans le fichier / | ||
- | |||
- | [Match] | ||
- | Name=en* | ||
- | |||
- | [Network] | ||
- | DHCP=ipv4 | ||
- | </ | ||
- | Then, enable and start '' | ||
- | |||
- | You can of course replace en* by the full name of your ethernet device given by the output of the '' | ||
==== Fallback ip ==== | ==== Fallback ip ==== | ||
Ligne 57: | Ligne 37: | ||
interface eth0 | interface eth0 | ||
fallback static_eth0 | fallback static_eth0 | ||
+ | </ | ||
+ | |||
+ | ==== dhcp, dns et resolv.conf ==== | ||
+ | |||
+ | De base, dhcp permet de récupérer un lien vers un serveur dns, habituellement le routeur qui attribue par dhcp les ip.\\ | ||
+ | Notamment, dhcpd met à jour le fichier `/ | ||
+ | |||
+ | Si pour une raison quelconque, la résolution de ndd ne fonctionne pas via le routeur (j'ai déjà eu des incompatibilités de protocole dns entre le routeur et des configs de linux, mais pas windows #bizarre), on peut forcer linux à aller chercher un autre serveur dns, par exemple celui vers lequel redirige le (modem-)routeur en modifiant directement le fichier resolv.conf : | ||
+ | < | ||
+ | # resolv.conf | ||
+ | nameserver < | ||
+ | </ | ||
+ | |||
+ | Le problème est qu'au redémarrage du pc, dhcpd va écraser notre config resolv.conf. On peut l' | ||
+ | < | ||
+ | # / | ||
+ | # ajouter : | ||
+ | nohook resolv.conf | ||
</ | </ |