Udev peut assigner des noms arbitraires aux interfaces des cartes
réseau pour certaines cartes réseau comme enp2s1. Si vous n'êtes
pas sûr du nom de l'interface de votre carte réseau, vous pouvez
toujours lancez ip
l après avoir redémarré votre système. Il est
important que la variable Name
dans
/etc/systemd/network
contienne le
bon nom d'interface (par exemple, Name=enp2s1
ou Name=eth0
) ou systemd n'arrivera pas à initialiser
l'interface réseau.
systemd-networkd
utilise /etc/systemd/network
comme
fichier de configuration. Référez-vous à systemd.network(5) et
systemd.netdev(5). Configurez une interface réseau avec un
fichier de configuration. Ajustez Name= comme requis :
cd /etc/systemd/network && cat > static.network << "EOF" [Match] Name=enp2s0 [Network] Address=192.168.1.1/24 Gateway=192.168.1.2 EOF
Les valeurs de ces variables doivent être changées dans chaque fichier pour correspondre à la bonne configuration.
La variable Name
définie le nom de
l'interface, par exemple, eth0. Elle est requise pour tous les
fichiers de configuration de périphériques réseau.
La variable Gateway
devrait contenir
l'adresse IP de la passerelle par défaut, s'il y en a une. Sinon,
commentez cette variable.
Pour plus d'informations, regardez la page de manuel de systemd.netdev.
systemd-networkd
utilise /etc/systemd/network
comme
fichier de configuration. Référez-vous à systemd.network(5)
et systemd.netdev(5)
. Configurez une interface
réseau avec un fichier de configuration. Ajustez Name= comme
requis :
cd /etc/systemd/network && cat > dhcp.network << "EOF" [Match] Name=enp2s0 [Network] DHCP=yes EOF
systemd-networkd
configurera automatiquement /run/systemd/network/resolv.conf
quand il
utilise DHCP. Si vous n'avez pas créé manuellement de fichier
/etc/resolv.conf
, créez un lien
symbolique :
ln -sv /run/systemd/network/resolv.conf /etc
Systemd inclus un démon client NTP simple, systemd-timesyncd, bien qu'il soit désactivé par défaut. Si vous souhaitez l'activer, vous devrez d'abord ajouter un utilisateur et un groupe requis :
groupadd -g 78 systemd-timesync useradd -g systemd-timesync -u 78 -d /dev/null -s /bin/false systemd-timesync
Ensuite, activez systemd-timesyncd pour qu'il démarre au démarrage du système :
systemctl enable systemd-timesyncd
Vous pouvez configurer systemd-timesyncd en modifiant
/etc/systemd/timesyncd.conf
.
Continuez avec Making the CLFS System Bootable.