<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://www.minetti.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jp</id>
		<title>WIKI.minetti.org - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://www.minetti.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jp"/>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/wiki/Sp%C3%A9cial:Contributions/Jp"/>
		<updated>2026-05-04T11:40:36Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Commandes:G%C3%A9n%C3%A9ration_de_certificats_SSL_serveur&amp;diff=279</id>
		<title>Commandes:Génération de certificats SSL serveur</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Commandes:G%C3%A9n%C3%A9ration_de_certificats_SSL_serveur&amp;diff=279"/>
				<updated>2025-04-22T10:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Créer un certificat x509 pour une application serveur.&lt;br /&gt;
&lt;br /&gt;
== Étape préliminaire ==&lt;br /&gt;
Avant de pouvoir générer des certificats et dans le cas ou vous ne désirez pas faire signer vos certificats pas une autorité de certification reconnue (comme Verisign), il est impératif de disposer d'au moins un certificat pour notre autorité de certification (CA). Si cela, n'a pas déjà été fait, reportez-vous à la [[Commandes:Génération d'un certificat SSL de l'autorité de certification|génération du certificat de l'autorité de certification]].&lt;br /&gt;
&lt;br /&gt;
== Création d'une demande de certificat ==&lt;br /&gt;
* Se placer dans le répertoire '''/etc/pki/CA''' sous CentOS/RedHat/Fedora et '''/etc/ssl''' sous ubuntu:&lt;br /&gt;
* La première étape consiste à générer un couple clé privée/clé publique pour le certificat:&lt;br /&gt;
 openssl genrsa -out private/openldap-pw.key -des3 1024&lt;br /&gt;
&lt;br /&gt;
 Generating RSA private key, 1024 bit long modulus&lt;br /&gt;
 ..........++++++&lt;br /&gt;
 ..........................................++++++&lt;br /&gt;
 e is 65537 (0x10001)&lt;br /&gt;
* Pour éviter que l'application serveur soit obligé de demander la passphrase au démarrage, enlever la du certificat: &lt;br /&gt;
 openssl rsa -in private/openldap-pw.key -out private/openldap.key&lt;br /&gt;
 rm private/openldap-pw.key&lt;br /&gt;
* Restreindre l'accès à la biclé:&lt;br /&gt;
 chown root.ldap private/openldap.key&lt;br /&gt;
 chmod 640 private/openldap.key&lt;br /&gt;
* La seconde étape consiste à créer la demande de certificat en y intégrant notre couple clé privée/clé publique:&lt;br /&gt;
 openssl req -new -key private/openldap.key -out openldap.req&lt;br /&gt;
&lt;br /&gt;
 You are about to be asked to enter information that will be incorporated&lt;br /&gt;
 into your certificate request.&lt;br /&gt;
 What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
 There are quite a few fields but you can leave some blank&lt;br /&gt;
 For some fields there will be a default value,&lt;br /&gt;
 If you enter '.', the field will be left blank.&lt;br /&gt;
 -----&lt;br /&gt;
 Country Name (2 letter code) [FR]:&lt;br /&gt;
 State or Province Name (full name) [Herault]:&lt;br /&gt;
 Locality Name (eg, city) [Saint-Jean-de-Védas]:&lt;br /&gt;
 Organization Name (eg, company) [Minetti]:&lt;br /&gt;
 Organizational Unit Name (eg, section) []:Serveur LDAP&lt;br /&gt;
 Common Name (eg, your name or your server's hostname) []:ldap.srv.minetti.org&lt;br /&gt;
 Email Address []:root@minetti.org&lt;br /&gt;
 &lt;br /&gt;
 Please enter the following 'extra' attributes&lt;br /&gt;
 to be sent with your certificate request&lt;br /&gt;
 A challenge password []:&lt;br /&gt;
 An optional company name []:&lt;br /&gt;
On obtient le fichier '''openldap.req''' qu'on envoi à l'autorité de certification pour être signé.&lt;br /&gt;
&lt;br /&gt;
Reportez-vous au chapitre [[Commandes:Gestion des certificats par l'autorité de certification#Signature d'un certificat|Gestion des certificats par l'autorité de certification]] pour procéder à la signature du certificat.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un ou plusieurs '''subjectAltName''', on tape la commande suivante:&lt;br /&gt;
 openssl req -new -addext &amp;quot;subjectAltName=DNS:www.srv-minetti.org,DNS:ftp.srv-minetti.org&amp;quot; -key private/openldap.key -out openldap.req&lt;br /&gt;
&lt;br /&gt;
== Réception du certificat signé ==&lt;br /&gt;
Placer le nouveau certificat x509 signé dans '''/etc/pki/tls''' et restreindre son accès:&lt;br /&gt;
 chown root.ldap certs/openldap.pem&lt;br /&gt;
 chmod 640 certs/openldap.pem&lt;br /&gt;
&lt;br /&gt;
== Renouvellement d'une demande de certificat ==&lt;br /&gt;
Le renouvellement s'obtient en créant une nouvelle demande de certificat à partir de l'actuel certificat:&lt;br /&gt;
 openssl x509 -x509toreq -in certs/openldap.pem -signkey private/openldap.key -out openldap.req&lt;br /&gt;
On obtient le fichier '''openldap.req''' qu'on envoi à l'autorité de certification pour être signé.&lt;br /&gt;
&lt;br /&gt;
Reportez-vous au chapitre [[Commandes:Gestion des certificats par l'autorité de certification#Signature d'un certificat|Gestion des certificats par l'autorité de certification]] pour procéder à la signature du certificat.&lt;br /&gt;
&lt;br /&gt;
== Quelques commandes utiles ==&lt;br /&gt;
Pour visualiser le contenu d'un certificat:&lt;br /&gt;
 openssl x509 -purpose -in certs/certificat.pem -text -noout&lt;br /&gt;
&lt;br /&gt;
Pour supprimer le mot de passe d'un fichier clé:&lt;br /&gt;
 openssl rsa -in certificat.key -out certificat-sans-mot-de-passe.key&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_r%C3%A9seau_pour_une_CentOS/RedHat/Fedora&amp;diff=278</id>
		<title>Linux:Configuration réseau pour une CentOS/RedHat/Fedora</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_r%C3%A9seau_pour_une_CentOS/RedHat/Fedora&amp;diff=278"/>
				<updated>2025-03-28T12:53:37Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Lancer la configuration du réseau pour un serveur après une installation minimale ou ajouter une adresse IP supplémentaire.&lt;br /&gt;
&lt;br /&gt;
== Mode opératoire ==&lt;br /&gt;
* Établir une connexion temporaire à l'aide de DHCP:&lt;br /&gt;
 dhclient eth0&lt;br /&gt;
* Installer les utilitaires de configurations en tapant les commandes suivantes:&lt;br /&gt;
 yum install system-config-network-tui&lt;br /&gt;
 yum install system-config-firewall-tui&lt;br /&gt;
* Lancer l'utilitaire de configuration du réseau en tapant la commande suivante:&lt;br /&gt;
 system-config-network-tui&lt;br /&gt;
* Éventuellement faire du paramétrage manuel en cas de problème (voir [[#Fichiers configuration réseau|Fichiers configuration réseau]]).&lt;br /&gt;
* Réinitialiser les interfaces réseaux en tapant la commande suivante:&lt;br /&gt;
 service network reload&lt;br /&gt;
* Lancer l'utilitaire de configuration du firewall en tapant la commande suivante:&lt;br /&gt;
 system-config-firewall-tui&lt;br /&gt;
* Éventuellement faire du paramétrage manuel en cas de problème (voir [[#Fichiers configuration firewall|Fichiers configuration firewall]]).&lt;br /&gt;
* Réinitialiser le firewall en tapant la commande suivante:&lt;br /&gt;
 service iptables reload&lt;br /&gt;
&lt;br /&gt;
== Fichiers configuration réseau ==&lt;br /&gt;
* '''/etc/resolv.conf''':&lt;br /&gt;
 search srv.minetti.org minetti.org postes.minetti.org&lt;br /&gt;
 nameserver 192.168.2.1&lt;br /&gt;
 nameserver 192.168.2.2&lt;br /&gt;
* '''/etc/sysconfig/network''' (exemple pour amon):&lt;br /&gt;
 NETWORKING=yes&lt;br /&gt;
 HOSTNAME=amon.srv.minetti.org&lt;br /&gt;
 GATEWAY=192.168.1.254&lt;br /&gt;
* '''/etc/sysconfig/network-scripts/ifcfg-eth0''' (exemple pour amon):&lt;br /&gt;
 NAME=&amp;quot;srv&amp;quot;&lt;br /&gt;
 DEVICE=&amp;quot;eth0&amp;quot;&lt;br /&gt;
 HWADDR=AA:00:00:00:00:11&lt;br /&gt;
 ONBOOT=&amp;quot;yes&amp;quot;&lt;br /&gt;
 BOOTPROTO=&amp;quot;static&amp;quot;&lt;br /&gt;
 NM_CONTROLLED=&amp;quot;yes&amp;quot;&lt;br /&gt;
 DNS1=&amp;quot;192.168.2.1&amp;quot;&lt;br /&gt;
 DNS2=&amp;quot;192.168.2.2&amp;quot;&lt;br /&gt;
 GATEWAY=&amp;quot;192.168.1.254&amp;quot;&lt;br /&gt;
 IPV6INIT=&amp;quot;no&amp;quot;&lt;br /&gt;
 IPADDR=&amp;quot;192.168.1.1&amp;quot;&lt;br /&gt;
 NETWORK=&amp;quot;192.168.1.0&amp;quot;&lt;br /&gt;
 NETMASK=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Ajout d'adresses IP supplémentaires ==&lt;br /&gt;
Il peut parfois être nécessaire d'ajouter des adresses IP supplémentaires sur un serveur pour, par exemple, configurer sous Apache HTTP des serveurs virtuels basé sur l'adresse IP.&lt;br /&gt;
* Faire une copie du fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0''':&lt;br /&gt;
 cd /etc/sysconfig/network-scripts/&lt;br /&gt;
 cp ifcfg-eth0 ifcfg-eth0:0&lt;br /&gt;
* Modifier le fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0:0''' pour qu'il ressemble à ceci:&lt;br /&gt;
 DEVICE=&amp;quot;eth0:0&amp;quot;&lt;br /&gt;
 IPADDR=&amp;quot;192.168.1.2&amp;quot;&lt;br /&gt;
 NETWORK=&amp;quot;192.168.1.0&amp;quot;&lt;br /&gt;
 NETMASK=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
 ONBOOT=&amp;quot;yes&amp;quot;&lt;br /&gt;
* Editer le fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0''' et commenter la ligne suivante:&lt;br /&gt;
 ...&lt;br /&gt;
 #GATEWAY=&amp;quot;192.168.1.1&amp;quot;&lt;br /&gt;
 ...&lt;br /&gt;
* Redémarrer le service:&lt;br /&gt;
 service network restart&lt;br /&gt;
&lt;br /&gt;
== Fichiers configuration firewall ==&lt;br /&gt;
* '''/etc/sysconfig/iptables''' (exemple configuration complète):&lt;br /&gt;
 # Firewall configuration written by system-config-firewall&lt;br /&gt;
 # Manual customization of this file is not recommended.&lt;br /&gt;
 *filter&lt;br /&gt;
 :INPUT ACCEPT [0:0]&lt;br /&gt;
 :FORWARD ACCEPT [0:0]&lt;br /&gt;
 :OUTPUT ACCEPT [0:0]&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 # REQUETES ENTRANTES&lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 # Accepter toutes les connexions déjà établis&lt;br /&gt;
 -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les PING&lt;br /&gt;
 -A INPUT -p icmp -s 192.168.1.0/24 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter toutes les requêtes vers l'interface de loopback (127.0.0.1)&lt;br /&gt;
 -A INPUT -i lo -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions SSH&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 22 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de synchronisation de l'heure&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 123 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions LDAP&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 389 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers le serveur RADIUS&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 1812 -j ACCEPT&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 1813 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions HTTP&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 80 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions HTTPS&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 443 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers Apache Tomcat&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 8080 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers Apache Tomcat en SSL&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 8443 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers MySQL&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.1 --dport 3306 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de noms NetBIOS (serveur WINS)&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 137 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service datagramme NetBIOS&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 138 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de session NetBIOS&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service microsoft Directory Service&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 445 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Paquets à ne pas tracer&lt;br /&gt;
 -A INPUT -p udp -m udp -d 255.255.255.255 --dport 67 -j REJECT&lt;br /&gt;
 -A INPUT -p udp -m udp -d 255.255.255.255 --dport 68 -j REJECT&lt;br /&gt;
 -A INPUT -d 224.0.0.1 -j REJECT&lt;br /&gt;
 &lt;br /&gt;
 # Trace des paquets rejetes&lt;br /&gt;
 -A INPUT -j LOG --log-level warning --log-prefix &amp;quot;IPTABLES REJECT: &amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Rejeter toutes les autres requêtes&lt;br /&gt;
 -A INPUT -j REJECT --reject-with icmp-host-prohibited&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 # REQUETES REDIRIGEES (routeur)&lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 # Pas de routage &lt;br /&gt;
 -A FORWARD -j REJECT --reject-with icmp-host-prohibited&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 COMMIT&lt;br /&gt;
&lt;br /&gt;
* Pour lister les règles:&lt;br /&gt;
 iptables -L INPUT --line-number&lt;br /&gt;
&lt;br /&gt;
* Pour ajouter une nouvelle règle:&lt;br /&gt;
 iptables -I INPUT 52 -s 90.119.55.150 -j local-network&lt;br /&gt;
&lt;br /&gt;
* Un autre exemple pour ajouter une nouvelle règle:&lt;br /&gt;
 iptables -I INPUT 63 -p udp --dport 161 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
* Pour supprimer une règle:&lt;br /&gt;
 iptables -D INPUT 52&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_r%C3%A9seau_pour_une_CentOS/RedHat/Fedora&amp;diff=277</id>
		<title>Linux:Configuration réseau pour une CentOS/RedHat/Fedora</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_r%C3%A9seau_pour_une_CentOS/RedHat/Fedora&amp;diff=277"/>
				<updated>2023-12-23T06:49:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Fichiers configuration firewall */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Lancer la configuration du réseau pour un serveur après une installation minimale ou ajouter une adresse IP supplémentaire.&lt;br /&gt;
&lt;br /&gt;
== Mode opératoire ==&lt;br /&gt;
* Établir une connexion temporaire à l'aide de DHCP:&lt;br /&gt;
 dhclient eth0&lt;br /&gt;
* Installer les utilitaires de configurations en tapant les commandes suivantes:&lt;br /&gt;
 yum install system-config-network-tui&lt;br /&gt;
 yum install system-config-firewall-tui&lt;br /&gt;
* Lancer l'utilitaire de configuration du réseau en tapant la commande suivante:&lt;br /&gt;
 system-config-network-tui&lt;br /&gt;
* Éventuellement faire du paramétrage manuel en cas de problème (voir [[#Fichiers configuration réseau|Fichiers configuration réseau]]).&lt;br /&gt;
* Réinitialiser les interfaces réseaux en tapant la commande suivante:&lt;br /&gt;
 service network reload&lt;br /&gt;
* Lancer l'utilitaire de configuration du firewall en tapant la commande suivante:&lt;br /&gt;
 system-config-firewall-tui&lt;br /&gt;
* Éventuellement faire du paramétrage manuel en cas de problème (voir [[#Fichiers configuration firewall|Fichiers configuration firewall]]).&lt;br /&gt;
* Réinitialiser le firewall en tapant la commande suivante:&lt;br /&gt;
 service iptables reload&lt;br /&gt;
&lt;br /&gt;
== Fichiers configuration réseau ==&lt;br /&gt;
* '''/etc/resolv.conf''':&lt;br /&gt;
 search srv.minetti.org minetti.org postes.minetti.org&lt;br /&gt;
 nameserver 192.168.2.1&lt;br /&gt;
 nameserver 192.168.2.2&lt;br /&gt;
* '''/etc/sysconfig/network''' (exemple pour amon):&lt;br /&gt;
 NETWORKING=yes&lt;br /&gt;
 HOSTNAME=amon.srv.minetti.org&lt;br /&gt;
 GATEWAY=192.168.1.254&lt;br /&gt;
* '''/etc/sysconfig/network-scripts/ifcfg-eth0''' (exemple pour amon):&lt;br /&gt;
 NAME=&amp;quot;srv&amp;quot;&lt;br /&gt;
 DEVICE=&amp;quot;eth0&amp;quot;&lt;br /&gt;
 HWADDR=AA:00:00:00:00:11&lt;br /&gt;
 ONBOOT=&amp;quot;yes&amp;quot;&lt;br /&gt;
 BOOTPROTO=&amp;quot;static&amp;quot;&lt;br /&gt;
 NM_CONTROLLED=&amp;quot;yes&amp;quot;&lt;br /&gt;
 DNS1=&amp;quot;192.168.2.1&amp;quot;&lt;br /&gt;
 DNS2=&amp;quot;192.168.2.2&amp;quot;&lt;br /&gt;
 GATEWAY=&amp;quot;192.168.1.254&amp;quot;&lt;br /&gt;
 IPV6INIT=&amp;quot;no&amp;quot;&lt;br /&gt;
 IPADDR=&amp;quot;192.168.1.1&amp;quot;&lt;br /&gt;
 NETWORK=&amp;quot;192.168.1.0&amp;quot;&lt;br /&gt;
 NETMASK=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Ajout d'adresses IP supplémentaires ==&lt;br /&gt;
Il peut parfois être nécessaire d'ajouter des adresses IP supplémentaires sur un serveur pour, par exemple, configurer sous Apache HTTP des serveurs virtuels basé sur l'adresse IP.&lt;br /&gt;
* Faire une copie du fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0''':&lt;br /&gt;
 cd /etc/sysconfig/network-scripts/&lt;br /&gt;
 cp ifcfg-eth0 ifcfg-eth0:0&lt;br /&gt;
* Modifier le fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0:0''' pour qu'il ressemble à ceci:&lt;br /&gt;
 DEVICE=&amp;quot;eth0:0&amp;quot;&lt;br /&gt;
 IPADDR=&amp;quot;192.168.1.2&amp;quot;&lt;br /&gt;
 NETWORK=&amp;quot;192.168.1.0&amp;quot;&lt;br /&gt;
 NETMASK=&amp;quot;255.255.255.0&amp;quot;&lt;br /&gt;
 ONBOOT=&amp;quot;yes&amp;quot;&lt;br /&gt;
* Editer le fichier '''/etc/sysconfig/network-scripts/ifcfg-eth0''' et commenter la ligne suivante:&lt;br /&gt;
 ...&lt;br /&gt;
 #GATEWAY=&amp;quot;192.168.1.1&amp;quot;&lt;br /&gt;
 ...&lt;br /&gt;
* Redémarrer le service:&lt;br /&gt;
 service network restart&lt;br /&gt;
&lt;br /&gt;
== Fichiers configuration firewall ==&lt;br /&gt;
* '''/etc/sysconfig/iptables''' (exemple configuration complète):&lt;br /&gt;
 # Firewall configuration written by system-config-firewall&lt;br /&gt;
 # Manual customization of this file is not recommended.&lt;br /&gt;
 *filter&lt;br /&gt;
 :INPUT ACCEPT [0:0]&lt;br /&gt;
 :FORWARD ACCEPT [0:0]&lt;br /&gt;
 :OUTPUT ACCEPT [0:0]&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 # REQUETES ENTRANTES&lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 # Accepter toutes les connexions déjà établis&lt;br /&gt;
 -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les PING&lt;br /&gt;
 -A INPUT -p icmp -s 192.168.1.0/24 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter toutes les requêtes vers l'interface de loopback (127.0.0.1)&lt;br /&gt;
 -A INPUT -i lo -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions SSH&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 22 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de synchronisation de l'heure&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 123 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions LDAP&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 389 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers le serveur RADIUS&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 1812 -j ACCEPT&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 -d 192.168.1.1 --dport 1813 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions HTTP&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 80 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions HTTPS&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 443 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers Apache Tomcat&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 8080 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers Apache Tomcat en SSL&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.2 --dport 8443 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Accepter les connexions vers MySQL&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 -d 192.168.1.1 --dport 3306 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de noms NetBIOS (serveur WINS)&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 137 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service datagramme NetBIOS&lt;br /&gt;
 -A INPUT -p udp -m udp -s 192.168.1.0/24 --dport 138 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service de session NetBIOS&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 139 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Service microsoft Directory Service&lt;br /&gt;
 -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.1.0/24 --dport 445 -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # Paquets à ne pas tracer&lt;br /&gt;
 -A INPUT -p udp -m udp -d 255.255.255.255 --dport 67 -j REJECT&lt;br /&gt;
 -A INPUT -p udp -m udp -d 255.255.255.255 --dport 68 -j REJECT&lt;br /&gt;
 -A INPUT -d 224.0.0.1 -j REJECT&lt;br /&gt;
 &lt;br /&gt;
 # Trace des paquets rejetes&lt;br /&gt;
 -A INPUT -j LOG --log-level warning --log-prefix &amp;quot;IPTABLES REJECT: &amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Rejeter toutes les autres requêtes&lt;br /&gt;
 -A INPUT -j REJECT --reject-with icmp-host-prohibited&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 # REQUETES REDIRIGEES (routeur)&lt;br /&gt;
 # ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 # Pas de routage &lt;br /&gt;
 -A FORWARD -j REJECT --reject-with icmp-host-prohibited&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 COMMIT&lt;br /&gt;
&lt;br /&gt;
* Pour lister les règles:&lt;br /&gt;
 iptables -L INPUT --line-number&lt;br /&gt;
&lt;br /&gt;
* Pour ajouter une nouvelle règle:&lt;br /&gt;
 iptables -I INPUT 52 -s 90.119.55.150 -j local-network&lt;br /&gt;
&lt;br /&gt;
* Pour supprimer une règle:&lt;br /&gt;
 iptables -D INPUT 52&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_du_fuseau_horaire&amp;diff=276</id>
		<title>Linux:Configuration du fuseau horaire</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_du_fuseau_horaire&amp;diff=276"/>
				<updated>2020-10-05T15:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Configurer le fuseau horaire.  == Ubuntu == Taper les commandes suivantes pour paramétrer le fuseau horaire:  cd /usr/share/zoneinfo  tzselect  Répondre aux qu... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Configurer le fuseau horaire.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
Taper les commandes suivantes pour paramétrer le fuseau horaire:&lt;br /&gt;
 cd /usr/share/zoneinfo&lt;br /&gt;
 tzselect&lt;br /&gt;
&lt;br /&gt;
Répondre aux questions pour sélectionner les zones géographiques.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=275</id>
		<title>Portail:Installation</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=275"/>
				<updated>2020-10-05T15:20:22Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Linux:Installation d'une CentOS avec Kickstart|Installation d'une CentOS avec Kickstart]]&lt;br /&gt;
* [[Linux:Installation d'un Ubuntu|Installation d'un Ubuntu]]&lt;br /&gt;
* Installation/configuration en ligne de commande:&lt;br /&gt;
** [[Linux:Configuration des paramètres régionaux|Configuration des paramètres régionaux]]&lt;br /&gt;
** [[Linux:Configuration du fuseau horaire|Configuration du fuseau horaire]]&lt;br /&gt;
* [[Linux:Gestion des disques LVM|Gestion des disques LVM]]&lt;br /&gt;
* [[Linux:Installer des fichier tar.gz|Installer des fichier tar.gz]]&lt;br /&gt;
* [[Linux:Configuration réseau pour une CentOS/RedHat/Fedora|Configuration réseau pour une CentOS/RedHat/Fedora]]&lt;br /&gt;
* [[Linux:Installation d'OpenSSL|Installation d'OpenSSL]]&lt;br /&gt;
* OpenLDAP et authentification centralisée:&lt;br /&gt;
** [[Linux:Authentification LDAP|Configuration d'OpenLDAP avec PAM/NSS (ancienne version)]]&lt;br /&gt;
** [[Linux:Configuration d'OpenLDAP|Configuration d'OpenLDAP (nouvelle version)]]&lt;br /&gt;
** [[Linux:Configuration du client LDAP|Configuration du client LDAP]]&lt;br /&gt;
** [[Linux:Administration d'OpenLDAP|Administration d'OpenLDAP]]&lt;br /&gt;
* [[Linux:Configuration de FreeRADIUS|Configuration de FreeRADIUS (serveur RADIUS)]]&lt;br /&gt;
* Apache HTTP:&lt;br /&gt;
** [[Linux:Apache avec une authentification via un LDAP|Authentification via un LDAP]]&lt;br /&gt;
* [[Linux:Configuration de NSS/PAM pour une authentification via un LDAP|Configuration de NSS/PAM pour une authentification via un LDAP]]&lt;br /&gt;
* Samba:&lt;br /&gt;
** [[Linux:Configuration de Samba comme contrôleur principal d'un domaine NetBIOS|Configuration de Samba comme contrôleur principal d'un domaine NetBIOS (PDC)]]&lt;br /&gt;
** [[Linux:Configuration de Samba comme serveur membre d'un domaine NetBIOS|Configuration de Samba comme serveur membre d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Administration d'un domaine NetBIOS|Administration d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Configuration des postes Windows pour joindre un domaine NetBIOS|Configuration des postes Windows pour joindre un domaine NetBIOS]]&lt;br /&gt;
* [[Linux:Paramétrages des comptes|Paramétrages des comptes]]&lt;br /&gt;
* [[Linux:SELinux|SELinux]]&lt;br /&gt;
* [[Linux:Messagerie|Messagerie]]&lt;br /&gt;
* [[Linux:Installation d'OpenWrt sur un Banana Pi-R1|Installation d'OpenWrt sur un Banana Pi-R1]]&lt;br /&gt;
* OpenVPN:&lt;br /&gt;
** [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|Configuration d'un serveur VPN sur un VPS hébergé]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un poste Windows|Configuration d'un client VPN sur un poste Windows]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un pfSense|Configuration d'un client VPN sur un pfSense]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un Banana Pi-R1|Configuration d'un client VPN sur un Banana Pi-R1]]&lt;br /&gt;
* Nano-ordinateur:&lt;br /&gt;
** [[Linux:Installation de base d'une Raspbian|Installation de base d'une Raspbian]]&lt;br /&gt;
** [[Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0|Installation Ubuntu sur un PC Engines APU2 modèle apu2c0]]&lt;br /&gt;
** [[Linux:Configuration d'un central téléphonique sur 2 sites géographiques|Configuration d'un central téléphonique sur 2 sites géographiques]]&lt;br /&gt;
* Outils de supervision:&lt;br /&gt;
** [[Linux:Commandes SNMP avec Net-SNMP|Commandes SNMP avec Net-SNMP]]&lt;br /&gt;
** [[Linux:Configuration de Cacti|Configuration de Cacti]]&lt;br /&gt;
** [[Linux:Configuration de Nagios|Configuration de Nagios]]&lt;br /&gt;
* [[Linux:Débogage|Débogage]]&lt;br /&gt;
* [[Linux:Configuration du WIFI|Configuration du WIFI]]&lt;br /&gt;
* [[Linux:Version de la distribution|Version de la distribution]]&lt;br /&gt;
* [[Linux:Services|Services]]&lt;br /&gt;
* [[Linux:Java|Java]]&lt;br /&gt;
* [[Linux:Xen|Virtualisation avec Xen]]&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=274</id>
		<title>Linux:Configuration des paramètres régionaux</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=274"/>
				<updated>2020-10-05T15:15:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Configurer les différents paramètres régionaux.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
* Pour afficher les régionalisations courantes:&lt;br /&gt;
 locale&lt;br /&gt;
&lt;br /&gt;
* Pour afficher les régionalisations disponibles:&lt;br /&gt;
 locale -a&lt;br /&gt;
&lt;br /&gt;
* Si la régionalisation n'est pas disponible:&lt;br /&gt;
 locale-gen fr_FR.UTF-8&lt;br /&gt;
&lt;br /&gt;
et retourne:&lt;br /&gt;
 Generating locales (this might take a while)...&lt;br /&gt;
   fr_FR.UTF-8... done&lt;br /&gt;
 Generation complete.&lt;br /&gt;
&lt;br /&gt;
* Pour changer la régionalisation par défaut:&lt;br /&gt;
 update-locale LANG=fr_FR.UTF-8&lt;br /&gt;
&lt;br /&gt;
Fermer la session et ouvrer une autre pour voir la nouvelle régionalisation.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=273</id>
		<title>Linux:Configuration des paramètres régionaux</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=273"/>
				<updated>2020-10-05T15:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Configurer les différents paramètres régionaux.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
* Pour afficher les régionalisations courantes:&lt;br /&gt;
 locale&lt;br /&gt;
&lt;br /&gt;
* Pour afficher les régionalisations disponibles:&lt;br /&gt;
 locale -a&lt;br /&gt;
&lt;br /&gt;
* Si la régionalisation n'est pas disponible:&lt;br /&gt;
 locale-gen fr_FR.UTF-8&lt;br /&gt;
&lt;br /&gt;
et retourne:&lt;br /&gt;
 Generating locales (this might take a while)...&lt;br /&gt;
   fr_FR.UTF-8... done&lt;br /&gt;
 Generation complete.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=272</id>
		<title>Linux:Configuration des paramètres régionaux</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_des_param%C3%A8tres_r%C3%A9gionaux&amp;diff=272"/>
				<updated>2020-10-05T15:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Configurer les différents paramètres régionaux.  == Ubuntu == * Pour afficher les régionalisations courantes:  locale  * Pour afficher les régionalisations... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Configurer les différents paramètres régionaux.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
* Pour afficher les régionalisations courantes:&lt;br /&gt;
 locale&lt;br /&gt;
&lt;br /&gt;
* Pour afficher les régionalisations disponibles:&lt;br /&gt;
 locale -a&lt;br /&gt;
&lt;br /&gt;
* Si la régionalisation n'est pas disponible:&lt;br /&gt;
 locale-gen fr_FR.UTF-8&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=271</id>
		<title>Portail:Installation</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=271"/>
				<updated>2020-10-05T14:47:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Linux:Installation d'une CentOS avec Kickstart|Installation d'une CentOS avec Kickstart]]&lt;br /&gt;
* [[Linux:Installation d'un Ubuntu|Installation d'un Ubuntu]]&lt;br /&gt;
* Installation/configuration en ligne de commande:&lt;br /&gt;
** [[Linux:Configuration des paramètres régionaux|Configuration des paramètres régionaux]]&lt;br /&gt;
* [[Linux:Gestion des disques LVM|Gestion des disques LVM]]&lt;br /&gt;
* [[Linux:Installer des fichier tar.gz|Installer des fichier tar.gz]]&lt;br /&gt;
* [[Linux:Configuration réseau pour une CentOS/RedHat/Fedora|Configuration réseau pour une CentOS/RedHat/Fedora]]&lt;br /&gt;
* [[Linux:Installation d'OpenSSL|Installation d'OpenSSL]]&lt;br /&gt;
* OpenLDAP et authentification centralisée:&lt;br /&gt;
** [[Linux:Authentification LDAP|Configuration d'OpenLDAP avec PAM/NSS (ancienne version)]]&lt;br /&gt;
** [[Linux:Configuration d'OpenLDAP|Configuration d'OpenLDAP (nouvelle version)]]&lt;br /&gt;
** [[Linux:Configuration du client LDAP|Configuration du client LDAP]]&lt;br /&gt;
** [[Linux:Administration d'OpenLDAP|Administration d'OpenLDAP]]&lt;br /&gt;
* [[Linux:Configuration de FreeRADIUS|Configuration de FreeRADIUS (serveur RADIUS)]]&lt;br /&gt;
* Apache HTTP:&lt;br /&gt;
** [[Linux:Apache avec une authentification via un LDAP|Authentification via un LDAP]]&lt;br /&gt;
* [[Linux:Configuration de NSS/PAM pour une authentification via un LDAP|Configuration de NSS/PAM pour une authentification via un LDAP]]&lt;br /&gt;
* Samba:&lt;br /&gt;
** [[Linux:Configuration de Samba comme contrôleur principal d'un domaine NetBIOS|Configuration de Samba comme contrôleur principal d'un domaine NetBIOS (PDC)]]&lt;br /&gt;
** [[Linux:Configuration de Samba comme serveur membre d'un domaine NetBIOS|Configuration de Samba comme serveur membre d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Administration d'un domaine NetBIOS|Administration d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Configuration des postes Windows pour joindre un domaine NetBIOS|Configuration des postes Windows pour joindre un domaine NetBIOS]]&lt;br /&gt;
* [[Linux:Paramétrages des comptes|Paramétrages des comptes]]&lt;br /&gt;
* [[Linux:SELinux|SELinux]]&lt;br /&gt;
* [[Linux:Messagerie|Messagerie]]&lt;br /&gt;
* [[Linux:Installation d'OpenWrt sur un Banana Pi-R1|Installation d'OpenWrt sur un Banana Pi-R1]]&lt;br /&gt;
* OpenVPN:&lt;br /&gt;
** [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|Configuration d'un serveur VPN sur un VPS hébergé]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un poste Windows|Configuration d'un client VPN sur un poste Windows]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un pfSense|Configuration d'un client VPN sur un pfSense]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un Banana Pi-R1|Configuration d'un client VPN sur un Banana Pi-R1]]&lt;br /&gt;
* Nano-ordinateur:&lt;br /&gt;
** [[Linux:Installation de base d'une Raspbian|Installation de base d'une Raspbian]]&lt;br /&gt;
** [[Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0|Installation Ubuntu sur un PC Engines APU2 modèle apu2c0]]&lt;br /&gt;
** [[Linux:Configuration d'un central téléphonique sur 2 sites géographiques|Configuration d'un central téléphonique sur 2 sites géographiques]]&lt;br /&gt;
* Outils de supervision:&lt;br /&gt;
** [[Linux:Commandes SNMP avec Net-SNMP|Commandes SNMP avec Net-SNMP]]&lt;br /&gt;
** [[Linux:Configuration de Cacti|Configuration de Cacti]]&lt;br /&gt;
** [[Linux:Configuration de Nagios|Configuration de Nagios]]&lt;br /&gt;
* [[Linux:Débogage|Débogage]]&lt;br /&gt;
* [[Linux:Configuration du WIFI|Configuration du WIFI]]&lt;br /&gt;
* [[Linux:Version de la distribution|Version de la distribution]]&lt;br /&gt;
* [[Linux:Services|Services]]&lt;br /&gt;
* [[Linux:Java|Java]]&lt;br /&gt;
* [[Linux:Xen|Virtualisation avec Xen]]&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=270</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=270"/>
				<updated>2019-04-13T21:48:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC];&lt;br /&gt;
* 1 câble réseau Ethernet RJ45.&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du firmware ==&lt;br /&gt;
Commencer par récupérer:&lt;br /&gt;
* [https://pcengines.github.io/ dernier firmware];&lt;br /&gt;
* [https://pcengines.ch/howto.htm#TinyCoreLinux Tiny Core Linux].&lt;br /&gt;
&lt;br /&gt;
Insérer la clé USB à votre PC et repérer le device (''/dev/sdb1'' dans notre cas).&lt;br /&gt;
 &lt;br /&gt;
Puis taper les commandes suivantes pour créer la clé USB:&lt;br /&gt;
 gunzip apu2-tinycore6.4.img.gz&lt;br /&gt;
 sudo dd if=apu2-tinycore6.4.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
Retirer et remettre la clé USB pour déclencher le montage automatique (sous ''/media/jpm/SYSLINUX/'' dans notre cas), puis taper la commande suivante:&lt;br /&gt;
 sudo cp apu2_v4.9.0.4.rom /media/jpm/SYSLINUX/&lt;br /&gt;
&lt;br /&gt;
Démonter le disque et taper la commande suivante:&lt;br /&gt;
 sync&lt;br /&gt;
&lt;br /&gt;
Insérer la clé USB à votre PC Engines et démarrer le en vous connectant via la console série. Puis taper les commandes suivantes:&lt;br /&gt;
 cd /media/SYSLINUX&lt;br /&gt;
 flashrom -w apu2_v4.9.0.4.rom -p internal&lt;br /&gt;
 flashrom -w apu2_v4.9.0.4.rom -p internal:boardmismatch=force&lt;br /&gt;
&lt;br /&gt;
Éteindre votre PC Engines et retirer la clé USB.&lt;br /&gt;
&lt;br /&gt;
== Installation Ubuntu ==&lt;br /&gt;
Commencer par récupérer:&lt;br /&gt;
* [http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/boot.img.gz Mini image d'intallation Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Insérer la clé USB à votre PC et taper les commandes suivantes:&lt;br /&gt;
 gunzip boot.img.gz &lt;br /&gt;
 sudo dd if=boot.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
Retirer et remettre la clé USB pour déclencher le montage automatique (sous ''/media/jpm/SYSLINUX/'' dans notre cas), puis modifier le fichier '''txt.cfg''' en changeant la ligne:&lt;br /&gt;
 append vga=788 initrd=initrd.gz --- quiet&lt;br /&gt;
en:&lt;br /&gt;
 append initrd=initrd.gz --- console=tty0 console=ttyS0,115200n8&lt;br /&gt;
&lt;br /&gt;
Démonter le disque et insérer la clé USB à votre PC Engines et démarrer le en vous connectant via la console série.&lt;br /&gt;
&lt;br /&gt;
Suivre la procédure d'installation...&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=269</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=269"/>
				<updated>2019-04-13T21:31:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Préparation clé USB bootable d'installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC];&lt;br /&gt;
* 1 câble réseau Ethernet RJ45.&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du firmware ==&lt;br /&gt;
Commencer par récupérer:&lt;br /&gt;
* [https://pcengines.github.io/ dernier firmware];&lt;br /&gt;
* [https://pcengines.ch/howto.htm#TinyCoreLinux Tiny Core Linux];&lt;br /&gt;
* [http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/boot.img.gz Mini image d'intallation Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Insérer la clé USB à votre PC et repérer le device (''/dev/sdb1'' dans notre cas).&lt;br /&gt;
 &lt;br /&gt;
Puis taper les commandes suivantes pour créer la clé USB:&lt;br /&gt;
 gunzip apu2-tinycore6.4.img.gz&lt;br /&gt;
 sudo dd if=apu2-tinycore6.4.img of=/dev/sdb bs=1M&lt;br /&gt;
&lt;br /&gt;
Retirer et remettre la clé USB pour déclencher le montage automatique (sous ''/media/jpm/SYSLINUX/'' dans notre cas), puis taper la commande suivante:&lt;br /&gt;
 sudo cp apu2_v4.9.0.4.rom /media/jpm/SYSLINUX/&lt;br /&gt;
&lt;br /&gt;
Démonter le disque et taper la commande suivante:&lt;br /&gt;
 sync&lt;br /&gt;
&lt;br /&gt;
Insérer la clé USB à votre PC Engines et démarrer le en vous connectant via la console série. Puis taper les commandes suivantes:&lt;br /&gt;
 cd /media/SYSLINUX&lt;br /&gt;
 flashrom -w apu2_v4.9.0.4.rom -p internal&lt;br /&gt;
 flashrom -w apu2_v4.9.0.4.rom -p internal:boardmismatch=force&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=268</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=268"/>
				<updated>2019-04-13T20:36:53Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Préparation clé USB bootable d'installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC];&lt;br /&gt;
* 1 câble réseau Ethernet RJ45.&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
== Préparation clé USB bootable d'installation ==&lt;br /&gt;
Commencer par récupérer:&lt;br /&gt;
* [https://pcengines.github.io/ dernier firmware];&lt;br /&gt;
* [https://pcengines.ch/howto.htm#TinyCoreLinux Tiny Core Linux];&lt;br /&gt;
* [http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/boot.img.gz Mini image d'intallation Ubuntu]&lt;br /&gt;
&lt;br /&gt;
Puis taper les commandes suivantes pour créer la clé USB:&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=267</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=267"/>
				<updated>2019-04-13T20:28:37Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC];&lt;br /&gt;
* 1 câble réseau Ethernet RJ45.&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;br /&gt;
&lt;br /&gt;
== Préparation clé USB bootable d'installation ==&lt;br /&gt;
Commencer par récupérer:&lt;br /&gt;
* [https://pcengines.ch/howto.htm#TinyCoreLinux Tiny Core Linux];&lt;br /&gt;
* [http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/boot.img.gz Mini image d'intallation Ubuntu]&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=266</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=266"/>
				<updated>2019-04-13T20:08:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Nomenclature */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC];&lt;br /&gt;
* 1 câble réseau Ethernet RJ45.&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=265</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=265"/>
				<updated>2019-04-12T15:32:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Connexion avec Putty sous Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC].&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:''' la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=264</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=264"/>
				<updated>2019-04-12T15:31:12Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC].&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty sous Linux ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:'''&lt;br /&gt;
* la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2;&lt;br /&gt;
* avec un PC sous linux, il se peut que le port ttyUSB0 ne soit pas accessible pour un simple utilisateur: appeler putty précédé de la commande sudo ou alors faire [https://www.ciscomadesimple.be/2013/08/28/acces-refuse-a-devttyusb0-sous-linux-mint-ubuntu/ ceci].&lt;br /&gt;
&lt;br /&gt;
=== Accès refusé à /dev/ttyUSB0 ===&lt;br /&gt;
* Dans le répertoire ''/etc/udev/rules.d'', créer le fichier '''10-usbserial.rules''' avec le contenu suivant:&lt;br /&gt;
 KERNEL==&amp;quot;ttyUSB0&amp;quot;, GROUP=&amp;quot;dialout&amp;quot;, MODE=&amp;quot;0666&amp;quot;&lt;br /&gt;
* recharger les règles du service udev en tapant la commande:&lt;br /&gt;
 sudo udevadm control --reload-rules&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=263</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=263"/>
				<updated>2019-04-12T14:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Connexion avec Putty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC].&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:'''&lt;br /&gt;
* la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2;&lt;br /&gt;
* avec un PC sous linux, il se peut que le port ttyUSB0 ne soit pas accessible pour un simple utilisateur: appeler putty précédé de la commande sudo ou alors faire [https://www.ciscomadesimple.be/2013/08/28/acces-refuse-a-devttyusb0-sous-linux-mint-ubuntu/ ceci].&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=262</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=262"/>
				<updated>2019-04-12T14:22:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC].&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty ==&lt;br /&gt;
Appliquer les paramètres suivants pour établir la connexion (session):&lt;br /&gt;
* Connection type: '''serial''';&lt;br /&gt;
* Serial line: '''/dev/ttyUSB0''';&lt;br /&gt;
* Speed: '''115 200''';&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes:'''&lt;br /&gt;
* la connexion doit être établie immédiatement après la mise sous tension du PC Engines APU2;&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=261</id>
		<title>Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_Ubuntu_sur_un_PC_Engines_APU2_mod%C3%A8le_apu2c0&amp;diff=261"/>
				<updated>2019-04-12T13:59:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Installer un système Ubuntu sur un PC Engines APU2.  L'installation se fera au travers du port série du nano-ordinateur.  == Nomenclature == Avant de commencer... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un système Ubuntu sur un PC Engines APU2.&lt;br /&gt;
&lt;br /&gt;
L'installation se fera au travers du port série du nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession du PC Engines APU2 avec ses accessoires:&lt;br /&gt;
* 1 [https://www.pcengines.ch/apu2.htm PC Engines APU2 modèle apu2c0 (2 Go DRAM, 2xLAN, 1xUSB, 3xSMA)];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/34038-pc-engines-ac12veur3-ac-adapter-with-euro-plug.html bloc d'alimentation PC Engines ac12veur3 - 12 V DC - 2 A max];&lt;br /&gt;
* 1 [https://varia-store.com/en/produkt/842-transcend-ts16gmsa370-16-gb-msata-sata-ssd-mlc.html disque 16 GB mSATA-SATA Transcend TS16GMSA370 - SSD MLC].&lt;br /&gt;
Pour l'installation et la configuration du système:&lt;br /&gt;
* 1 ordinateur Linux avec Putty installé;&lt;br /&gt;
* 1 [https://www.amazon.fr/dp/B008634VJY/ref=pe_3044141_185740131_TE_item câble adaptateur DCE USB vers série RS232 DB9 null modem 1 port avec FTDI].&lt;br /&gt;
&lt;br /&gt;
== Connexion avec Putty ==&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=260</id>
		<title>Portail:Installation</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=260"/>
				<updated>2019-04-12T13:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Linux:Installation d'une CentOS avec Kickstart|Installation d'une CentOS avec Kickstart]]&lt;br /&gt;
* [[Linux:Installation d'un Ubuntu|Installation d'un Ubuntu]]&lt;br /&gt;
* [[Linux:Gestion des disques LVM|Gestion des disques LVM]]&lt;br /&gt;
* [[Linux:Installer des fichier tar.gz|Installer des fichier tar.gz]]&lt;br /&gt;
* [[Linux:Configuration réseau pour une CentOS/RedHat/Fedora|Configuration réseau pour une CentOS/RedHat/Fedora]]&lt;br /&gt;
* [[Linux:Installation d'OpenSSL|Installation d'OpenSSL]]&lt;br /&gt;
* OpenLDAP et authentification centralisée:&lt;br /&gt;
** [[Linux:Authentification LDAP|Configuration d'OpenLDAP avec PAM/NSS (ancienne version)]]&lt;br /&gt;
** [[Linux:Configuration d'OpenLDAP|Configuration d'OpenLDAP (nouvelle version)]]&lt;br /&gt;
** [[Linux:Configuration du client LDAP|Configuration du client LDAP]]&lt;br /&gt;
** [[Linux:Administration d'OpenLDAP|Administration d'OpenLDAP]]&lt;br /&gt;
* [[Linux:Configuration de FreeRADIUS|Configuration de FreeRADIUS (serveur RADIUS)]]&lt;br /&gt;
* Apache HTTP:&lt;br /&gt;
** [[Linux:Apache avec une authentification via un LDAP|Authentification via un LDAP]]&lt;br /&gt;
* [[Linux:Configuration de NSS/PAM pour une authentification via un LDAP|Configuration de NSS/PAM pour une authentification via un LDAP]]&lt;br /&gt;
* Samba:&lt;br /&gt;
** [[Linux:Configuration de Samba comme contrôleur principal d'un domaine NetBIOS|Configuration de Samba comme contrôleur principal d'un domaine NetBIOS (PDC)]]&lt;br /&gt;
** [[Linux:Configuration de Samba comme serveur membre d'un domaine NetBIOS|Configuration de Samba comme serveur membre d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Administration d'un domaine NetBIOS|Administration d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Configuration des postes Windows pour joindre un domaine NetBIOS|Configuration des postes Windows pour joindre un domaine NetBIOS]]&lt;br /&gt;
* [[Linux:Paramétrages des comptes|Paramétrages des comptes]]&lt;br /&gt;
* [[Linux:SELinux|SELinux]]&lt;br /&gt;
* [[Linux:Messagerie|Messagerie]]&lt;br /&gt;
* [[Linux:Installation d'OpenWrt sur un Banana Pi-R1|Installation d'OpenWrt sur un Banana Pi-R1]]&lt;br /&gt;
* OpenVPN:&lt;br /&gt;
** [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|Configuration d'un serveur VPN sur un VPS hébergé]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un poste Windows|Configuration d'un client VPN sur un poste Windows]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un pfSense|Configuration d'un client VPN sur un pfSense]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un Banana Pi-R1|Configuration d'un client VPN sur un Banana Pi-R1]]&lt;br /&gt;
* Nano-ordinateur:&lt;br /&gt;
** [[Linux:Installation de base d'une Raspbian|Installation de base d'une Raspbian]]&lt;br /&gt;
** [[Linux:Installation Ubuntu sur un PC Engines APU2 modèle apu2c0|Installation Ubuntu sur un PC Engines APU2 modèle apu2c0]]&lt;br /&gt;
** [[Linux:Configuration d'un central téléphonique sur 2 sites géographiques|Configuration d'un central téléphonique sur 2 sites géographiques]]&lt;br /&gt;
* Outils de supervision:&lt;br /&gt;
** [[Linux:Commandes SNMP avec Net-SNMP|Commandes SNMP avec Net-SNMP]]&lt;br /&gt;
** [[Linux:Configuration de Cacti|Configuration de Cacti]]&lt;br /&gt;
** [[Linux:Configuration de Nagios|Configuration de Nagios]]&lt;br /&gt;
* [[Linux:Débogage|Débogage]]&lt;br /&gt;
* [[Linux:Configuration du WIFI|Configuration du WIFI]]&lt;br /&gt;
* [[Linux:Version de la distribution|Version de la distribution]]&lt;br /&gt;
* [[Linux:Services|Services]]&lt;br /&gt;
* [[Linux:Java|Java]]&lt;br /&gt;
* [[Linux:Xen|Virtualisation avec Xen]]&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_client_VPN_sur_un_pfSense&amp;diff=259</id>
		<title>Linux:Configuration d'un client VPN sur un pfSense</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_client_VPN_sur_un_pfSense&amp;diff=259"/>
				<updated>2017-12-29T21:11:59Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Installer et configurer un client VPN avec [https://openvpn.net OpenVPN] sur un dispositif [https://www.pfsense.org pfSense].  == Étape préliminaire == Avant d... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer et configurer un client VPN avec [https://openvpn.net OpenVPN] sur un dispositif [https://www.pfsense.org pfSense].&lt;br /&gt;
&lt;br /&gt;
== Étape préliminaire ==&lt;br /&gt;
Avant de commencer:&lt;br /&gt;
* il est impératif de disposer d'un [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|serveur VPN]];&lt;br /&gt;
* et assurez-vous que votre dispositif pfSense répond bien au PING.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Sur PfSense, OpenVPN est installé par défaut.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
* Commencer par [[Commandes:Génération de certificats SSL client|créer la clé et le certificat SSL de votre client]] en vous assurant d'avoir:&lt;br /&gt;
** un CN correspondant au nom ou à l'adresse IP du client vue par le serveur VPN (en principe il s'agit de l'adresse publique - dans notre exemple ce sera [[Linux:Configuration d'un serveur VPN sur un VPS hébergé#But|siteA.minetti.org]]);&lt;br /&gt;
** un '''keyUsage''' avec &amp;lt;u&amp;gt;uniquement&amp;lt;/u&amp;gt; digitalSignature et/ou keyAgreement;&lt;br /&gt;
** un '''extendedKeyUsage''' avec clientAuth (TLS Web Client Authentication);&lt;br /&gt;
** et un '''nsCertType''' avec client.&lt;br /&gt;
* Récupérer le certificat CA ayant servi à la certification du certificat client et l'enregistrer dans pfSense dans les '''CAs''' (menu '''System''' / '''Certificate Manager''') en cliquant sur le bouton '''Add''' et en renseignant les champs suivants:&lt;br /&gt;
** Descriptive name: ''le nom que vous voulez donner à votre CA (par exemple: cacert)'';&lt;br /&gt;
** Method: Import an existing Certificate Authority;&lt;br /&gt;
** Certificate data: ''tous le contenu de votre certificat'';&lt;br /&gt;
** Private key data: ''le contenu de votre clé comprenant BEGIN CERTIFICATE et END CERTIFICATE'';&lt;br /&gt;
* Mettre la clé et le certificat SSL précédemment créé dans pfSense dans les '''Certificates''' (menu '''System''' / '''Certificate Manager''') en cliquant sur le bouton '''Add/Sign''' et en renseignant les champs suivants:&lt;br /&gt;
** Method: Import an existing Certificate;&lt;br /&gt;
** Descriptive name: ''le nom que vous voulez donner à votre certificat (par exemple: siteA)'';&lt;br /&gt;
** Certificate data: ''le contenu de votre CA comprenant BEGIN CERTIFICATE et END CERTIFICATE'';&lt;br /&gt;
* Afficher la liste des clients OpenVPN (onglet '''Clients''' du menu '''VPN''' / '''OpenVPN''') et cliquer sur le bouton '''Add''';&lt;br /&gt;
* Renseigner les champs suivants:&lt;br /&gt;
** Server mode: Peer to Peer (SSL/TLS);&lt;br /&gt;
** Protocol: UDP on IPv4 only;&lt;br /&gt;
** Device mode: tun - Layer 3 Tunnel mode;&lt;br /&gt;
** Interface: WAN;&lt;br /&gt;
** Server host or address: ''l'adresse IP du serveur VPN (par exemple: vps.minetti.org)'';&lt;br /&gt;
** Server port: 1194;&lt;br /&gt;
** Description: ''la description du serveur VPN'';&lt;br /&gt;
** TLS Configuration: ''cocher la case à cocher'' Use a TLS Key;&lt;br /&gt;
** TLS Key: ''récupérer la clé du HMAC firewall, '''ta.key''', sur le serveur et mettre son contenu ici'';&lt;br /&gt;
** TLS Key Usage Mode: TLS Authentication;&lt;br /&gt;
** Peer Certificate Authority: ''votre CA (par exemple: cacert)'';&lt;br /&gt;
** Client Certificate: ''votre certificat (par exemple: siteA)'';&lt;br /&gt;
** Encryption Algorithm: BF-CBC (128 bit key by default, 64 bit block);&lt;br /&gt;
** Enable NCP: ''non coché'';&lt;br /&gt;
** Auth digest algorithm: SHA1 (160-bit);&lt;br /&gt;
** Hardware Crypto: No Hardware Crypto Acceleration;&lt;br /&gt;
** Compression: LZO Compression [compress lzo, equivalent to comp-lzo yes for compatibility];&lt;br /&gt;
** Topology: Subnet - One IP address per client in a common subnet;&lt;br /&gt;
** Custom options:&lt;br /&gt;
 remote-cert-tls server&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
* Une fois le client VPN créé, vérifier que les logs ressemblent à ceci (onglet '''OpenVPN''' du menu '''Status''' / '''System Logs'''):&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	30851 	OpenVPN 2.4.4 amd64-portbld-freebsd11.1 [SSL (OpenSSL)] [LZO] [LZ4] [MH/RECVDA] [AEAD] built on Nov 16 2017&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	30851 	library versions: OpenSSL 1.0.2m-freebsd 2 Nov 2017, LZO 2.10&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	31054 	NOTE: the current --script-security setting may allow this configuration to call user-defined scripts&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	31054 	TCP/UDP: Preserving recently used remote address: [AF_INET]x.x.x.x:1194&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	31054 	UDPv4 link local (bound): [AF_INET]y.y.y.y:0&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	31054 	UDPv4 link remote: [AF_INET]x.x.x.x:1194&lt;br /&gt;
 Dec 29 13:38:57 	openvpn 	31054 	[vps.minetti.org] Peer Connection Initiated with [AF_INET]x.x.x.x:1194&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	WARNING: INSECURE cipher with block size less than 128 bit (64 bit). This allows attacks like SWEET32. Mitigate by using a --cipher with a larger block size (e.g. AES-256-CBC).&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	WARNING: INSECURE cipher with block size less than 128 bit (64 bit). This allows attacks like SWEET32. Mitigate by using a --cipher with a larger block size (e.g. AES-256-CBC).&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	WARNING: cipher with small block size in use, reducing reneg-bytes to 64MB to mitigate SWEET32 attacks.&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	TUN/TAP device ovpnc1 exists previously, keep at program end&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	TUN/TAP device /dev/tun1 opened&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	do_ifconfig, tt-&amp;gt;did_ifconfig_ipv6_setup=0&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	/sbin/ifconfig ovpnc1 10.8.0.10 10.8.0.1 mtu 1500 netmask 255.255.255.0 up&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	/usr/local/sbin/ovpn-linkup ovpnc1 1500 1542 10.8.0.10 255.255.255.0 init &lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this&lt;br /&gt;
 Dec 29 13:38:58 	openvpn 	31054 	Initialization Sequence Completed&lt;br /&gt;
* Du côté du '''serveur''', les logs doivent ressembler à ceci:&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 TLS: Initial packet from [AF_INET]y.y.y.y:3013, sid=1aa82210 f0ed027b&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=1, C=FR, ST=Herault, L=Saint-Jean-de-Vedas, O=Minetti, CN=MINETTI CA, emailAddress=jp@minetti.org&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=0, C=FR, ST=Herault, L=Saint-Jean-de-Vedas, O=Minetti, OU=siteA (client), CN=siteA.minetti.org, emailAddress=root@minetti.org&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Control Channel: TLSv1.2, cipher TLSv1/SSLv3 DHE-RSA-AES256-GCM-SHA384, 1024 bit RSA&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 [siteA.minetti.org] Peer Connection Initiated with [AF_INET]y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 OPTIONS IMPORT: reading client specific options from: '''ccd/siteA.minetti.org'''&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 10.8.0.10 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: primary virtual IP for siteA.minetti.org/y.y.y.y:3013: 10.8.0.10&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.3.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.3.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.2.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.2.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.1.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.1.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.0.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.0.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 PUSH: Received control message: 'PUSH_REQUEST'&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 send_push_reply(): safe_cap=940&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 SENT CONTROL [siteA.minetti.org]: 'PUSH_REPLY,route-gateway 10.8.0.1,topology subnet,ping 10,ping-restart 120,route 192.168.5.0 255.255.255.0 10.8.0.1,ifconfig 10.8.0.10 255.255.255.0' (status=1)&lt;br /&gt;
 Tue Apr 12 17:24:01 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.0.229 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
* Vérifier le routage ('''Diagnostics''' / '''Routes'''):&lt;br /&gt;
 Destination	 Gateway	Flags	Use	Mtu	Netif	Expire&lt;br /&gt;
 default         88.127.168.254	UGS	499905	1500	igb1	&lt;br /&gt;
 10.8.0.0/24     10.8.0.1	UGS	0	1500	ovpnc1	&lt;br /&gt;
 10.8.0.1        link#8	        UH	20454	1500	ovpnc1	&lt;br /&gt;
 10.8.0.10       link#8	        UHS	3	16384	lo0	&lt;br /&gt;
 88.127.168.0/24 link#2	        U	19642	1500	igb1	&lt;br /&gt;
 88.127.168.146  link#2	        UHS	0	16384	lo0	&lt;br /&gt;
 127.0.0.1       link#4	        UH	301	16384	lo0	&lt;br /&gt;
 192.168.0.0/24  link#3	        U	908469	1500	igb2	&lt;br /&gt;
 192.168.0.254   link#3	        UHS	0	16384	lo0	&lt;br /&gt;
 192.168.1.0/24  10.8.0.1	UGS	26	1500	ovpnc1	&lt;br /&gt;
 192.168.5.0/24  10.8.0.1	UGS	1247	1500	ovpnc1	&lt;br /&gt;
 192.168.11.0/24 link#1	        U	0	1500	igb0	&lt;br /&gt;
 192.168.11.254  link#1	        UHS	0	16384	lo0&lt;br /&gt;
* Faire un ping vers le serveur VPN ('''Diagnostics''' / '''Ping'''):&lt;br /&gt;
 PING 10.8.0.1 (10.8.0.1): 56 data bytes&lt;br /&gt;
 64 bytes from 10.8.0.1: icmp_seq=0 ttl=64 time=104.899 ms&lt;br /&gt;
 64 bytes from 10.8.0.1: icmp_seq=1 ttl=64 time=105.345 ms&lt;br /&gt;
 64 bytes from 10.8.0.1: icmp_seq=2 ttl=64 time=107.325 ms&lt;br /&gt;
 &lt;br /&gt;
 --- 10.8.0.1 ping statistics ---&lt;br /&gt;
 3 packets transmitted, 3 packets received, 0.0% packet loss&lt;br /&gt;
 round-trip min/avg/max/stddev = 104.899/105.856/107.325/1.054 ms&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_client_VPN_sur_un_poste_Windows&amp;diff=258</id>
		<title>Linux:Configuration d'un client VPN sur un poste Windows</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_client_VPN_sur_un_poste_Windows&amp;diff=258"/>
				<updated>2017-12-29T19:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer et configurer un client VPN avec [https://openvpn.net OpenVPN] sur un poste Windows.&lt;br /&gt;
&lt;br /&gt;
== Étape préliminaire ==&lt;br /&gt;
Avant de commencer:&lt;br /&gt;
* il est impératif de disposer d'un [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|serveur VPN]];&lt;br /&gt;
* et assurez-vous que votre poste Windows répond bien au PING.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Sur votre poste Windows, télécharger la dernière version d'[https://openvpn.net/index.php/open-source/downloads.html OpenVPN pour Windows] et procéder à son installation.&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel a été fait avec la version 2.3.10 d'OpenVPN.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
* Commencer par [[Commandes:Génération de certificats SSL client|créer la clé et le certificat SSL de votre client]] en vous assurant d'avoir:&lt;br /&gt;
** un CN correspondant au nom ou à l'adresse IP du client vue par le serveur VPN (en principe il s'agit de l'adresse publique - dans notre exemple ce sera [[Linux:Configuration d'un serveur VPN sur un VPS hébergé#But|siteA.minetti.org]]);&lt;br /&gt;
** un '''keyUsage''' avec &amp;lt;u&amp;gt;uniquement&amp;lt;/u&amp;gt; digitalSignature et/ou keyAgreement;&lt;br /&gt;
** un '''extendedKeyUsage''' avec clientAuth (TLS Web Client Authentication);&lt;br /&gt;
** et un '''nsCertType''' avec client.&lt;br /&gt;
* Mettre la clé et le certificat SSL créé dans le répertoire '''C:\Program Files\OpenVPN\config'''.&lt;br /&gt;
* Récupérer le certificat CA ayant servi à la certification du certificat client et le mettre dans le répertoire '''C:\Program Files\OpenVPN\config'''.&lt;br /&gt;
* Récupérer la clé du HMAC firewall, '''ta.key''', sur le serveur et la mettre dans le répertoire '''C:\Program Files\OpenVPN\config'''.&lt;br /&gt;
* Récupérer le fichier C:\Program Files\OpenVPN\sample-config\'''client.ovpn''' et le mettre dans le répertoire '''C:\Program Files\OpenVPN\config'''.&lt;br /&gt;
* Editer le fichier '''C:\Program Files\OpenVPN\config\client.ovpn''' pour qu'il ressemble à ceci:&lt;br /&gt;
 # Mode client&lt;br /&gt;
 client&lt;br /&gt;
 &lt;br /&gt;
 # Mode routeur&lt;br /&gt;
 dev tun&lt;br /&gt;
 &lt;br /&gt;
 # Connexion serveur&lt;br /&gt;
 remote vps.minetti.org 1194&lt;br /&gt;
 proto udp&lt;br /&gt;
 &lt;br /&gt;
 # Divers&lt;br /&gt;
 resolv-retry infinite&lt;br /&gt;
 nobind&lt;br /&gt;
 &lt;br /&gt;
 # Options de persistances&lt;br /&gt;
 persist-key&lt;br /&gt;
 persist-tun&lt;br /&gt;
 &lt;br /&gt;
 # Clés et certificats CA et serveur (précédemment générés)&lt;br /&gt;
 ca &amp;quot;C:\\Program Files\\OpenVPN\\config\\cacert.pem&amp;quot;&lt;br /&gt;
 cert &amp;quot;C:\\Program Files\\OpenVPN\\config\\siteA.pem&amp;quot;&lt;br /&gt;
 key &amp;quot;C:\\Program Files\\OpenVPN\\config\\siteA.key&amp;quot;&lt;br /&gt;
 remote-cert-tls server&lt;br /&gt;
 ns-cert-type server&lt;br /&gt;
 &lt;br /&gt;
 # Clé du HMAC firewall&lt;br /&gt;
 tls-auth C:\\PROGRA~1\\OpenVPN\\config\\ta.key 1&lt;br /&gt;
 &lt;br /&gt;
 # Compression&lt;br /&gt;
 comp-lzo&lt;br /&gt;
 &lt;br /&gt;
 # Logs&lt;br /&gt;
 verb 3&lt;br /&gt;
&lt;br /&gt;
== Test ==&lt;br /&gt;
* Démarrer le client VPN via le '''OpenVPN GUI''' ou via le menu surgissant du fichier de configuration (Start OpenVPN on this config file).&lt;br /&gt;
* Les logs doivent ressembler à ceci:&lt;br /&gt;
 Tue Apr 12 17:25:25 2016 OpenVPN 2.3.10 i686-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Feb  1 2016&lt;br /&gt;
 Tue Apr 12 17:25:25 2016 Windows version 5.1 (Windows XP)&lt;br /&gt;
 Tue Apr 12 17:25:25 2016 library versions: OpenSSL 1.0.1r  28 Jan 2016, LZO 2.09&lt;br /&gt;
 Enter Management Password:&lt;br /&gt;
 Tue Apr 12 17:25:25 2016 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340&lt;br /&gt;
 Tue Apr 12 17:25:25 2016 Need hold release from management interface, waiting...&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: CMD 'state on'&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: CMD 'log all on'&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: CMD 'hold off'&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: CMD 'hold release'&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Control Channel Authentication: using 'C:\PROGRA~1\OpenVPN\config\ta.key' as a OpenVPN static key file&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Socket Buffers: R=[8192-&amp;gt;8192] S=[8192-&amp;gt;8192]&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: &amp;gt;STATE:1460474726,RESOLVE,,,&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 UDPv4 link local: [undef]&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 UDPv4 link remote: [AF_INET]x.x.x.x:1194&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: &amp;gt;STATE:1460474726,WAIT,,,&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 MANAGEMENT: &amp;gt;STATE:1460474726,AUTH,,,&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 TLS: Initial packet from [AF_INET]x.x.x.x:1194, sid=3dd841af 0e567b08&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=1, C=FR, ST=Herault, L=Saint-Jean-de-Védas, O=Minetti, CN=MINETTI CA, emailAddress=root@minetti.org&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: nsCertType=SERVER&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Validating certificate key usage&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 ++ Certificate has key usage  00a0, expects 00a0&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY KU OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Validating certificate extended key usage&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY EKU OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=0, C=FR, ST=Herault, L=Saint-Jean-de-Védas, O=Minetti, OU=VPS, CN=vps.minetti.org, emailAddress=root@minetti.org&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 Control Channel: TLSv1.2, cipher TLSv1/SSLv3 DHE-RSA-AES256-GCM-SHA384, 1024 bit RSA&lt;br /&gt;
 Tue Apr 12 17:25:26 2016 [vps.minetti.org] Peer Connection Initiated with [AF_INET]x.x.x.x:1194&lt;br /&gt;
 Tue Apr 12 17:25:28 2016 MANAGEMENT: &amp;gt;STATE:1460474728,GET_CONFIG,,,&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 SENT CONTROL [vps.minetti.org]: 'PUSH_REQUEST' (status=1)&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 PUSH: Received control message: 'PUSH_REPLY,route-gateway 10.8.0.1,topology subnet,ping 10,ping-restart 120,route 192.168.5.0 255.255.255.0 10.8.0.1,ifconfig 10.8.0.10 255.255.255.0'&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 OPTIONS IMPORT: timers and/or timeouts modified&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 OPTIONS IMPORT: --ifconfig/up options modified&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 OPTIONS IMPORT: route options modified&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 OPTIONS IMPORT: route-related options modified&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 ROUTE_GATEWAY 192.168.0.254/255.255.255.0 I=3 HWADDR=00:21:5c:a0:59:39&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 do_ifconfig, tt-&amp;gt;ipv6=0, tt-&amp;gt;did_ifconfig_ipv6_setup=0&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 MANAGEMENT: &amp;gt;STATE:1460474729,ASSIGN_IP,,10.8.0.10,&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 open_tun, tt-&amp;gt;ipv6=0&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 TAP-WIN32 device [Connexion au réseau local 5] opened: \\.\Global\{ED187E98-87FC-4D09-9A47-570EA98DB1F8}.tap&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 TAP-Windows Driver Version 9.9 &lt;br /&gt;
 Tue Apr 12 17:25:29 2016 Set TAP-Windows TUN subnet mode network/local/netmask = 10.8.0.0/10.8.0.10/255.255.255.0 [SUCCEEDED]&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 Notified TAP-Windows driver to set a DHCP IP/netmask of 10.8.0.10/255.255.255.0 on interface {ED187E98-87FC- 4D09-9A47-570EA98DB1F8} [DHCP-serv: 10.8.0.254, lease-time: 31536000]&lt;br /&gt;
 Tue Apr 12 17:25:29 2016 Successful ARP Flush on interface [4] {ED187E98-87FC-4D09-9A47-570EA98DB1F8}&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 TEST ROUTES: 1/1 succeeded len=1 ret=1 a=0 u/d=up&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 MANAGEMENT: &amp;gt;STATE:1460474734,ADD_ROUTES,,,&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 C:\WINDOWS\system32\route.exe ADD 192.168.5.0 MASK 255.255.255.0 10.8.0.1&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 Route addition via IPAPI succeeded [adaptive]&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 Initialization Sequence Completed&lt;br /&gt;
 Tue Apr 12 17:25:34 2016 MANAGEMENT: &amp;gt;STATE:1460474734,CONNECTED,SUCCESS,10.8.0.10,x.x.x.x&lt;br /&gt;
* Du côté du '''serveur''', les logs doivent ressembler à ceci:&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 TLS: Initial packet from [AF_INET]y.y.y.y:3013, sid=1aa82210 f0ed027b&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=1, C=FR, ST=Herault, L=Saint-Jean-de-Vedas, O=Minetti, CN=MINETTI CA, emailAddress=jp@minetti.org&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''VERIFY OK'''&amp;lt;/span&amp;gt;: depth=0, C=FR, ST=Herault, L=Saint-Jean-de-Vedas, O=Minetti, OU=siteA (client), CN=siteA.minetti.org, emailAddress=root@minetti.org&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 Control Channel: TLSv1.2, cipher TLSv1/SSLv3 DHE-RSA-AES256-GCM-SHA384, 1024 bit RSA&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 y.y.y.y:3013 [siteA.minetti.org] Peer Connection Initiated with [AF_INET]y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 OPTIONS IMPORT: reading client specific options from: '''ccd/siteA.minetti.org'''&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 10.8.0.10 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: primary virtual IP for siteA.minetti.org/y.y.y.y:3013: 10.8.0.10&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.3.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.3.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.2.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.2.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.1.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.1.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: internal route 192.168.0.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:35 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.0.0/24 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 PUSH: Received control message: 'PUSH_REQUEST'&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 send_push_reply(): safe_cap=940&lt;br /&gt;
 Tue Apr 12 17:23:38 2016 siteA.minetti.org/y.y.y.y:3013 SENT CONTROL [siteA.minetti.org]: 'PUSH_REPLY,route-gateway 10.8.0.1,topology subnet,ping 10,ping-restart 120,route 192.168.5.0 255.255.255.0 10.8.0.1,ifconfig 10.8.0.10 255.255.255.0' (status=1)&lt;br /&gt;
 Tue Apr 12 17:24:01 2016 siteA.minetti.org/y.y.y.y:3013 MULTI: Learn: 192.168.0.229 -&amp;gt; siteA.minetti.org/y.y.y.y:3013&lt;br /&gt;
* Vérifier le routage:&lt;br /&gt;
 H:\&amp;gt;route print&lt;br /&gt;
 ===========================================================================&lt;br /&gt;
 Liste d'Interfaces&lt;br /&gt;
 0x1 ........................... MS TCP Loopback interface&lt;br /&gt;
 0x2 ...00 21 70 c6 ec 98 ...... Broadcom NetXtreme 57xx Gigabit Controller - Miniport d'ordonnancement de paquets&lt;br /&gt;
 0x3 ...00 21 5c a0 59 39 ...... Intel(R) Wireless WiFi Link 4965AGN - Miniport d'ordonnancement de paquets&lt;br /&gt;
 0x4 ...00 ff ed 18 7e 98 ...... TAP-Windows Adapter V9 - Miniport d'ordonnancement de paquets&lt;br /&gt;
 0x10006 ...00 21 86 cf d4 16 ...... Bluetooth Personal Area Network - Miniport d'ordonnancement de paquets&lt;br /&gt;
 ===========================================================================&lt;br /&gt;
 ===========================================================================&lt;br /&gt;
 Itinéraires actifs :&lt;br /&gt;
 Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique&lt;br /&gt;
           0.0.0.0          0.0.0.0    192.168.0.254   192.168.0.229       25&lt;br /&gt;
          10.8.0.0    255.255.255.0        10.8.0.10       10.8.0.10       30&lt;br /&gt;
         10.8.0.10  255.255.255.255        127.0.0.1       127.0.0.1       30&lt;br /&gt;
    10.255.255.255  255.255.255.255        10.8.0.10       10.8.0.10       30&lt;br /&gt;
         127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1&lt;br /&gt;
       192.168.0.0    255.255.255.0    192.168.0.229   192.168.0.229       25&lt;br /&gt;
     192.168.0.229  255.255.255.255        127.0.0.1       127.0.0.1       25&lt;br /&gt;
     192.168.0.255  255.255.255.255    192.168.0.229   192.168.0.229       25&lt;br /&gt;
       192.168.5.0    255.255.255.0         10.8.0.1       10.8.0.10       1&lt;br /&gt;
         224.0.0.0        240.0.0.0        10.8.0.10       10.8.0.10       30&lt;br /&gt;
         224.0.0.0        240.0.0.0    192.168.0.229   192.168.0.229       25&lt;br /&gt;
   255.255.255.255  255.255.255.255        10.8.0.10               2       1&lt;br /&gt;
   255.255.255.255  255.255.255.255        10.8.0.10           10006       1&lt;br /&gt;
   255.255.255.255  255.255.255.255        10.8.0.10       10.8.0.10       1&lt;br /&gt;
   255.255.255.255  255.255.255.255    192.168.0.229   192.168.0.229       1&lt;br /&gt;
 Passerelle par défaut :     192.168.0.254&lt;br /&gt;
 ===========================================================================&lt;br /&gt;
 Itinéraires persistants :&lt;br /&gt;
   Aucun&lt;br /&gt;
* Faire un ping vers le serveur VPN:&lt;br /&gt;
 H:\&amp;gt;ping 10.8.0.1&lt;br /&gt;
 &lt;br /&gt;
 Envoi d'une requête 'ping' sur 10.8.0.1 avec 32 octets de données :&lt;br /&gt;
 &lt;br /&gt;
 Réponse de 10.8.0.1 : octets=32 temps=63 ms TTL=64&lt;br /&gt;
 Réponse de 10.8.0.1 : octets=32 temps=64 ms TTL=64&lt;br /&gt;
 Réponse de 10.8.0.1 : octets=32 temps=64 ms TTL=64&lt;br /&gt;
 Réponse de 10.8.0.1 : octets=32 temps=63 ms TTL=64&lt;br /&gt;
 &lt;br /&gt;
 Statistiques Ping pour 10.8.0.1:&lt;br /&gt;
     Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),&lt;br /&gt;
 Durée approximative des boucles en millisecondes :&lt;br /&gt;
     Minimum = 63ms, Maximum = 64ms, Moyenne = 63ms&lt;br /&gt;
* Sur le serveur VPN, faire un ping vers le client:&lt;br /&gt;
 # ping -c 4 10.8.0.10&lt;br /&gt;
 PING 10.8.0.10 (10.8.0.10) 56(84) bytes of data.&lt;br /&gt;
 64 bytes from 10.8.0.10: icmp_seq=1 ttl=128 time=78.2 ms&lt;br /&gt;
 64 bytes from 10.8.0.10: icmp_seq=2 ttl=128 time=161 ms&lt;br /&gt;
 64 bytes from 10.8.0.10: icmp_seq=3 ttl=128 time=184 ms&lt;br /&gt;
 64 bytes from 10.8.0.10: icmp_seq=4 ttl=128 time=105 ms&lt;br /&gt;
 &lt;br /&gt;
 --- 10.8.0.10 ping statistics ---&lt;br /&gt;
 4 packets transmitted, 4 received, 0% packet loss, time 3002ms&lt;br /&gt;
 rtt min/avg/max/mdev = 78.260/132.571/184.938/42.723 ms&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=257</id>
		<title>Portail:Installation</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Portail:Installation&amp;diff=257"/>
				<updated>2017-12-29T19:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Linux:Installation d'une CentOS avec Kickstart|Installation d'une CentOS avec Kickstart]]&lt;br /&gt;
* [[Linux:Installation d'un Ubuntu|Installation d'un Ubuntu]]&lt;br /&gt;
* [[Linux:Gestion des disques LVM|Gestion des disques LVM]]&lt;br /&gt;
* [[Linux:Installer des fichier tar.gz|Installer des fichier tar.gz]]&lt;br /&gt;
* [[Linux:Configuration réseau pour une CentOS/RedHat/Fedora|Configuration réseau pour une CentOS/RedHat/Fedora]]&lt;br /&gt;
* [[Linux:Installation d'OpenSSL|Installation d'OpenSSL]]&lt;br /&gt;
* OpenLDAP et authentification centralisée:&lt;br /&gt;
** [[Linux:Authentification LDAP|Configuration d'OpenLDAP avec PAM/NSS (ancienne version)]]&lt;br /&gt;
** [[Linux:Configuration d'OpenLDAP|Configuration d'OpenLDAP (nouvelle version)]]&lt;br /&gt;
** [[Linux:Configuration du client LDAP|Configuration du client LDAP]]&lt;br /&gt;
** [[Linux:Administration d'OpenLDAP|Administration d'OpenLDAP]]&lt;br /&gt;
* [[Linux:Configuration de FreeRADIUS|Configuration de FreeRADIUS (serveur RADIUS)]]&lt;br /&gt;
* Apache HTTP:&lt;br /&gt;
** [[Linux:Apache avec une authentification via un LDAP|Authentification via un LDAP]]&lt;br /&gt;
* [[Linux:Configuration de NSS/PAM pour une authentification via un LDAP|Configuration de NSS/PAM pour une authentification via un LDAP]]&lt;br /&gt;
* Samba:&lt;br /&gt;
** [[Linux:Configuration de Samba comme contrôleur principal d'un domaine NetBIOS|Configuration de Samba comme contrôleur principal d'un domaine NetBIOS (PDC)]]&lt;br /&gt;
** [[Linux:Configuration de Samba comme serveur membre d'un domaine NetBIOS|Configuration de Samba comme serveur membre d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Administration d'un domaine NetBIOS|Administration d'un domaine NetBIOS]]&lt;br /&gt;
** [[Linux:Configuration des postes Windows pour joindre un domaine NetBIOS|Configuration des postes Windows pour joindre un domaine NetBIOS]]&lt;br /&gt;
* [[Linux:Paramétrages des comptes|Paramétrages des comptes]]&lt;br /&gt;
* [[Linux:SELinux|SELinux]]&lt;br /&gt;
* [[Linux:Messagerie|Messagerie]]&lt;br /&gt;
* [[Linux:Installation d'OpenWrt sur un Banana Pi-R1|Installation d'OpenWrt sur un Banana Pi-R1]]&lt;br /&gt;
* OpenVPN:&lt;br /&gt;
** [[Linux:Configuration d'un serveur VPN sur un VPS hébergé|Configuration d'un serveur VPN sur un VPS hébergé]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un poste Windows|Configuration d'un client VPN sur un poste Windows]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un pfSense|Configuration d'un client VPN sur un pfSense]]&lt;br /&gt;
** [[Linux:Configuration d'un client VPN sur un Banana Pi-R1|Configuration d'un client VPN sur un Banana Pi-R1]]&lt;br /&gt;
* Nano-ordinateur:&lt;br /&gt;
** [[Linux:Installation de base d'une Raspbian|Installation de base d'une Raspbian]]&lt;br /&gt;
** [[Linux:Configuration d'un central téléphonique sur 2 sites géographiques|Configuration d'un central téléphonique sur 2 sites géographiques]]&lt;br /&gt;
* Outils de supervision:&lt;br /&gt;
** [[Linux:Commandes SNMP avec Net-SNMP|Commandes SNMP avec Net-SNMP]]&lt;br /&gt;
** [[Linux:Configuration de Cacti|Configuration de Cacti]]&lt;br /&gt;
** [[Linux:Configuration de Nagios|Configuration de Nagios]]&lt;br /&gt;
* [[Linux:Débogage|Débogage]]&lt;br /&gt;
* [[Linux:Configuration du WIFI|Configuration du WIFI]]&lt;br /&gt;
* [[Linux:Version de la distribution|Version de la distribution]]&lt;br /&gt;
* [[Linux:Services|Services]]&lt;br /&gt;
* [[Linux:Java|Java]]&lt;br /&gt;
* [[Linux:Xen|Virtualisation avec Xen]]&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=256</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=256"/>
				<updated>2017-09-05T07:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''Envoi par relais (« smarthost ») — pas de courrier local''';&lt;br /&gt;
** Nom de courrier du système / System mail name: '''minetti.org''';&lt;br /&gt;
** Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes / IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Autres destinations dont le courrier doit être accepté / Other destinations for which mail is accepted: '''minetti.org''';&lt;br /&gt;
** Nom de domaine visible pour les utilisateurs locaux: '''minetti.org''';&lt;br /&gt;
** Nom réseau ou adresse IP du système « smarthost »: '''smtp.vpn.minetti.org''';&lt;br /&gt;
** Machines à relayer / Machines to relay mail for: '''127.0.0.1''';&lt;br /&gt;
** Faut-il minimiser les requêtes DNS (connexions à la demande) ? / Keep number of DNS-queries minimal (Dial-on-Demand)?: '''Non''';&lt;br /&gt;
** Faut-il séparer la configuration dans plusieurs fichiers ? / Split configuration into small files?: '''Non''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
''Attention:'' pour chaque poste et numéro externe, il faut terminer le numéro par un caractère '''#''' pour indiquer au système qu'il doit emprunter une route sortante.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
!Plage postes&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|900 à 909&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|910 à 919&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;br /&gt;
&lt;br /&gt;
== Sauvegarde de la carte microSD ==&lt;br /&gt;
&lt;br /&gt;
Une fois les configurations de 2 PABX terminées, il est recommandé de faire une sauvegarde des cartes microSD.&lt;br /&gt;
&lt;br /&gt;
Pour ça:&lt;br /&gt;
* éteignez le PABX que vous voulez sauvegarder en tapant la commande:&lt;br /&gt;
 sudo shutdown -h now&lt;br /&gt;
* une fois le PABX éteint, retirer sa carte microSD pour la mettre dans le lecteur de votre PC;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1 et /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
 umount /dev/sdf2&lt;br /&gt;
* copier votre carte microSD vers un fichier image en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd if=/dev/sdf of=pabx-fr-20170903.img&lt;br /&gt;
 tar cfvz pabx-fr-20170903.img.tar.gz pabx-fr-20170903.img&lt;br /&gt;
&lt;br /&gt;
== Quelques commandes Asterisk de la ligne de commande ==&lt;br /&gt;
&lt;br /&gt;
* Pour redémarrer le serveur Asterisk:&lt;br /&gt;
 asterisk -rx &amp;quot;core restart now&amp;quot;&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=255</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=255"/>
				<updated>2017-09-03T14:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''Envoi par relais (« smarthost ») — pas de courrier local''';&lt;br /&gt;
** Nom de courrier du système / System mail name: '''minetti.org''';&lt;br /&gt;
** Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes / IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Autres destinations dont le courrier doit être accepté / Other destinations for which mail is accepted: '''minetti.org''';&lt;br /&gt;
** Nom de domaine visible pour les utilisateurs locaux: '''minetti.org''';&lt;br /&gt;
** Nom réseau ou adresse IP du système « smarthost »: '''smtp.vpn.minetti.org''';&lt;br /&gt;
** Machines à relayer / Machines to relay mail for: '''127.0.0.1''';&lt;br /&gt;
** Faut-il minimiser les requêtes DNS (connexions à la demande) ? / Keep number of DNS-queries minimal (Dial-on-Demand)?: '''Non''';&lt;br /&gt;
** Faut-il séparer la configuration dans plusieurs fichiers ? / Split configuration into small files?: '''Non''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
''Attention:'' pour chaque poste et numéro externe, il faut terminer le numéro par un caractère '''#''' pour indiquer au système qu'il doit emprunter une route sortante.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
!Plage postes&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|900 à 909&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|910 à 919&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;br /&gt;
&lt;br /&gt;
== Sauvegarde de la carte microSD ==&lt;br /&gt;
&lt;br /&gt;
Une fois les configurations de 2 PABX terminées, il est recommandé de faire une sauvegarde des cartes microSD.&lt;br /&gt;
&lt;br /&gt;
Pour ça:&lt;br /&gt;
* éteignez le PABX que vous voulez sauvegarder en tapant la commande:&lt;br /&gt;
 sudo shutdown -h now&lt;br /&gt;
* une fois le PABX éteint, retirer sa carte microSD pour la mettre dans le lecteur de votre PC;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1 et /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
 umount /dev/sdf2&lt;br /&gt;
* copier votre carte microSD vers un fichier image en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd if=/dev/sdf of=pabx-fr-20170903.img&lt;br /&gt;
 tar cfvz pabx-fr-20170903.img.tar.gz pabx-fr-20170903.img&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=254</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=254"/>
				<updated>2017-09-03T13:37:36Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Ajouter un groupe de sonneries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''Envoi par relais (« smarthost ») — pas de courrier local''';&lt;br /&gt;
** Nom de courrier du système / System mail name: '''minetti.org''';&lt;br /&gt;
** Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes / IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Autres destinations dont le courrier doit être accepté / Other destinations for which mail is accepted: '''minetti.org''';&lt;br /&gt;
** Nom de domaine visible pour les utilisateurs locaux: '''minetti.org''';&lt;br /&gt;
** Nom réseau ou adresse IP du système « smarthost »: '''smtp.vpn.minetti.org''';&lt;br /&gt;
** Machines à relayer / Machines to relay mail for: '''127.0.0.1''';&lt;br /&gt;
** Faut-il minimiser les requêtes DNS (connexions à la demande) ? / Keep number of DNS-queries minimal (Dial-on-Demand)?: '''Non''';&lt;br /&gt;
** Faut-il séparer la configuration dans plusieurs fichiers ? / Split configuration into small files?: '''Non''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
''Attention:'' pour chaque poste et numéro externe, il faut terminer le numéro par un caractère '''#''' pour indiquer au système qu'il doit emprunter une route sortante.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
!Plage postes&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|900 à 909&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|910 à 919&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=253</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=253"/>
				<updated>2017-09-03T10:33:12Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration de l'envoi de mails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''Envoi par relais (« smarthost ») — pas de courrier local''';&lt;br /&gt;
** Nom de courrier du système / System mail name: '''minetti.org''';&lt;br /&gt;
** Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes / IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Autres destinations dont le courrier doit être accepté / Other destinations for which mail is accepted: '''minetti.org''';&lt;br /&gt;
** Nom de domaine visible pour les utilisateurs locaux: '''minetti.org''';&lt;br /&gt;
** Nom réseau ou adresse IP du système « smarthost »: '''smtp.vpn.minetti.org''';&lt;br /&gt;
** Machines à relayer / Machines to relay mail for: '''127.0.0.1''';&lt;br /&gt;
** Faut-il minimiser les requêtes DNS (connexions à la demande) ? / Keep number of DNS-queries minimal (Dial-on-Demand)?: '''Non''';&lt;br /&gt;
** Faut-il séparer la configuration dans plusieurs fichiers ? / Split configuration into small files?: '''Non''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
!Plage postes&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|900 à 909&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|910 à 919&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Alcatel_IP1020&amp;diff=252</id>
		<title>Alcatel IP1020</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Alcatel_IP1020&amp;diff=252"/>
				<updated>2017-08-19T18:54:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Accès interface web */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer et configurer le téléphone IP Alcatel IP1020.&lt;br /&gt;
&lt;br /&gt;
== Accès interface web ==&lt;br /&gt;
Une interface web permet la configuration de la base du téléphone. Après installation, pour se connecter il faut utiliser les identifiants suivant:&lt;br /&gt;
&lt;br /&gt;
 Utilisateur: admin&lt;br /&gt;
 Mot de passe: 0000&lt;br /&gt;
&lt;br /&gt;
Il est impératif de changer le mot de passe.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Alcatel_IP1020&amp;diff=251</id>
		<title>Alcatel IP1020</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Alcatel_IP1020&amp;diff=251"/>
				<updated>2017-08-19T18:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Installer et configurer le téléphone IP Alcatel IP1020.  == Accès interface web == Une interface web permet la configuration de la base du téléphone. Après... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer et configurer le téléphone IP Alcatel IP1020.&lt;br /&gt;
&lt;br /&gt;
== Accès interface web ==&lt;br /&gt;
Une interface web permet la configuration de la base du téléphone. Après installation, pour se connecter il faut utiliser les identifiants suivant:&lt;br /&gt;
&lt;br /&gt;
Utilisateur: admin&lt;br /&gt;
Mot de passe: 0000&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=250</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=250"/>
				<updated>2017-08-15T15:34:10Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Connexion des 2 sites géographiques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''internet site''';&lt;br /&gt;
** System mail name: '''noreply.minetti.org''';&lt;br /&gt;
** IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Other destinations for which mail is accepted: '''seth.sjdv.minetti.org;sjdv.minetti.org''';&lt;br /&gt;
** Domain to relay mail for: '''minetti.org''';&lt;br /&gt;
** Machines to relay mail for: ''laisser vide'';&lt;br /&gt;
** Keep number of DNS-queries minimal (Dial-on-Demand)?: '''No''';&lt;br /&gt;
** Delivery method for local mail: '''mbox format in /var/mail/''';&lt;br /&gt;
** Split configuration into small files?: '''No''';&lt;br /&gt;
** Root and postmaster mail recipient: '''user@minetti.org''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
!Plage postes&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|900 à 909&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|910 à 919&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=249</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=249"/>
				<updated>2017-08-15T15:30:50Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration de l'envoi de mails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''internet site''';&lt;br /&gt;
** System mail name: '''noreply.minetti.org''';&lt;br /&gt;
** IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Other destinations for which mail is accepted: '''seth.sjdv.minetti.org;sjdv.minetti.org''';&lt;br /&gt;
** Domain to relay mail for: '''minetti.org''';&lt;br /&gt;
** Machines to relay mail for: ''laisser vide'';&lt;br /&gt;
** Keep number of DNS-queries minimal (Dial-on-Demand)?: '''No''';&lt;br /&gt;
** Delivery method for local mail: '''mbox format in /var/mail/''';&lt;br /&gt;
** Split configuration into small files?: '''No''';&lt;br /&gt;
** Root and postmaster mail recipient: '''user@minetti.org''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=248</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=248"/>
				<updated>2017-08-15T15:28:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''internet site''';&lt;br /&gt;
** System mail name: '''noreply.minetti.org''';&lt;br /&gt;
** IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Other destinations for which mail is accepted: '''seth.lan-sjdv.minetti.org;lan-sjdv.minetti.org''';&lt;br /&gt;
** Domain to relay mail for: '''minetti.org''';&lt;br /&gt;
** Machines to relay mail for: ''laisser vide'';&lt;br /&gt;
** Keep number of DNS-queries minimal (Dial-on-Demand)?: '''No''';&lt;br /&gt;
** Delivery method for local mail: '''mbox format in /var/mail/''';&lt;br /&gt;
** Split configuration into small files?: '''No''';&lt;br /&gt;
** Root and postmaster mail recipient: '''user@minetti.org''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion des 2 sites géographiques ==&lt;br /&gt;
Le but va être de connecter 2 centraux téléphoniques entre-eux en utilisant le protocole IAX d'Asterisk. Avant de commencer, il faut définir les accès pour chaque central téléphonique:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;color:black;background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!Central téléphonique&lt;br /&gt;
!Adresse&lt;br /&gt;
!Utilisateur&lt;br /&gt;
!Mot de passe&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|France&lt;br /&gt;
|pabx.sjdv.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordFrance&lt;br /&gt;
|- style=&amp;quot;background-color:white;&amp;quot;&lt;br /&gt;
|abidjan&lt;br /&gt;
|pabx.abidjan.minetti.org&lt;br /&gt;
|iax&lt;br /&gt;
|MyPasswordCoteDIvoire&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX du PABX France:&lt;br /&gt;
* cliquer dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk IAX2''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' qui est le nom qu'aura le trunk (ex: Abidjan);&lt;br /&gt;
** '''Outbound CallerID''' qui sera le numéro de l'appelant venant de ce trunk (ex: 095xxxxxxx);&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = abidjan;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 username=iax&lt;br /&gt;
 type=peer&lt;br /&gt;
 trunk=yes&lt;br /&gt;
 secret=MyPasswordFrance&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 host=pabx.abidjan.minetti.org&lt;br /&gt;
&lt;br /&gt;
* dans l'onglet '''iax2 Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = iax;&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 type=user&lt;br /&gt;
 secret=MyPasswordCoteDIvoire&lt;br /&gt;
 context=from-internal&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis on ajoute une route sortante pour router tous les appels du domicile France vers le domicile de Côte d'Ivoire:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Domicile Abidjan;&lt;br /&gt;
** '''Route Type''' = Intra-Company&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Abidjan;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ()|[91x/];&lt;br /&gt;
** ()225|[XXXXXXXX/]&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et la route sortante;&lt;br /&gt;
&lt;br /&gt;
Recommencer la même opération avec le PABX d'Abidjan.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=247</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=247"/>
				<updated>2017-08-13T14:06:45Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration de l'envoi de mails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''internet site''';&lt;br /&gt;
** System mail name: '''noreply.minetti.org''';&lt;br /&gt;
** IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Other destinations for which mail is accepted: '''seth.lan-sjdv.minetti.org;lan-sjdv.minetti.org''';&lt;br /&gt;
** Domain to relay mail for: '''minetti.org''';&lt;br /&gt;
** Machines to relay mail for: ''laisser vide'';&lt;br /&gt;
** Keep number of DNS-queries minimal (Dial-on-Demand)?: '''No''';&lt;br /&gt;
** Delivery method for local mail: '''mbox format in /var/mail/''';&lt;br /&gt;
** Split configuration into small files?: '''No''';&lt;br /&gt;
** Root and postmaster mail recipient: '''user@minetti.org''';&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=246</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=246"/>
				<updated>2017-08-13T13:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration de l'envoi de mails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* puis:&lt;br /&gt;
** sélectionner '''internet site''';&lt;br /&gt;
** System mail name: '''noreply.minetti.org''';&lt;br /&gt;
** IP-addresses to listen on for incoming SMTP connections: '''127.0.0.1 ; ::1''';&lt;br /&gt;
** Other destinations for which mail is accepted: '''nephys.lan-sjdv.minetti.org;lan-sjdv.minetti.org'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=245</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=245"/>
				<updated>2017-08-13T12:45:39Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration du Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Advanced Options''' / '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=244</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=244"/>
				<updated>2017-01-01T00:21:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Nomenclature */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 2 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 2 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 2 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=243</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=243"/>
				<updated>2017-01-01T00:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un groupe de sonneries ==&lt;br /&gt;
Un groupe de sonneries permet de donner un numéro pour faire sonner plusieurs postes. Dans notre cas, nous allons créer un numéro (le 999) pour faire sonner tous les postes des 2 sites géographiques.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Groupes de Sonnerie''';&lt;br /&gt;
* cliquer sur le bouton '''Add Ring Group''' et renseigner les champs;&lt;br /&gt;
** '''Numéro de Groupe de Sonnerie''' = 999;&lt;br /&gt;
** '''Description du Groupe''' = Tous les postes;&lt;br /&gt;
** '''Liste d'Extension''' = ajouter tous vos postes;&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau groupe de sonnerie;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau groupe de sonnerie;&lt;br /&gt;
* faire un essai pour s'assurer que tout fonctionne.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau Trunk et les 2 nouvelles routes;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=242</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=242"/>
				<updated>2017-01-01T00:05:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Connexion à l'opérateur Freephonie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX, commencer par ajuster certains paramètres:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans l'onglet '''Paramètres SIP généraux''':&lt;br /&gt;
** dans la rubrique '''NAT Settings''', cliquer sur le bouton '''Detect Network Settings''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
&lt;br /&gt;
Ajouter la connexion SIP vers Free:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = Freephonie;&lt;br /&gt;
** '''Outbound CallerID''' = 095xxxxxxx;&lt;br /&gt;
** '''Nombre maximal de canaux''' = 2;&lt;br /&gt;
* ne rien mettre dans l'onglet '''Dialed Number Manipulation Rules''';&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Outgoing''', renseigner les champs:&lt;br /&gt;
** '''Nom de la jonction''' = freephonie;&lt;br /&gt;
** '''Détails du PEER''':&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=peer&lt;br /&gt;
 allow=all&lt;br /&gt;
 dtmfmode=inband&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
* dans l'onglet '''sip Paramètres''' et '''Incoming''', renseigner les champs:&lt;br /&gt;
** '''Contexte Utilisateur''' = 095xxxxxxx;&lt;br /&gt;
** '''Chaîne d'enregistrement''' = 095xxxxxxx:&amp;lt;Votre mot de passe&amp;gt;@freephonie.net&lt;br /&gt;
** '''Détails de l'utilisateur''':&lt;br /&gt;
 allow=all&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 fromdomain=freephonie.net&lt;br /&gt;
 fromuser=095xxxxxxx&lt;br /&gt;
 host=freephonie.net&lt;br /&gt;
 insecure=very&lt;br /&gt;
 qualify=yes&lt;br /&gt;
 secret=&amp;lt;Votre mot de passe&amp;gt;&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=095xxxxxxx&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer le nouveau Trunk.&lt;br /&gt;
&lt;br /&gt;
Puis, on ajoute une route entrante pour router tous les appels entants dans notre réseau privé vers tous les postes (999):&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Entrantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Inbound Route''';&lt;br /&gt;
* dans l'onglet '''Général''', renseigner les champs:&lt;br /&gt;
** '''Description''' = Freephonie;&lt;br /&gt;
** '''Choix Destination''' = '''Groupe de Sonnerie''' / '''999 Tous les postes'''&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route entrante.&lt;br /&gt;
&lt;br /&gt;
Et enfin, on ajoute une route sortante pour router tous les appels de notre réseau privé vers l'extérieur:&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Routes Sortantes''';&lt;br /&gt;
* cliquer sur le bouton '''Add Outbound Route''';&lt;br /&gt;
* dans l'onglet '''Route Settings''', renseigner les champs:&lt;br /&gt;
** '''Nom de la Route''' = Freephonie;&lt;br /&gt;
** '''Route CID''' = 095xxxxxxx;&lt;br /&gt;
** '''Trunk Sequence for Matched Routes''' = ajouter le trunk Freephonie;&lt;br /&gt;
* dans l'onglet '''Dial Patterns''', ajouter le masque de numérotation suivant:&lt;br /&gt;
** ('''0''') '''0'''|['''.'''/];&lt;br /&gt;
* puis cliquer sur le bouton '''Soumettre''' pour enregistrer la nouvelle route sortante;&lt;br /&gt;
&lt;br /&gt;
Maintenant, vous devriez pouvoir passer et recevoir des appels extérieurs à partir de vos téléphones IP.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=241</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=241"/>
				<updated>2016-12-30T18:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton '''Appliquer la configuration''' pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Connexion à l'opérateur Freephonie ==&lt;br /&gt;
L'idée est de se connecter au service SIP de Free pour pouvoir rediriger les appels entrants vers le PABX et les appels sortants vers l'opérateur téléphonique.&lt;br /&gt;
&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Paramètres''' / '''Paramètres SIP d'Asterisk''';&lt;br /&gt;
* dans sur l'onglet '''Paramètres Chan SIP''', renseigner les champs:&lt;br /&gt;
** '''IP Configuration''' = '''Static IP''';&lt;br /&gt;
** '''Override External IP''' = votre adresse IP publique;&lt;br /&gt;
** '''Registration Default Expiry''' = 1800;&lt;br /&gt;
* cliquer ensuite dans le menu '''Connectivité''' / '''Trunks''';&lt;br /&gt;
* dans le bouton '''Ajout Trunk''', cliquer sur '''Ajout d'un Trunk SIP (chan_sip)''';&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=240</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=240"/>
				<updated>2016-12-30T18:15:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Ajouter un poste ==&lt;br /&gt;
Il s'agit d'enregistrer des postes de téléphones IP auprès d'Asterisk qu'ils soient matériel ou software. Certains postes peuvent gérer plusieurs combinés à travers une base. Pour connecter chaque combiné, il lui faut:&lt;br /&gt;
* un '''nom d'utilisateur''' et/ou '''nom d'enregistrement''' qui est généralement le numéro de poste (ex: 900);&lt;br /&gt;
* un '''mot de passe''';&lt;br /&gt;
* l'adresse IP du serveur où réside Asterisk.&lt;br /&gt;
&lt;br /&gt;
Pour ajouter un nouveau poste IP, sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Applications''' / '''Postes''';&lt;br /&gt;
* dans le bouton '''Ajouter un poste''', cliquer sur '''Add New Chan_SIP Extension''';&lt;br /&gt;
* dans l'onglet Général, renseigner les champs:&lt;br /&gt;
** '''Extension Utilisateur''' qui est le numéro de poste (ex: 900);&lt;br /&gt;
** '''Nom affiché''' qui est le nom donné au poste (ex: Salon France);&lt;br /&gt;
** '''Secret''' qui est le mot de passe (le générer et le relever);&lt;br /&gt;
** '''Link to a Default User''' à positionner sur '''Aucun''';&lt;br /&gt;
* cliquer sur le bouton '''Soumettre''' pour ajouter le nouveau poste;&lt;br /&gt;
* cliquer sur le bouton XXXXXXXXXXXXXX pour prendre en compte le nouveau poste;&lt;br /&gt;
* configurer le poste IP:&lt;br /&gt;
** [[Alcatel IP1020]];&lt;br /&gt;
* faire un test entre 2 combinés.&lt;br /&gt;
&lt;br /&gt;
== Connexion à Free ==&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Connectivity''' / '''Trunks''';&lt;br /&gt;
* dans Add Trunk, sélectionner '''Add SIP (chan_sip) Trunk''';&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=239</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=239"/>
				<updated>2016-12-29T21:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbx utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;br /&gt;
&lt;br /&gt;
== Accès à FreePBX ==&lt;br /&gt;
* Avec un navigateur web, taper le nom de la machine;&lt;br /&gt;
* cliquer sur '''FreePBX Administration''';&lt;br /&gt;
* taper '''admin''' comme nom d'utilisateur et '''admin''' comme mot de passe.&lt;br /&gt;
&lt;br /&gt;
== Connexion à Free ==&lt;br /&gt;
Sous FreePBX:&lt;br /&gt;
* cliquer dans le menu '''Connectivity''' / '''Trunks''';&lt;br /&gt;
* dans Add Trunk, sélectionner '''Add SIP (chan_sip) Trunk''';&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=238</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=238"/>
				<updated>2016-12-29T18:46:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
&lt;br /&gt;
== Configuration de l'envoi de mails ==&lt;br /&gt;
* Taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* éditer le fichier /etc/email-addresses pour avoir le contenu suivant:&lt;br /&gt;
 root: user@minetti.org&lt;br /&gt;
 asterisk: user@minetti.org&lt;br /&gt;
* activer la configuration en tapant la commande suivante:&lt;br /&gt;
 update-exim4.conf&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email user@minetti.org&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=237</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=237"/>
				<updated>2016-12-29T18:38:12Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* se connecter via SSH en tant que '''root''' et avec le mot de passe '''raspberry'''.&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
* Commencer par changer le mot de passe root:&lt;br /&gt;
 passwd&lt;br /&gt;
* taper la commande suivante pour commencer la mise à jour de votre Raspbx:&lt;br /&gt;
 raspbx-upgrade&lt;br /&gt;
* taper la commande suivante pour configurer le fuseau horaire: &lt;br /&gt;
 configure-timezone&lt;br /&gt;
* taper la commande suivante:&lt;br /&gt;
 raspi-config&lt;br /&gt;
* puis:&lt;br /&gt;
** '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
** '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
** cliquer sur le bouton Finish;&lt;br /&gt;
** un reboot est proposé: répondre Yes;&lt;br /&gt;
* taper la commande suivante pour générer les pairs de clés:&lt;br /&gt;
 regen-hostkeys&lt;br /&gt;
* taper la commande suivante pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''' à votre Raspbx:&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
* taper la commande suivante pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi):&lt;br /&gt;
 dpkg-reconfigure keyboard-configuration&lt;br /&gt;
* taper la commande suivante pour configurer l'envoi de mails:&lt;br /&gt;
 dpkg-reconfigure exim4-config&lt;br /&gt;
* tester l'envoi de mail en tapant la commande suivante:&lt;br /&gt;
 send_test_email jp@minetti.org&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=236</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=236"/>
				<updated>2016-12-29T17:20:00Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Mais aussi:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* au moins 2 téléphones IP;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [http://www.raspberry-asterisk.org/downloads/ dernière version de la Raspbx];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/raspbx-22-09-2016.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher le câble HDMI/HDMI ou HDMI/DVI de votre Raspberry vers votre TV ou moniteur;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* à l'invite du login, saisir '''root''' comme nom d'utilisateur et '''raspberry''' comme mot de passe (attention: au 1er démarrage le clavier est configuré en QWERTY, il faut donc taper les lettres ''rqspberry'' pour le mot de passe);&lt;br /&gt;
* taper la commande suivante pour commencer la configuration de votre Raspberry:&lt;br /&gt;
 sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
Procéder aux paramétrages suivants:&lt;br /&gt;
* '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Locale''' pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''';&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Timezone''' pour sélectionner votre fuseau horaire (Europe/Paris pour moi);&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Keyboard Layout''' pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi);&lt;br /&gt;
* '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
* cliquer sur le bouton Finish;&lt;br /&gt;
* un reboot est proposé: répondre Yes.&lt;br /&gt;
&lt;br /&gt;
== Configuration du réseau ==&lt;br /&gt;
Par défaut, la configuration du réseau se fait via DHCP.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer votre service DHCP (généralement sur votre modem/routeur) pour que votre Raspberry ait une adresse IP particulière. Mais pour cela vous devez relever l'adresse MAC du port Ethernet de votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
qui retourne:&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:26:d3:a8:eb  &lt;br /&gt;
           adr inet6: fe80::57bf:e9be:dae7:f6f2/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Boucle locale  &lt;br /&gt;
           inet adr:127.0.0.1  Masque:255.0.0.0&lt;br /&gt;
           adr inet6: ::1/128 Scope:Hôte&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
Pour mon Raspberry, son adresse MAC est '''b8:27:26:d3:a8:eb'''.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=235</id>
		<title>Linux:Installation de base d'une Raspbian</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=235"/>
				<updated>2016-12-29T17:04:00Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Configuration du Raspberry Pi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer une Raspbian sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Le système sera installé sur une carte mémoire microSD qui jouera le rôle de disque dur pour notre nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [https://www.raspberrypi.org/downloads/raspbian/ dernière version de la Raspbian];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/2016-11-25-raspbian-jessie-lite.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher le câble HDMI/HDMI ou HDMI/DVI de votre Raspberry vers votre TV ou moniteur;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* à l'invite du login, saisir '''pi''' comme nom d'utilisateur et '''raspberry''' comme mot de passe (attention: au 1er démarrage le clavier est configuré en QWERTY, il faut donc taper les lettres ''rqspberry'' pour le mot de passe);&lt;br /&gt;
* taper la commande suivante pour commencer la configuration de votre Raspberry:&lt;br /&gt;
 sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
Procéder aux paramétrages suivants:&lt;br /&gt;
* '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Locale''' pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''';&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Timezone''' pour sélectionner votre fuseau horaire (Europe/Paris pour moi);&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Keyboard Layout''' pour sélectionner le bon clavier (''Generic 105-keys (Intl) PC'' et ''French'' pour moi);&lt;br /&gt;
* '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
* '''Advanced Options''' / '''SSH''' pour activer le démon SSH (très important si vous voulez vous connecter à votre Raspberry via votre réseau);&lt;br /&gt;
* et enfin '''Change User Password''' pour changer le mot de passe de l'utilisateur '''pi''';&lt;br /&gt;
* cliquer sur le bouton Finish;&lt;br /&gt;
* taper la commande suivante pour redémarrer votre Raspberry:&lt;br /&gt;
 shutdown -r now&lt;br /&gt;
&lt;br /&gt;
== Configuration du réseau ==&lt;br /&gt;
Par défaut, la configuration du réseau se fait via DHCP.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer votre service DHCP (généralement sur votre modem/routeur) pour que votre Raspberry ait une adresse IP particulière. Mais pour cela vous devez relever l'adresse MAC du port Ethernet de votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
qui retourne:&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:26:d3:a8:eb  &lt;br /&gt;
           adr inet6: fe80::57bf:e9be:dae7:f6f2/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Boucle locale  &lt;br /&gt;
           inet adr:127.0.0.1  Masque:255.0.0.0&lt;br /&gt;
           adr inet6: ::1/128 Scope:Hôte&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
Pour mon Raspberry, son adresse MAC est '''b8:27:26:d3:a8:eb'''.&lt;br /&gt;
&lt;br /&gt;
== Installation du Raspberry ==&lt;br /&gt;
* Arrêter votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 shutdown -h now&lt;br /&gt;
* débrancher son alimentation du secteur;&lt;br /&gt;
* débrancher le câble HDMI/HDMI ou HDMI/DVI;&lt;br /&gt;
* débrancher le clavier;&lt;br /&gt;
* installer votre Raspberry à l'emplacement prévu;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher votre Raspberry au secteur: le Raspberry démarre.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez maintenant vous connecter à votre Raspberry via SSH à partir de votre ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du système ==&lt;br /&gt;
Pour mettre à jour votre Raspbian, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Mieux vaut redémarrer votre Raspberry après cette opération:&lt;br /&gt;
 sudo shutdown -r now&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=234</id>
		<title>Linux:Installation de base d'une Raspbian</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=234"/>
				<updated>2016-12-29T16:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : /* Préparation de la carte microSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer une Raspbian sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Le système sera installé sur une carte mémoire microSD qui jouera le rôle de disque dur pour notre nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [https://www.raspberrypi.org/downloads/raspbian/ dernière version de la Raspbian];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 sudo dd bs=4M if=~/2016-11-25-raspbian-jessie-lite.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher le câble HDMI/HDMI ou HDMI/DVI de votre Raspberry vers votre TV ou moniteur;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* à l'invite du login, saisir '''pi''' comme nom d'utilisateur et '''raspberry''' comme mot de passe (attention: au 1er démarrage le clavier est configuré en QWERTY, il faut donc taper les lettres ''rqspberry'' pour le mot de passe);&lt;br /&gt;
* taper la commande suivante pour commencer la configuration de votre Raspberry:&lt;br /&gt;
 sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
Procéder aux paramétrages suivants:&lt;br /&gt;
* '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Locale''' pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''';&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Timezone''' pour sélectionner votre fuseau horaire (Europe/Paris pour moi);&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Keyboard Layout''' pour sélectionner le bon clavier (105 touches AZERTY pour moi);&lt;br /&gt;
* '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
* '''Advanced Options''' / '''SSH''' pour activer le démon SSH (très important si vous voulez vous connecter à votre Raspberry via votre réseau);&lt;br /&gt;
* et enfin '''Change User Password''' pour changer le mot de passe de l'utilisateur '''pi''';&lt;br /&gt;
* cliquer sur le bouton Finish;&lt;br /&gt;
* taper la commande suivante pour redémarrer votre Raspberry:&lt;br /&gt;
 shutdown -r now&lt;br /&gt;
&lt;br /&gt;
== Configuration du réseau ==&lt;br /&gt;
Par défaut, la configuration du réseau se fait via DHCP.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer votre service DHCP (généralement sur votre modem/routeur) pour que votre Raspberry ait une adresse IP particulière. Mais pour cela vous devez relever l'adresse MAC du port Ethernet de votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
qui retourne:&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:26:d3:a8:eb  &lt;br /&gt;
           adr inet6: fe80::57bf:e9be:dae7:f6f2/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Boucle locale  &lt;br /&gt;
           inet adr:127.0.0.1  Masque:255.0.0.0&lt;br /&gt;
           adr inet6: ::1/128 Scope:Hôte&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
Pour mon Raspberry, son adresse MAC est '''b8:27:26:d3:a8:eb'''.&lt;br /&gt;
&lt;br /&gt;
== Installation du Raspberry ==&lt;br /&gt;
* Arrêter votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 shutdown -h now&lt;br /&gt;
* débrancher son alimentation du secteur;&lt;br /&gt;
* débrancher le câble HDMI/HDMI ou HDMI/DVI;&lt;br /&gt;
* débrancher le clavier;&lt;br /&gt;
* installer votre Raspberry à l'emplacement prévu;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher votre Raspberry au secteur: le Raspberry démarre.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez maintenant vous connecter à votre Raspberry via SSH à partir de votre ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du système ==&lt;br /&gt;
Pour mettre à jour votre Raspbian, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Mieux vaut redémarrer votre Raspberry après cette opération:&lt;br /&gt;
 sudo shutdown -r now&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=233</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=233"/>
				<updated>2016-12-29T16:37:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Étape préliminaire ==&lt;br /&gt;
Avant de commencer, il est impératif d'avoir:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* 2 [[Linux:Installation de base d'une Raspbian|Raspberry Pi]] mais avec une installation du [http://www.raspberry-asterisk.org/downloads/ système Raspbx] (basé sur la Raspbian);&lt;br /&gt;
* au moins 2 téléphones IP.&lt;br /&gt;
&lt;br /&gt;
== Installation d'Asterisk ==&lt;br /&gt;
On utilisera [http://www.asterisk.org/ Asterisk] comme autocommutateur téléphonique privé (PABX) qui est un logiciel libre et propriétaire. Pour l'installer sur vos Raspberry, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get install asterisk&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=232</id>
		<title>Linux:Configuration d'un central téléphonique sur 2 sites géographiques</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Configuration_d%27un_central_t%C3%A9l%C3%A9phonique_sur_2_sites_g%C3%A9ographiques&amp;diff=232"/>
				<updated>2016-12-29T15:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : Page créée avec « == But == Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.  Dans mon cas, il s'agissa... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer un autocommutateur téléphonique privé (PABX) sur 2 sites géographiques en utilisant le service SIP de l'opérateur Free.&lt;br /&gt;
&lt;br /&gt;
Dans mon cas, il s'agissait d'avoir un réseau téléphonique privé couvrant mes 2 domiciles qui sont chacun dans des pays différents (France et Côte d'Ivoire). Mes domiciles seront reliés via le protocole SIP transitant sur internet (donc aucune communication internationale entre la France et la Côte d'Ivoire). Ainsi, tout mes appels vers la France seront routé directement vers mon opérateur Français, Free. De même, tout mes appels vers la Côte d'Ivoire seront routé vers mon opérateur Ivoirien, Côte d'Ivoire Télécom (Orange).&lt;br /&gt;
&lt;br /&gt;
Chaque site géographique aura son PABX installé sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== Étape préliminaire ==&lt;br /&gt;
Avant de commencer, il est impératif d'avoir:&lt;br /&gt;
* 1 abonnement à l'opérateur téléphonique Free;&lt;br /&gt;
* 2 [[Linux:Installation de base d'une Raspbian|Raspberry Pi avec une installation de base du système Raspbian]];&lt;br /&gt;
* au moins 2 téléphones IP.&lt;br /&gt;
&lt;br /&gt;
== Installation d'Asterisk ==&lt;br /&gt;
On utilisera [http://www.asterisk.org/ Asterisk] comme autocommutateur téléphonique privé (PABX) qui est un logiciel libre et propriétaire. Pour l'installer sur vos Raspberry, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get install asterisk&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=231</id>
		<title>Linux:Installation de base d'une Raspbian</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=231"/>
				<updated>2016-12-29T14:25:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer une Raspbian sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Le système sera installé sur une carte mémoire microSD qui jouera le rôle de disque dur pour notre nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [https://www.raspberrypi.org/downloads/raspbian/ dernière version de la Raspbian];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 dd bs=4M if=~/2016-11-25-raspbian-jessie-lite.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher le câble HDMI/HDMI ou HDMI/DVI de votre Raspberry vers votre TV ou moniteur;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* à l'invite du login, saisir '''pi''' comme nom d'utilisateur et '''raspberry''' comme mot de passe (attention: au 1er démarrage le clavier est configuré en QWERTY, il faut donc taper les lettres ''rqspberry'' pour le mot de passe);&lt;br /&gt;
* taper la commande suivante pour commencer la configuration de votre Raspberry:&lt;br /&gt;
 sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
Procéder aux paramétrages suivants:&lt;br /&gt;
* '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Locale''' pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''';&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Timezone''' pour sélectionner votre fuseau horaire (Europe/Paris pour moi);&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Keyboard Layout''' pour sélectionner le bon clavier (105 touches AZERTY pour moi);&lt;br /&gt;
* '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
* '''Advanced Options''' / '''SSH''' pour activer le démon SSH (très important si vous voulez vous connecter à votre Raspberry via votre réseau);&lt;br /&gt;
* et enfin '''Change User Password''' pour changer le mot de passe de l'utilisateur '''pi''';&lt;br /&gt;
* cliquer sur le bouton Finish;&lt;br /&gt;
* taper la commande suivante pour redémarrer votre Raspberry:&lt;br /&gt;
 shutdown -r now&lt;br /&gt;
&lt;br /&gt;
== Configuration du réseau ==&lt;br /&gt;
Par défaut, la configuration du réseau se fait via DHCP.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer votre service DHCP (généralement sur votre modem/routeur) pour que votre Raspberry ait une adresse IP particulière. Mais pour cela vous devez relever l'adresse MAC du port Ethernet de votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
qui retourne:&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:26:d3:a8:eb  &lt;br /&gt;
           adr inet6: fe80::57bf:e9be:dae7:f6f2/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Boucle locale  &lt;br /&gt;
           inet adr:127.0.0.1  Masque:255.0.0.0&lt;br /&gt;
           adr inet6: ::1/128 Scope:Hôte&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
Pour mon Raspberry, son adresse MAC est '''b8:27:26:d3:a8:eb'''.&lt;br /&gt;
&lt;br /&gt;
== Installation du Raspberry ==&lt;br /&gt;
* Arrêter votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 shutdown -h now&lt;br /&gt;
* débrancher son alimentation du secteur;&lt;br /&gt;
* débrancher le câble HDMI/HDMI ou HDMI/DVI;&lt;br /&gt;
* débrancher le clavier;&lt;br /&gt;
* installer votre Raspberry à l'emplacement prévu;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher votre Raspberry au secteur: le Raspberry démarre.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez maintenant vous connecter à votre Raspberry via SSH à partir de votre ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du système ==&lt;br /&gt;
Pour mettre à jour votre Raspbian, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Mieux vaut redémarrer votre Raspberry après cette opération:&lt;br /&gt;
 sudo shutdown -r now&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=230</id>
		<title>Linux:Installation de base d'une Raspbian</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Installation_de_base_d%27une_Raspbian&amp;diff=230"/>
				<updated>2016-12-29T14:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Jp : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== But ==&lt;br /&gt;
Installer une Raspbian sur un Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Le système sera installé sur une carte mémoire microSD qui jouera le rôle de disque dur pour notre nano-ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
Avant de commencer, il est impératif d'être en possession d'un Raspberry avec ses accessoires:&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00T2U7R7I/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B00TET78DA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;amp;psc=1 boitier pour Raspberry Pi 2 model B];&lt;br /&gt;
* 1 [https://www.amazon.fr/gp/product/B01566WOAG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&amp;amp;psc=1 bloc d'alimentation micoUSB 5 V 3A];&lt;br /&gt;
* 1 carte microSD de classe 10 avec 8 Go minimum (Samsung Pro 16 Go 90/60 MB/s);&lt;br /&gt;
* 1 câble réseau Ethernet RJ45;&lt;br /&gt;
Pour l'installation et la configuration de système:&lt;br /&gt;
* 1 ordinateur Linux comportant un lecteur de cartes microSD;&lt;br /&gt;
* 1 câble HDMI/HDMI ou HDMI/DVI pour le branchement à une TV ou un moniteur;&lt;br /&gt;
* 1 clavier USB.&lt;br /&gt;
&lt;br /&gt;
== Préparation de la carte microSD ==&lt;br /&gt;
Sur votre ordinateur Linux:&lt;br /&gt;
* commencer par récupérer la [https://www.raspberrypi.org/downloads/raspbian/ dernière version de la Raspbian];&lt;br /&gt;
* insérer votre carte microSD dans le lecteur de votre ordinateur;&lt;br /&gt;
* exécuter la commande suivante pour relever les partitions de la carte microSD (pour moi c'était /dev/sdf1):&lt;br /&gt;
 df -h&lt;br /&gt;
* démonter la &amp;lt;u&amp;gt;ou les&amp;lt;/u&amp;gt; partitions avec la commande:&lt;br /&gt;
 umount /dev/sdf1&lt;br /&gt;
* copier l'image système récupéré vers votre carte microSD en faisant bien attention de mentionner le disque et non une partition (/dev/sdf1 sans le numéro):&lt;br /&gt;
 dd bs=4M if=~/2016-11-25-raspbian-jessie-lite.img of=/dev/sdf&lt;br /&gt;
* une fois la copie terminée, votre carte microSD est enfin prête à être insérée dans votre Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== 1er démarrage du Raspberry Pi ==&lt;br /&gt;
* Insérer la carte microSD dans le lecteur de votre Raspberry;&lt;br /&gt;
* brancher le clavier sur un port USB de votre Raspberry;&lt;br /&gt;
* brancher le câble HDMI/HDMI ou HDMI/DVI de votre Raspberry vers votre TV ou moniteur;&lt;br /&gt;
* brancher l'alimentation de votre Raspberry (entrée microUSB): le Raspberry démarre;&lt;br /&gt;
* à l'invite du login, saisir '''pi''' comme nom d'utilisateur et '''raspberry''' comme mot de passe (attention: au 1er démarrage le clavier est configuré en QWERTY, il faut donc taper les lettres ''rqspberry'' pour le mot de passe);&lt;br /&gt;
* taper la commande suivante pour commencer la configuration de votre Raspberry:&lt;br /&gt;
 sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
== Configuration du Raspberry Pi ==&lt;br /&gt;
Procéder aux paramétrages suivants:&lt;br /&gt;
* '''Expand Filesystem''' pour que Raspbian utilise toute la carte;&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Locale''' pour ajouter les langues '''fr_FR''', '''fr_FR.UTF-8''', '''fr_FR@euro''';&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Timezone''' pour sélectionner votre fuseau horaire (Europe/Paris pour moi);&lt;br /&gt;
* '''Internationalisation Options''' / '''Change Keyboard Layout''' pour sélectionner le bon clavier (105 touches AZERTY pour moi);&lt;br /&gt;
* '''Advanced Options''' / '''Hostname''' pour changer le nom de votre Raspberry;&lt;br /&gt;
* '''Advanced Options''' / '''SSH''' pour activer le démon SSH (très important si vous voulez vous connecter à votre Raspberry via votre réseau);&lt;br /&gt;
* et enfin '''Change User Password''' pour changer le mot de passe de l'utilisateur '''pi''';&lt;br /&gt;
* cliquer sur le bouton Finish;&lt;br /&gt;
* taper la commande suivante pour redémarrer votre Raspberry:&lt;br /&gt;
 shutdown -r now&lt;br /&gt;
&lt;br /&gt;
== Configuration du réseau ==&lt;br /&gt;
Par défaut, la configuration du réseau se fait via DHCP.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer votre service DHCP (généralement sur votre modem/routeur) pour que votre Raspberry ait une adresse IP particulière. Mais pour cela vous devez relever l'adresse MAC du port Ethernet de votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 ifconfig&lt;br /&gt;
&lt;br /&gt;
qui retourne:&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr b8:27:26:d3:a8:eb  &lt;br /&gt;
           adr inet6: fe80::57bf:e9be:dae7:f6f2/64 Scope:Lien&lt;br /&gt;
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
 &lt;br /&gt;
 lo        Link encap:Boucle locale  &lt;br /&gt;
           inet adr:127.0.0.1  Masque:255.0.0.0&lt;br /&gt;
           adr inet6: ::1/128 Scope:Hôte&lt;br /&gt;
           UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
           collisions:0 lg file transmission:1 &lt;br /&gt;
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
Pour mon Raspberry, son adresse MAC est '''b8:27:26:d3:a8:eb'''.&lt;br /&gt;
&lt;br /&gt;
== Installation du Raspberry ==&lt;br /&gt;
* Arrêter votre Raspberry en tapant la commande suivante:&lt;br /&gt;
 shutdown -h now&lt;br /&gt;
* débrancher son alimentation du secteur;&lt;br /&gt;
* débrancher le câble HDMI/HDMI ou HDMI/DVI;&lt;br /&gt;
* débrancher le clavier;&lt;br /&gt;
* installer votre Raspberry à l'emplacement prévu;&lt;br /&gt;
* brancher votre Raspberry à votre réseau local via un câble réseau Ethernet RJ45;&lt;br /&gt;
* brancher votre Raspberry au secteur: le Raspberry démarre.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez maintenant vous connecter à votre Raspberry via SSH à partir de votre ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Mise à jour du système ==&lt;br /&gt;
Pour mettre à jour votre Raspbian, taper les commandes suivantes:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
Mieux vaut redémarrer votre Raspberry après cette opération.&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	</feed>