OldGentooWiki:Migration vers openrc 0.6.x Gentoo

De Gentoo-Quebec.

Go-previous.png Index entretien et sauvegardes


Gentoo-quebec+Funtoo-quebec.png

Passage à openrc 0.6.x


Sommaire

Introduction

La configuration des cartes réseaux s'effectue différemment depuis que OpenRc 0.5.x est disponible. Ce document explique ces différences et vous explique comment configurer vos interfaces réseaux sous Gentoo Linux.

Vue d'ensemble de la Configuration Réseau

  • Utilise Openrc 0.6.x par Roy Marples pour ses scripts d'initialisation. L'architecture des scripts d'initialisations d'Openrc est basée sur les scripts originaux créer par Daniel Robbins.Roy a amélioré les performances et les fonctionnalités des scripts d'origine.
  • OpenRc utilise obligatoirement dhcpcd 5.x par Roy Marples pour la configuration automatique DHCP des interfaces réseaux. Cette nouvelle version de dhcpcd est assez différente de la version dhcpcd 4.x. Nous allons voir ces différence plus bas.

Migration

Copie de sécurité

Exemple de code : Prise de copie des fichiers sensibles

# mkdir /root/network
# cp /etc/conf.d/net /root/network
# cp /etc/init.d/net.lo /root/network


Le fichier /etc/conf.d/net n'est plus nécessaire, car vos interfaces filaires seront gérés par dhcpcd.

Par contre, pour le wifi, vous allez devoir faire une petit configuration.

Destruction de la connexion filaire

Exemple de code : Destruction de la connexion réseau filaire

# rm /etc/init.d/net.eth0
# rc-update del net.eth0


Désactivation du démarrage automatique du réseaux lors du démarrage de votre Gentoo

Gnome-dev-computer.png
# nano /etc/rc.conf

Exemple de code : Édition du fichier /etc/rc.conf

rc_hotplug="!net.*"


Cette petite ligne va vous éviter d'avoir un délai entre 5 et 20 secondes avec le message d'erreur waiting for a carrier.

Configuration automatique via Wicd

Si vous voulez utiliser Wicd, vous n'avez rien à faire, tout se fait automatiquement si vous suivez ce lien

Configuration automatique via DHCP pour des cartes réseaux Ethernet

Pour les interfaces qui ne nécessitent pas de commandes spéciales pour être utilisées et pour lesquelles les modules du kernel sont chargés automatiquement, la configuration par DHCP est extrêmement simple. Il n'est pas nécessaire de créer de script supplémentaire dans /etc/init.d. Il suffit d'activer dhcpcd 5.x de la manière suivante:

Gnome-dev-computer.png
# rc-update add dhcpcd default


dhcpcd 5.x a été conçu pour configurer toutes les interfaces réseau disponibles de manière automatique, les activer et obtenir une adresse IP valide pour elles. Lorsqu'une adresse IP valide via le service DHCP à été obtenue, l'interface réseau est configurée avec ces informations. dhcpcd prend en charge la totalité de la configuration pour vous y compris la configuration des serveurs DNS.

Configuration d'une carte Wifi

Après avoir configuré le nécessaire au niveau du noyau ainsi que les packages requis pour faire fonctionner le Wifi en utilisant un des wikis suivants .

Warning 64.png
Attention !
Suivez les instructions dans les différents wikis seulement pour ce qui touche à la configuration du noyau et des packages qui sont utilisés. Ne touchez pas à la configuration de votre connexion Wifi, car ceux-ci s'adressent à Gentoo.

Ici encore, la configuration sous Gentoo Testing est très différente par rapport à Gentoo Stable. En effet, il n'y a presque plus de configuration à effectuer au niveau des services pour pouvoir utiliser votre carte Wifi.

Tout d'abord, vous devez vous assurer que le service dhcpcd est activé.

Gnome-dev-computer.png
# rc-update add dhcpcd default

Installation des outils de base

Gnome-dev-computer.png
# emerge -av wireless-tools wpa_supplicant

Par la suite, vous devez lancer la commande suivante pour créer votre fichier /etc/wpa_supplicant/wpa_supplicant.conf

Gnome-dev-computer.png
# wpa_passphrase "VOTRE_SSID" >> /etc/wpa_supplicant/wpa_supplicant.conf

VOTRE_SSID correspond au nom que vous avez donné à votre réseau sans-fil.

passphrase correspond au mot de passe que vous avez définit pour votre réseau sans-fil.

Après avoir lancé cette commande, le curseur va descendre d'une ligne et c'est à ce moment que vous allez devoir entrer votre passphrase permettant de vous brancher à votre routeur.

Pour votre information, vous pouvez entrer un nombre illimité de réseau Wifi, car la commande wpa_passphrase ajoute à la suite du fichier les nouvelles informations.

Vous pouvez gérer votre connexion Wifi en utilisant ces 2 commandes :

Gnome-dev-computer.png
# /etc/init.d/wpa_supplicant start
Gnome-dev-computer.png
# /etc/init.d/wpa_supplicant stop

Enfin, il ne reste plus qu'à ajouter le service Wifi au démarrage :

Gnome-dev-computer.png
# rc-update add wpa_supplicant default

Configuration alternative pour utiliser une adresse IP statique

Dernièrement, une nouvelle solution pour obtenir une adresse IP statique via le programme dhcpcd a été documentée.

Exemple de code : Configuration du fichier /etc/dhcpcd.conf

interface eth0
static ip_address=192.168.0.10
static routers=192.168.0.1
static domain_name_servers=192.168.0.1



Outils personnels