Logo

NetworkManager : configuration d'une interface dummy

Boris HUISGEN

Boris HUISGEN

|

March 12, 2018

La création d’une fausse interface réseau (dummy) n’est pas si inutile qu’il n’y parait.

Son intérêt consiste à simplifier la configuration des services réseaux locaux d’un host. Chaque service réseau peut alors bénéficier de sa propre adresse IP sur ce réseau. Par suite, des règles de filtrage peuvent être configurées sur le host pour sécuriser ces flux.

Sous NetworkManager, la configuration d’une interface dummy consiste à créer une nouvelle connexion :

$ sudo vim /etc/Network/Manager/dummy
[connection]
id=dummy
uuid=6ad57828-f873-4e4c-9ebd-ac3f49b99cbe
type=dummy
interface-name=dummy0
permissions=
timestamp=1520895027

[ipv4]
address1=169.254.1.1/24
dns-search=
method=manual

[ipv6]
addr-gen-mode=eui64
dns-search=
method=ignore

Reste à appliquer à chaud la configuration :

$ sudo nmcli connection reload

Et à vérifier la présence de l’interface :

$ ip addr show dummy0
5: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether 26:ed:f7:10:de:ba brd ff:ff:ff:ff:ff:ff
inet 169.254.1.1/24 brd 169.254.1.255 scope link noprefixroute dummy0
valid_lft forever preferred_lft forever
inet6 fe80::24ed:f7ff:fe10:deba/64 scope link
valid_lft forever preferred_lft forever
Boris HUISGEN

Boris HUISGEN

Blog owner

  • #networkmanager