Changes

From SME Server
Jump to navigationJump to search
no edit summary
Line 38: Line 38:  
Pour effectuer un changement personnalisé de gabarit, copiez le fragment d'intérêts existants dans sous le répertoire /etc/e-smith/templates/ dans le dossier correspondant sous /etc/e-smith/templates-custom/ en conservant la même structure de dossier. Éditez le fragment copié avec les modifications désirées, puis appliquez le gabarit au fichier de configuration et redémarrez le service affecté comme décrit au dessus.
 
Pour effectuer un changement personnalisé de gabarit, copiez le fragment d'intérêts existants dans sous le répertoire /etc/e-smith/templates/ dans le dossier correspondant sous /etc/e-smith/templates-custom/ en conservant la même structure de dossier. Éditez le fragment copié avec les modifications désirées, puis appliquez le gabarit au fichier de configuration et redémarrez le service affecté comme décrit au dessus.
   −
Vous pouvez aussi creer un nouveau fragment de gabarit quand le fragment souhaité n'existe pas déjà. Vous aurez à lui trouver un nom correspondant à l'ordre akphanumérique adapté à la position à laquelle vous voulez que votre nouveau paramètre occupe au milieu des autres fragments dans le fichier de configuration /etc/xxxx .
+
Vous pouvez aussi créer un nouveau fragment de gabarit quand le fragment souhaité n'existe pas déjà. Vous aurez à lui trouver un nom correspondant à l'ordre alphanumérique adapté à la position à laquelle vous voulez que votre nouveau paramètre occupe au milieu des autres fragments dans le fichier de configuration /etc/xxxx . Attention À bien créer ce fragment dans /etc/e-smith/templates-custom/ et non dans /etc/e-smith/templates/ qui est réservé aux fragments par défaut.
    
===Pourquoi tout cela dans la conception de SME?===
 
===Pourquoi tout cela dans la conception de SME?===
   −
To have robust default system settings that can easily be reverted to just by deleting the custom template fragments & expanding & restarting. The system will then return to correct functional settings.
+
Afin d'avoir des réglages par défaut robustes qui peuvent être facilement remis à leur paramètres de départ en effacement simplement les fragments personnalisés puis appliquer le gabarit et enfin redémarrer le service. Le système reviendra alors à une configuration fonctionnelle.
   −
That is why the main templates should never be modified, so all default template code remains unaltered and intact.
+
C'est pour cela que le gabarit principal ne doit JAMAIS être modifié directement, afin que les tous les fragments de code par défaut restent inchangés et intacts.
   −
You will need to locate the template fragment of interest and read the code to decide which fragment you want to copy and make changes to. You can usually deduce this from the specific /etc/xxxx config file that you are trying to make changes to ie one correlates to the other.
+
Vous aurez besoin de localiser les fragments du gabarit d’intérêt et d'en lire le code afin de décider quel fragment vous voulez copier et modifier. Vous pouvez généralement déduire ceci du fichier de configuration que vous essayez de modifier /etc/xxxx c'est à dire que l'un est lié à l'autre.
   −
Please review the many Howtos and Contrib wiki articles that have these types of configuration changes described, as it will provide step by step examples which can be applied to a particular need (changing the service and fragment names & the expansion config names of course). Also search the Forums on expand-template for numerous examples.
+
S'il vous plait faites le tour des différents tutoriels (HowTo) et articles du wiki pour les Contributions qui ont ce type de modification de configuration décris, vous y trouverez ainsi des exemples de pas à pas détaillés qui pourront être appliqués à un besoin particulier( en changeant le nom de service et de fragment et les commandes d'application des gabarits évidemment). Vous pouvez aussi rechercher sur le forum  "expand-template" pour de nombreux exemples.
   −
===Specific practical examples===
+
===Exemples pratiques spécifiques===
   −
These are examples only, please ensure you determine and use the correct settings and template fragments.
+
Ce qui suit n'est qu'une suite d'exemples, assurez-vous de définir et utiliser les réglages et fragments de gabarit appropriés.
    
