Sur ma boîte Arch, j'avais un pont réseau. L'objectif était de supprimer le pont et de n'utiliser que la carte réseau non pontée. Pour ce faire, j'ai supprimé tous les fichiers de configuration * .netdev et * .network sous /etc/systemd/network
et les ai remplacés par un fichier simple:
/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*
[Network]
DHCP=ipv4
J'ai ensuite redémarré le service réseau en utilisant systemctl restart systemd-networkd
, en supposant que cela me laisserait juste avec lo
l' eno*
interface et. Malheureusement, cela n'a eu aucun effet. Un coup d'œil rapide a ip link
montré que l'interface du pont était active et active.
Parce que la disponibilité dans ce cas particulier n'est pas cruciale, je viens de redémarrer la machine qui a résolu le problème. Pourtant, j'aimerais penser que les redémarrages ne devraient pas être nécessaires pour ce genre de chose. Qu'est-ce que j'ai manqué de faire?
networkctl reload
etreconfigure
@ github.com / systemdRéponses:
Si votre interface maître de pont est toujours active, ses interfaces esclaves liées le resteront même si de nouvelles configurations leur sont découvertes entre-temps. Alors perdez le pont.
la source
ip link set down br0 && ip link del dev br0 && systemctl restart systemd-networkd
. Votre connexion peut chuter, au moins momentanément, mais le service de mise en réseau de l'hôte doit être de nouveau en ligne et vous pouvez toujours créer une nouvelle session SSH tant que vous connaissez l'adresse IP que vous obtiendrez après le redémarrage.&&
pour ne pas enchaîner ces commandes. Si l'un échoue, il peut toujours reconfigurer la connexion réseau de manière utilisable afin que vous n'ayez pas à vous lever et à visiter le serveur ...