Page 1 sur 1

[réseau] comprendre mon rc.conf

Publié : lun. 07 juin 2010, 11:13
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

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

Publié : lun. 07 juin 2010, 12:38
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.

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

Publié : lun. 07 juin 2010, 12:53
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 ?

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

Publié : lun. 07 juin 2010, 13:48
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 ?

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

Publié : mar. 08 juin 2010, 09:34
par CroK
Je ne peux pas te dire, je n'utilise pas ce fichier pour mes connexions réseaux.. Désolé :/

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

Publié : mar. 08 juin 2010, 10:09
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.

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

Publié : mar. 08 juin 2010, 14:02
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)

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

Publié : mar. 08 juin 2010, 14:19
par tuxce
wiki a écrit :netfs montage des partitions réseau indiquées dans /etc/fstab

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

Publié : mar. 08 juin 2010, 18:25
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 ?

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

Publié : mar. 08 juin 2010, 18:29
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...

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

Publié : mar. 08 juin 2010, 21:33
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.