[réseau] comprendre mon rc.conf

Applications, problèmes de configuration réseau
Répondre
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

[réseau] comprendre mon rc.conf

Message par llaqmataqui »

Bonjour,
après la lecture du wiki, il reste certaines zones d'ombres que j'aimerai que vous éclaircissiez si possible.
Tout d'abord voici mon rc.conf :

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin1"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=()

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="xps"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
WIRELESS_INTERFACE="wlan0"

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng net-auto-wireless netfs crond)
Premièrement, je ne suis pas sur d'avoir placer la ligne WIRELESS_INTERFACE="wlan0" au bon endroit.

Deuxièmement, j'ai lu sur le forum que quand on utilise dhcp gateway n'est plus nécessaire. Cependant je ne sais pas si j'utilise dhcp (je me connecte à une box en wifi). Puis-je alors commenter les lignes gateway ? Est-ce que mon dhcp est bien configuré (je n'en ai pas l'impression) ?

Troisièmement, est-ce que les lignes

Code : Tout sélectionner

eth0="dhcp"
INTERFACES=(eth0)
sont nécessaires vu que je me connecte uniquement en wifi ? Ces lignes ne sont-elles pas utiles uniquement pour du réseau filaire ?


Merci d'avance
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [réseau] comprendre mon rc.conf

Message par tuxce »

salut,
llaqmataqui a écrit :Premièrement, je ne suis pas sur d'avoir placer la ligne WIRELESS_INTERFACE="wlan0" au bon endroit.
Peu importe l'endroit, mais pour une meilleure lisibilité, elle est au bon endroit.
llaqmataqui a écrit :Deuxièmement, j'ai lu sur le forum que quand on utilise dhcp gateway n'est plus nécessaire.
Une interface qui se configure en dhcp récupère l'ip, la passerelle etc... donc pas besoin de spécifier une passerelle.
llaqmataqui a écrit :Cependant je ne sais pas si j'utilise dhcp (je me connecte à une box en wifi).
ça par contre, on ne peut pas savoir mieux que toi :)
llaqmataqui a écrit :Est-ce que mon dhcp est bien configuré (je n'en ai pas l'impression) ?
tu parles de wifi, tu utilises netcfg, mais tu dis pas si t'as configuré le profile.

Pour les lignes "eth0", c'est pour l'interface filaire donc si t'utilises le wifi t'en as pas besoin mais les laisser ou pas ne change rien vu qu'ils sont utilisés par le daemons "network" que tu n'utilises pas.
Avatar de l’utilisateur
CroK
Elfe
Messages : 607
Inscription : dim. 26 juil. 2009, 14:27
Localisation : France > Auxerre

Re: [réseau] comprendre mon rc.conf

Message par CroK »

Pour savoir si tu utilises DHCP, c'est simple.
Est-ce qu'à un moment ou à un autre tu as du rentrer plusieurs adresses ?
Save the penguins, burn the flags ! -- c[] <- beeeeeeeeer!
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [réseau] comprendre mon rc.conf

Message par llaqmataqui »

Non je n'ai pas rentré plusieurs adresses à un moment donné.
J'ai configuré un profil dans /etc/network.d/mon_profil

Je peux donc commenter tout ce qui est en rapport avec gateway et eth0 ?

Est-ce que les démons sont lancés dans le bon ordre ?
Avatar de l’utilisateur
CroK
Elfe
Messages : 607
Inscription : dim. 26 juil. 2009, 14:27
Localisation : France > Auxerre

Re: [réseau] comprendre mon rc.conf

Message par CroK »

Je ne peux pas te dire, je n'utilise pas ce fichier pour mes connexions réseaux.. Désolé :/
Save the penguins, burn the flags ! -- c[] <- beeeeeeeeer!
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [réseau] comprendre mon rc.conf

Message par Fil Rouge »

Moi j'ai une astuce pour être sûr, tu commentes, tu reboot et tu vois si ça marche. De temps à autre faut aller au charbon.

En ce qui concerne les daemons, c'est de la logique, il faut que tu apprennes les daemons classiques, leur utilité sinon il faut changer de distro (c'est un peu tout l'intérêt de la arch à mon avis). Parcours les wiki, utilise google. Par exemple tu as mis crond ? Pourquoi ? Et pourquoi syslog-ng aussi, ça doit devenir évident après quelque recherche.

Pour info, crond c'est un gestionnaire de tâche régulière (par jour, par minute, par heure que sais-je...), et syslog-ng un collecteur de log, très utile pour générer ces fameux fichiers logs qui contiennent souvent le premier indice pour résoudre un problème.

Et pour répondre à ta question : tes daemons ne posent pas de problème mais il y en a peu pour le moment.

C'est le même genre de chose avec iptables (règle "pare-feu") par exemple, c'est plus logique de le mettre avant de se connecter à internet. C'est une difficulté mais aussi un moyen de savoir comment ça marche. Linux a cette avantage de proposer des distros aux architectures et fichiers de configuration simple ; comme arch, frugal où paramétrer ce que l'on souhaite n'est pas un calvaire.
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [réseau] comprendre mon rc.conf

Message par llaqmataqui »

Ok merci j'ai commenté tout marche pour le mieux.
Une dernière question : à quoi sert le daemon netfs ? Est-il utile ?

J'ai rajouté hal dans ma liste de daemon, est-il bien placé ?

Code : Tout sélectionner

DAEMONS=(syslog-ng net-auto-wireless netfs hal crond)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [réseau] comprendre mon rc.conf

Message par tuxce »

wiki a écrit :netfs montage des partitions réseau indiquées dans /etc/fstab
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [réseau] comprendre mon rc.conf

Message par llaqmataqui »

Oui j'ai lu ceci dans le wiki mais je n'ai pas trop compri le "partition réseau".
Peux-tu m'en dire un peu plus à ce sujet. Dans quel cadre ce démon est-il utile ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [réseau] comprendre mon rc.conf

Message par benjarobin »

Supposons que tu es un NAS, comme ceci, celui-ci est monté automatiquement des que la machine est démarré (Et que bien sur la connexion réseau fonctionne)
Par contre je ne vois vraiment pas pourquoi ce daemons est la par défaut...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [réseau] comprendre mon rc.conf

Message par tuxce »

parce que sous arch, le /etc/fstab n'est pas monté par défaut en entier, initscripts monte par défaut tout ce qui est pas réseau et utilise netfs pour monter le reste, il ne coûte rien en ressources.
Répondre