Comment configurer le réseau de mon serveur avant de l'apporter dans la salle serveur ?
Principe général
Pour accéder au réseau, il faut obtenir des adresses IP. Nous avons choisi de paramétrer les adresses IPs de manière statique, donc il faudra se rapprocher de l’équipe Grésille en charge de la salle serveur pour se voir attribuer les adresses IP nécessaires.
Par défaut, une adresse IPv4 et un bloc d'IPv6 en /60 sont attribuées.
La configuration est exactement la même pour une machine physique et une machine virtuelle. Dans tous les cas, cela doit se faire lors d'une permanence.
Configuration normale
Configurer votre IPv4 avec un masque en /32
sur l'interface réseau de votre machine.
Utiliser 100.100.100.100
comme gateway et comme résolveur DNS.
Ça peut demander de la configuration non-standard selon le système d'exploitation, cf. la suite de cette documentation.
Configuration alternative
N'utiliser cette configuration que temporairement, par exemple lors de l'installation d'une Debian où la configuration normale n'est pas supportée
Configurer votre IPv4 avec un masque en /24
, utiliser 193.23.164.254
comme gateway, et 100.100.100.100
comme résolveur DNS.
Pensez à revenir à la configuration normale dès que possible (par exemple une fois le système installé).
Debian
Dans le fichier /etc/network/interfaces
:
auto [mon_interface]
iface [mon_interface] inet static
address [mon_ip]/32
up ip route add default via 100.100.100.100 dev $IFACE onlink
iface [mon_interface] inet6 static
pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra
pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
address [mon_bloc_ipv6]::1
netmask 64
gateway fe80::1
up ip -6 addr add fe80::42/64 dev $IFACE || true
Il faut également ensuite ajouter un résolveur de nom de domaine.
Dans le fichier /etc/resolv.conf
changer la ligne contenant le nameserver
par :
nameserver 100.100.100.100
Ubuntu / netplan
Créer un fichier dans le répertoire /etc/netplan/
avec la configuration suivante:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- X.X.X.X/32
# gateway4: 100.100.100.100
routes:
- to: 0.0.0.0/0
via: 100.100.100.100
on-link: true
nameservers:
search: [lab, home]
addresses: [8.8.8.8, "FEDC::1"]
OpenWrt
Dans /etc/config/network
:
config interface 'wan'
option ifname 'eth0'
option proto 'static'
option ipaddr 'XXX.XXX.XXX.XXX/32'
list dns '100.100.100.100'
config route internet
option interface 'wan'
option target '0.0.0.0'
option netmask '0.0.0.0'
option gateway '100.100.100.100'
option onlink 1
Linux
Configuration "à l'arrache" qui ne survit pas à un reboot :
ip addr add XX.XX.XX.XX/32 dev ensYY # adapter l'IP et l'interface
ip route add default via 100.100.100.100 dev ensYY onlink # adapter l'interface
echo "nameserver 100.100.100.100" > /etc/resolv.conf
Penser à supprimer le paquet resolvconf
si il empêche de mettre à jour le fichier /etc/resolv.conf
.