====dhcpd.conf====
 
====dhcpd.conf====
   −
Examine the template fragments in /etc/e-smith/templates/etc/dhcpd.conf and determine which fragment you wish to change.
+
Examinez les fragments du gabarit dans /etc/e-smith/templates/etc/dhcpd.conf et définissez quel fragment vous voulez changer.
Let's say you want to modify a value that is in 25DomainNameServers fragment (for the DNS server setting), and in the 25Routers fragment (for the gateway/router setting).
+
Disons que vous voulez modifier une valeur qui est dans le fragment 25DomainNameServers (pour les réglages du serveur de DNS), et dans le fragment 25Routers (pour le réglage de passerelle/routeur).
   −
Copy the fragments to the custom template tree
+
Copiez les fragments dans l'arborescence de gabarits personnalisés (templates-custom)
 
  mkdir -p /etc/e-smith/templates-custom/etc/dhcpd.conf
 
  mkdir -p /etc/e-smith/templates-custom/etc/dhcpd.conf
 
  echo "option domain-name-servers 4.2.2.1;" > /etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers
 
  echo "option domain-name-servers 4.2.2.1;" > /etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers
 
  echo "option routers 192.168.1.4;" > /etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers
 
  echo "option routers 192.168.1.4;" > /etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers
Expand template and restart dhcpd
+
Appliquez le gabarit et redémarrez dhcpd
 
  expand-template /etc/dhcpd.conf
 
  expand-template /etc/dhcpd.conf
 
  sv t /service/dhcpd
 
  sv t /service/dhcpd
   −
Examine /etc/dhcpd.conf to see that your changes have been created.
+
Examinez /etc/dhcpd.conf afin de vérifier si vos changements ont été appliqués.
    
====masq====
 
====masq====
   −
Examine the template fragments in /etc/e-smith/templates/etc/rc.d/init.d/masq
+
Examinez les fragments du gabarit dans /etc/e-smith/templates/etc/rc.d/init.d/masq
   −
Let's say you wish to block access to your server from an external IP, and there is no fragment that is suitable. Refer http://forums.contribs.org/index.php/topic,45495.0.html In this case create a new fragment.
+
Disons que vous voulez  bloquer l'accès à votre serveur depuis une adresse IP externe et qu'il n'y a pas de fragments qui correspond à vos souhaits. Referez-vous à  http://forums.contribs.org/index.php/topic,45495.0.html . Dans ce cas créer un fragment.
   −
Create a new template fragment
+
Créez un nouveau fragment de gabarit
 +
mkdir -p /etc/e-smith/templates-custom/etc/rc.d/init.d/masq/
 
  nano -w /etc/e-smith/templates-custom/etc/rc.d/init.d/masq/40DenyZombies
 
  nano -w /etc/e-smith/templates-custom/etc/rc.d/init.d/masq/40DenyZombies
Add the following to the fragment
+
Ajoutez ceci au fragment
  /sbin/iptables -A INPUT -s 24.71.223.10/32 -j DROP # waste of space IP
+
  /sbin/iptables -A INPUT -s 24.71.223.10/32 -j DROP # gaspillage d'espace IP
  /sbin/iptables -A INPUT -s 24.64.0.0/13 -j DROP # supporting telco
+
  /sbin/iptables -A INPUT -s 24.64.0.0/13 -j DROP # soutien Telco
Then save and exit
+
Puis sauvegardez et quittez
 
  Ctrl x  
 
  Ctrl x  
 
  yes
 
  yes
Expand template and restart masq (masquerading)
+
Appliquez le gabarit et redémarrez masq (masquerading)
 
  expand-template /etc/rc.d/init.d/masq
 
  expand-template /etc/rc.d/init.d/masq
 
  /etc/init.d/masq restart
 
  /etc/init.d/masq restart
   −
Check your change is working
+
Vérifiez que vos modifications sont fonctionnelles.
    
====mysql====
 
====mysql====
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,254

edits

Navigation menu