Fichiers .network¶
Un fichier .network décrit la configuration d'une interface déjà existante. Il est associé à une interface par la section [Match], puis configure cette interface avec [Network], [Address], [Route] et d'autres sections.
Exemple DHCP¶
Exemple adresse statique¶
[Match]
Name=eth0
[Network]
Address=192.0.2.10/24
Gateway=192.0.2.1
DNS=192.0.2.1
DNS=2001:db8::53
[Route]
Destination=198.51.100.0/24
Gateway=192.0.2.254
Gateway= reste pratique pour une route par défaut. [Route] permet de décrire précisément destination, passerelle, métrique et table de routage.
Sections courantes¶
[Match]:Name=,MACAddress=,Type=,Driver=;[Link]:RequiredForOnline=,MACAddressPolicy=;[Network]:Address=,DHCP=,IPv6AcceptRA=,DNS=,Domains=,Bridge=,Bond=,VLAN=;[Address]: adresse,Peer=,PreferredLifetime=;[Route]:Destination=,Gateway=,Metric=,Table=;[DHCPv4]et[DHCPv6]: options propres au client DHCP.
VLAN et bridge¶
# 10-bridge.netdev
[NetDev]
Name=br0
Kind=bridge
# 20-bridge.network
[Match]
Name=br0
[Network]
Address=192.0.2.20/24
# 30-port.network
[Match]
Name=eth0
[Network]
Bridge=br0
Tip
Préfixer les fichiers par des numéros (10-, 20-, 30-) rend l'ordre de sélection explicite.