Diferencia entre revisiones de «Migrar a systemd networkd»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
mSin resumen de edición |
||
Línea 21: | Línea 21: | ||
systemctl enable systemd-networkd | systemctl enable systemd-networkd | ||
systemctl disable networking.service | systemctl disable networking.service | ||
rm /etc/resolv.conf | |||
ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf | |||
systemctl enable systemd-resolved.service | |||
Lo mas normal es que no necesites el <code>ClientIdentifier=mac</code>, yo si porque el servidor DHCP es un Windows Server 2012 y si no pongo eso las reservas DHCP no funcionan. Es el equivalente a poner <code>send dhcp-client-identifier = hardware;</code> en el <code>/etc/dhcp/dhclient.conf</code> | Lo mas normal es que no necesites el <code>ClientIdentifier=mac</code>, yo si porque el servidor DHCP es un Windows Server 2012 y si no pongo eso las reservas DHCP no funcionan. Es el equivalente a poner <code>send dhcp-client-identifier = hardware;</code> en el <code>/etc/dhcp/dhclient.conf</code> |
Revisión del 16:56 13 abr 2021
Problema: usas Linux, pongamos Debian 10 y estas usando el bueno y viejo /etc/network/interfaces
, pero por el motivo que sea quieres comenzar a usar systemd
, en concreto systemd-networkd
He aquí una pequeña chuleta para convertir un sistema de 1 sola tarjeta y DHCP.
Fichero: /etc/systemd/network/dhcp.network
[Match] Name=enp0s3 [Network] DHCP=ipv4 [DHCP] ClientIdentifier=mac
Comandos:
cd /etc/network/ mv interfaces interfaces.migrado-a-systemd systemctl enable systemd-networkd systemctl disable networking.service rm /etc/resolv.conf ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf systemctl enable systemd-resolved.service
Lo mas normal es que no necesites el ClientIdentifier=mac
, yo si porque el servidor DHCP es un Windows Server 2012 y si no pongo eso las reservas DHCP no funcionan. Es el equivalente a poner send dhcp-client-identifier = hardware;
en el /etc/dhcp/dhclient.conf