Étiquette : update-grub

28 mars 2019 /

Tout d’abord, assurez-vous que tous vos paquets système sont à jour en exécutant les commandes apt-get suivantes dans le terminal

1. Mise à jour du système
sudo apt update
sudo apt upgrade

On va désactiver l’IPv6 via sysctl

2. Éditer le fichier sysctl.conf
vi /etc/sysctl.conf

On ajoute les lignes suivantes à la fin du fichier

3. Lignes à ajouter à la fin de /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.<nom_de_linterface>.disable_ipv6 = 1
(Remplace <nom_de_linterface> par le nom réel de ton interface réseau, ex. eth0, enp0s3, etc. Tu peux le trouver avec ip a.)

Pour que les modifications soient prises en compte

4. Appliquer les modifications sysctl immédiatement
sysctl -p

On peut également le désactiver via GRUG

5. Éditer le fichier de configuration GRUB
vi /etc/default/grub

On modifie les paramètres  « GRUB_CMDLINE_LINUX » et « GRUB_CMDLINE_LINUX_DEFAULT » pour ajouter « ipv6.disable = 1 »

6. Modifier (ou ajouter) ces lignes dans /etc/default/grub
GRUB_CMDLINE_LINUX="ipv6.disable=1"
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
(Note : si d’autres paramètres existent déjà, ajoute simplement ipv6.disable=1 à la fin de la chaîne entre les guillemets.)

On met à jour la configuration de GRUB et on redémarre

7. Mettre à jour GRUB et redémarrer
update-grub
systemctl reboot
13 juillet 2015 /

A partir d’Ubuntu 14.04 le nom des interfaces réseau change pour appeler Em au lieu de Eth.
Ce changement peut engendrer des problèmes de compatibilité avec des outils réseaux.

Pour renommer les interfaces réseau en eth, il faut placer une valeur sur deux paramètres du noyau lors du démarrage, de façon à ce qu’il n’utilise pas le nommage matériel (biosdevname).

Pour y parvenir, il faut éditer le fichier de configuration de Grub, /etc/default/grub:

sudo vi /etc/default/grub

Puis rechercher les paramètre suivant:

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

Ajouter la valeur «  biosdevname=0 «  sur les deux paramètres:

GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0"
GRUB_CMDLINE_LINUX="biosdevname=0"

Mettre à jour le Grub:

sudo update-grub

Pour finir, on redémarre le système.

Pour vérifier que cela à bien fonctionné, il faut regarder le fichier /etc/udev/rules.d/70-persistent-net.rules.