Diferencia entre revisiones de «Migrar a systemd networkd»
mSin resumen de edición |
mSin resumen de edición |
||
Línea 1: | Línea 1: | ||
Problema: usas Linux, pongamos Debian 10 y estas usando el bueno y viejo <code>/etc/network/interfaces</code>, pero por el motivo que sea quieres comenzar a usar <code>systemd</code>, en concreto <code>systemd-networkd</code> | Problema: usas Linux, pongamos Debian 10 y estas usando el bueno y viejo <code>/etc/network/interfaces</code>, pero por el motivo que sea quieres comenzar a usar <code>systemd</code>, en concreto <code>systemd-networkd</code> y <code>systemd-resolved</code>. | ||
He aquí una pequeña chuleta para convertir un sistema de 1 sola tarjeta y DHCP. | He aquí una pequeña chuleta para convertir un sistema de 1 sola tarjeta y DHCP. |
Revisión del 08:28 14 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
y systemd-resolved
.
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 MulticastDNS=true [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
Tanto el ClientIdentifier=mac
como el MulticastDNS=true
, son muy específicos de mi red, que es mixta Linux/Windows 2012 Server. Lo mas posible es que tu no lo necesites. mDNS funcionaba por defecto en el modo antiguo y el equivalente a ClientIdentifier=mac
en el modo antiguo era poner send dhcp-client-identifier = hardware;
en el /etc/dhcp/dhclient.conf
(sin esto las reservas DHCP en el Windows Server 2012 no me funcionaban).