OldGentooWiki:Migration vers openrc 0.6.x Gentoo
De Gentoo-Quebec.
Index entretien et sauvegardes
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é
# 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
# 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
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:
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 .
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é.
Installation des outils de base
Par la suite, vous devez lancer la commande suivante pour créer votre fichier /etc/wpa_supplicant/wpa_supplicant.conf
Où VOTRE_SSID correspond au nom que vous avez donné à votre réseau sans-fil.
Où 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 :
Enfin, il ne reste plus qu'à ajouter le service Wifi au démarrage :
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.
interface eth0 static ip_address=192.168.0.10 static routers=192.168.0.1 static domain_name_servers=192.168.0.1

