Archives par mot-clé : ovh

Cloud NAS beta d’OVH montage avec NetDrive

Voici 48H que le Cloud NAS a été lancé chez OVH. C’est une béta donc forcément le service n’est pas up tout le temps. Actuellement gratuit car encore en beta voici un test réalisé avec Windows 7 64bits / NetDrive.

Tout d’abord il faut que je dise que le protocole retenue par OVH est le jeune et bien née : WebDAV. Première bonne nouvelle il est intégré nativement dans Windows (OVH à fournis un guide pour son intégration) depuis Windows XP et sa mise en place est d’une simplicité rare. Mais la contrepartie est assez moche car une fois le montage fais, il apparait comme un raccourci dans le poste de travail :/ et non comme un lecteur à par entière avec sa propre lettre de montage (à moins que ce soit un bug lié à ma version de windows 7 64bits). Ce qui est tout sauf pratique pour l’utiliser avec des scripts ou des logiciels de synchronisation de données.

Continuer la lecture de Cloud NAS beta d’OVH montage avec NetDrive

Cloud NAS : Le stockage en ligne arrive en beta gratuite chez OVH.

Comme certain le savent, je suis un grand fan de la société OVH qui partie d’un Gus dans son garage est devenue le leader européen de l’hébergement possédant plus de 100 000 serveurs et un des plus important réseau en Europe. Comparativement aux autres acteurs de l’hébergement, OVH est arrivé assez tardivement sur le cloud (SaaS, PaaS, LaaS). Mais fidèle à sa réputation elle est en train de rattraper son retard à grande enjambé.

Aujourd’hui OVH propose une beta d’un service que de nombreux geek et père de famille soucieux de la sauvegarde et protection de leurs donnés attendaient : La sauvegarde en ligne des données, appelé chez OVH « Cloud Nas« .

Concrètement ce service va me permettre de mettre à l’abri, toutes mes précieuses photos, vidéos, et documents dématérialisé (facture, banque, impôts, etc) d’un sinistre (feu, inondation, etc) ou voleurs embarquant mon ordinateur. Oui, le voleur ils s’en fout que dans mon informatique il y ai des données plus précieuse pour moi que l’informatique elle même. Le voleur va voler tout ce qui a de la valeur et donc mes disques dur externe de sauvegarde aussi.

Continuer la lecture de Cloud NAS : Le stockage en ligne arrive en beta gratuite chez OVH.

Naked Epidemie in OVHEpidémie du virus à poil chez OVH

It’s a french joke a can’t translate that !

Vus par un petit mec du SUD, vous savez les gens dans le nord, ils sont,… Différent ? Alors quand OVH, décide de soutenir Romain Mesnil, il ne le font pas moitié.

Bravo à mon loueurs de pizza préféré (chez dailymotion):

Ou chez youtube :

Serveur vpn PPTP sous debian en MS-CHAPv2

Ayant besoin d’un VPN en pptp pour un client qui ne supporte par openvpn, j’ai essayé et réussis d’installer une serveur pptp sur un de mes serveur dédié.
Donc pour tous ceux qui ont des dedibox, kimsufi et autre serveur ovh et qui veulent un serveur vpn plus simple à mettre en place que openvpn et moins sécurisé ce tuto est pour vous ! Dans cet exemple j’utilise le MS-CHAPv2 mais le CHAP ou le PAP sont aussi disponible.

Pour ceux qui préfère openvpn (moi) voici le liens pour mon tuto openvpn : http://www.artiflo.net/2008/05/ubuntu-openvpn/

J’ai réalisé l’installation sous debian etch mais cela devrait être le même concept pour les autres distribution.

Installation du serveur pptpd :

# apt-get install pptpd

Configuration du serveur :

# nano /etc/pptpd.conf

Il faut décommenter les 2 lignes localip et remonteip. Vous indiqué l’ip du votre serveur et ensuite la plage d’adresse d’ip locale que vous voulez attribué au pc qui se connecteront au VPN

localip IP.DE.VOTRE.SERVEUR
remoteip 192.168.0.234-238,192.168.0.245

A présent nous allons configurer la méthode d’authentification. Nous allons utiliser le MS-CHAPv2. Mais les autres protocole que ce soit pap ou chap sont aussi possible c’est a vous de le configurer.

# nano /etc/ppp/options

Il faut rajouter ces lignes a la fin du fichier :

refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp 

Maintenant il reste a créer les utilisateurs.

# nano /etc/ppp/chap-secrets

Cela se présente ainsi :

artiflo pptpd artiflopassword "*"

* est pour signifier que les utilisateurs peuvent se connecter de n’importe quel ip. Dans le cas contraire spécifié l’ip.

Et enfin, pour ce concerne le firewall il faut en premier que vous autoriser le port 1723 et le protocole GRE ainsi :

# iptables -A INPUT -p tcp –dport 1723 -j ACCEPT
# iptables -A INPUT -p gre -j ACCEPT

Et ensuite il faut configurer le routage en spécifiant que toutes les adresse locale que vous avez définis toutes a l’heure doivent être rediriger sur l’adresse de la carte eth0. Et en activant l’ip forwarding.

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j SNAT --to IP.DE.VOTRE.SERVEUR

Redémarrer pptp et cela doit fonctionner 🙂

# /etc/init.d/pptpd restart

Je n’explique pas dans ce billet la configuration du client pour Windows XP ou Vista car c’est du clic-clic.

Bench HDD chez OVH

Je viens compiler différente donné obtenue sur la ml rps de ovh (subscribe-rps@ml.ovh.net) concernant les performance d’un petit nombre de serveur dédié standard chez ovh.

Pour l’écriture voici la commande qui a été utilisé :

# time dd if=/dev/zero of=./8gb bs=1024k count=8192

Pour la lecture voici la commande qui a été utilisé :

# time dd if=./8gb of=/dev/null bs=64k

Voici les résultat sous forme de tableau:

Ecriture Lecture Ecriture Lecture hd cache hd read
Start 100M 3,25 2,34 41,8 55,5
Kimsufi 08 RE 2,55 2,38 49 54,3 535 73,7
Kimsufi 08 XL 3,55 3,41 36,4 46,7
Kimsufi 08 XXL 3,48 3,24 37,7 42,1
Superplan 07 L 1,56 1,41 74 84,6
Superplan 08 RE 1,57 1,48 73 81 3523 82
EG 08 3,46 2,25 38,3 59,1
MG 08 RE 3,46 2,24 38,3 60

En premier les performances en minutes :

Graphique Bench min OVH 2008
On voit que les superplan sont trés fort, les performances des EG et MG sont en rentrer du fait de l’utilisation du RAID1.

Les performances en MB/s :

Graphique Bench OVH 2008
Je n’ai pas put obtenir les chiffres en MB/s du MG08RE.

MAJ : Ajout des chiffres pour le Start100M et ajout de hdparm pour les serveurs de ma sandbox.
La kimsufi 08 RE est pourvus du Seagate Barracuda 7200.10.
La kimsufi 08 XXL est pourvus de l’Hitachi P7K500.
Le Superplan 2008 Re est pourvus du trés performant Hitachi 7K1000.
Le HG 2X4C bi-turbo 08 est pourvus de Seagate Cheetah 15K.5 en SAS 15krpm Raid0Hard.

Le reload 2008 chez ovh, ça rosk

Voici plusieurs semaine que ovh a lancé sa nouvelle gamme de serveur dédié la « reload ». J’ai a ma disposition une kimsufi 2008 reload et un Superplan 2008 reload

Le SP08 reload est a 59 eurosHT/mois.

Processeur : E6550 (2×2.33Ghz)
Ram : 4Go
HDD : 750 Go
BP : 100Mb unmetred
Debian 4.0 (etch)

La kimsufi 2008 reload est à 19.99 euros HT/mois :

Processeur : Celeron 220 (1.2Ghz)
Ram : 1Go
HDD : 250 Go
BP : 100Mb unmetred
Debian 4.0 (etch)

Alors j’ai commencer par tester les hdd qui sont en SATA2. Dans le premier cas je fais une écriture d’un fichier de 8GB et dans le second je le lit :

Alors un test en écriture pour commencer
Le SP08RE :

#time dd if=/dev/zero of=8gb bs=1024k count=8192
8192+0 enregistrements lus
8192+0 enregistrements écrits
8589934592 octets (8,6 GB) copiés, 127,643 seconde, 67,3 MB/s
real 2m7.704s
user 0m0.016s
sys 0m18.525s

La KIM08RE :

#time dd if=/dev/zero of=./8gb bs=1024k count=8192
8192+0 enregistrements lus
8192+0 enregistrements écrits
8589934592 bytes (8,6 GB) copied, 175,45 s, 49,0 MB/s

real 2m55.839s
user 0m0.072s
sys 0m35.690s

Suivis du test en lecture :
Le SP08RE

#time dd if=./8gb of=/dev/null bs=64k
131072+0 enregistrements lus
131072+0 enregistrements écrits
8589934592 octets (8,6 GB) copiés, 104,472 seconde, 82,2 MB/s

real 1m44.473s
user 0m0.036s
sys 0m4.504s

La KIM08RE :

#time dd if=./8gb of=/dev/null bs=64k
131072+0 enregistrements lus
131072+0 enregistrements écrits
8589934592 bytes (8,6 GB) copied, 158,217 s, 54,3 MB/s

real 2m38.233s
user 0m0.112s
sys 0m11.805s

Pour les curieux voici le résultat du lshw :

Le SP08RE :

    description: Desktop Computer
    product: SP
    vendor: OVH
    version: A0038
    serial: 2008-02-08
    width: 32 bits
    capabilities: smbios-2.4 dmi-2.4
    configuration: boot=normal chassis=desktop uuid=52F0A352-C587-11DC-BF91-0011D8A4680D
  *-core
       description: Motherboard
       product: DG31PR
       vendor: Intel Corporation
       physical id: 0
       version: AAD97573-205
       serial: BTPR803007NU
       slot: To be filled by O.E.M.
     *-firmware
          description: BIOS
          vendor: Intel Corp.
          physical id: 0
          version: PRG3110H.86A.0038.2007.1221.1757 (12/21/2007)
          size: 64KB
          capacity: 960KB
          capabilities: pci upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
     *-cpu
          description: CPU
          product: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: 6.15.11
          serial: 0000-06FB-0000-0000-0000-0000
          slot: J3E1
          size: 2331MHz
          capacity: 4GHz
          width: 64 bits
          clock: 1333MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe x86-64 constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr lahf_lm
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: Unknown
             size: 32KB
             capacity: 32KB
             capabilities: synchronous internal write-back unified
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: Unknown
             size: 4MB
             capacity: 4MB
             capabilities: synchronous internal write-back unified
        *-logicalcpu:0
             description: Logical CPU
             physical id: 0.1
             width: 64 bits
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 0.2
             width: 64 bits
             capabilities: logical
     *-memory
          description: System Memory
          physical id: 22
          slot: System board or motherboard
          size: 4GB
        *-bank:0
             description: DIMM DDR Synchronous 667 MHz (1.5 ns)
             product: Unknown
             vendor: Unknown
             physical id: 0
             serial: Unknown
             slot: J6H1
             size: 2GB
             width: 64 bits
             clock: 667MHz (1.5ns)
        *-bank:1
             description: DIMM DDR Synchronous 667 MHz (1.5 ns)
             product: Unknown
             vendor: Unknown
             physical id: 1
             serial: Unknown
             slot: J6H2
             size: 2GB
             width: 64 bits
             clock: 667MHz (1.5ns)
     *-pci
          description: Host bridge
          product: 82G33/G31/P35/P31 Express DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@00:00.0
          version: 10
          width: 32 bits
          clock: 33MHz
        *-pci:0
             description: PCI bridge
             product: 82G33/G31/P35/P31 Express PCI Express Root Port
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@00:01.0
             version: 10
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport-driver
        *-display UNCLAIMED
             description: VGA compatible controller
             product: 82G33/G31 Express Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@00:02.0
             version: 10
             size: 512MB
             width: 32 bits
             clock: 33MHz
             capabilities: vga_controller bus_master cap_list
             configuration: latency=0
             resources: iomemory:feb00000-feb7ffff ioport:e140-e147 iomemory:c0000000-dfffffff iomemory:fe900000-fe9fffff irq:11
        *-pci:1
             description: PCI bridge
             product: 82801G (ICH7 Family) PCI Express Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@00:1c.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport-driver
        *-pci:2
             description: PCI bridge
             product: 82801G (ICH7 Family) PCI Express Port 2
             vendor: Intel Corporation
             physical id: 1c.1
             bus info: pci@00:1c.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master cap_list
             configuration: driver=pcieport-driver
           *-network
                description: Ethernet interface
                product: RTL8111/8168B PCI Express Gigabit Ethernet controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@03:00.0
                logical name: eth0
                version: 01
                serial: 00:1c:c0:3f:4e:a1
                size: 100MB/s
                capacity: 1GB/s
                width: 64 bits
                clock: 33MHz
                capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK duplex=full ip=91.121.143.180 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
                resources: ioport:d000-d0ff iomemory:fea20000-fea20fff irq:220
        *-usb:0
             description: USB Controller
             product: 82801G (ICH7 Family) USB UHCI Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@00:1d.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: ioport:e080-e09f irq:18
        *-usb:1
             description: USB Controller
             product: 82801G (ICH7 Family) USB UHCI Controller #2
             vendor: Intel Corporation
             physical id: 1d.1
             bus info: pci@00:1d.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: ioport:e060-e07f irq:19
        *-usb:2
             description: USB Controller
             product: 82801G (ICH7 Family) USB UHCI Controller #3
             vendor: Intel Corporation
             physical id: 1d.2
             bus info: pci@00:1d.2
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: ioport:e040-e05f irq:20
        *-usb:3
             description: USB Controller
             product: 82801G (ICH7 Family) USB UHCI Controller #4
             vendor: Intel Corporation
             physical id: 1d.3
             bus info: pci@00:1d.3
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: ioport:e020-e03f irq:16
        *-usb:4
             description: USB Controller
             product: 82801G (ICH7 Family) USB2 EHCI Controller
             vendor: Intel Corporation
             physical id: 1d.7
             bus info: pci@00:1d.7
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=0
             resources: iomemory:feb80000-feb803ff irq:18
        *-pci:3
             description: PCI bridge
             product: 82801 PCI Bridge
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci@00:1e.0
             version: e1
             width: 32 bits
             clock: 33MHz
             capabilities: pci subtractive_decode bus_master cap_list
        *-isa
             description: ISA bridge
             product: 82801GB/GR (ICH7 Family) LPC Interface Bridge
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@00:1f.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: latency=0
        *-ide:0
             description: IDE interface
             product: 82801G (ICH7 Family) IDE Controller
             vendor: Intel Corporation
             physical id: 1f.1
             bus info: pci@00:1f.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master
             configuration: driver=PIIX_IDE latency=0
             resources: ioport:1f0-1f7 ioport:3f4-3f3 ioport:170-177 ioport:374-373 ioport:e0f0-e0ff irq:16
        *-ide:1
             description: IDE interface
             product: 82801GB/GR/GH (ICH7 Family) SATA IDE Controller
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@00:1f.2
             version: 01
             width: 32 bits
             clock: 66MHz
             capabilities: ide bus_master cap_list
             configuration: driver=ata_piix latency=0
             resources: ioport:e0e0-e0e7 ioport:e0d0-e0d3 ioport:e0c0-e0c7 ioport:e0b0-e0b3 ioport:e0a0-e0af irq:17
        *-serial UNCLAIMED
             description: SMBus
             product: 82801G (ICH7 Family) SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@00:1f.3
             version: 01
             width: 32 bits
             clock: 33MHz
             configuration: latency=0
             resources: ioport:e000-e01f irq:10
  *-network DISABLED
       description: Ethernet interface
       physical id: 1
       logical name: dummy0
       serial: 22:51:71:c0:3a:33
       capabilities: ethernet physical
       configuration: broadcast=yes

La KIM08RE :

    description: Computer
    product: RPS
    vendor: OVH
    version: B0137
    serial: 2008-02-08
    width: 32 bits
    capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp
    configuration: boot=normal cpus=1 uuid=F74CD156-03C0-11DD-A39A-000C6E080350
  *-core
       description: Motherboard
       product: D201GLY
       vendor: Intel Corporation
       physical id: 0
       version: AAE14305-401
       serial: BQLY8140067K
       slot: Base Board Chassis Location
     *-cpu
          description: CPU
          product: Intel(R) Celeron(R) CPU          220  @ 1.20GHz
          vendor: Intel Corp.
          physical id: 0
          bus info: cpu@0
          version: 6.6.1
          serial: 0001-0661-0000-0000-0000-0000
          size: 1200MHz
          capacity: 1333MHz
          width: 64 bits
          clock: 133MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx x86-64 constant_tsc up arch_perfmon pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm
        *-cache:0
             description: L2 cache
             physical id: 1
             slot: Unknown
             size: 512KiB
             capacity: 512KiB
             capabilities: asynchronous internal write-back unified
        *-cache:1
             description: L1 cache
             physical id: 3
             slot: Unknown
             size: 32KiB
             capacity: 32KiB
             capabilities: asynchronous internal write-back data
     *-cache
          description: L1 cache
          physical id: 2
          slot: Unknown
          size: 32KiB
          capacity: 32KiB
          capabilities: asynchronous internal write-back instruction
     *-firmware
          description: BIOS
          vendor: Intel Corp.
          physical id: 4
          version: LY66210M.86A.0137.2008.0104.1540 (01/04/2008)
          size: 64KiB
          capacity: 448KiB
          capabilities: pci upgrade shadowing cdboot bootselect edd int9keyboard int14serial int17printer int10video acpi usb zipboot biosbootspecification netboot
     *-memory
          description: System Memory
          physical id: 11
          slot: System board or motherboard
          size: 1GiB
          capacity: 3GiB
        *-bank
             description: DIMM Synchronous 533 MHz (1.9 ns)
             product: 0x393930353331362D3030352E4130344C4600
             vendor: 0x7F98000000000000
             physical id: 0
             serial: 0xCE1D9338
             slot: DIMM0
             size: 1GiB
             width: 64 bits
             clock: 533MHz (1.9ns)
     *-pci
          description: Host bridge
          product: 662 Host
          vendor: Silicon Integrated Systems [SiS]
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 01
          width: 32 bits
          clock: 33MHz
          configuration: latency=32
        *-pci:0
             description: PCI bridge
             product: SiS AGP Port (virtual PCI-to-PCI bridge)
             vendor: Silicon Integrated Systems [SiS]
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci normal_decode bus_master
           *-display UNCLAIMED
                description: VGA compatible controller
                product: 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
                vendor: Silicon Integrated Systems [SiS]
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 04
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-3.0 vga_controller cap_list
                configuration: latency=0
        *-isa
             description: ISA bridge
             product: SiS964 [MuTIOL Media IO]
             vendor: Silicon Integrated Systems [SiS]
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 36
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-ide:0
             description: IDE interface
             product: 5513 [IDE]
             vendor: Silicon Integrated Systems [SiS]
             physical id: 2.5
             bus info: pci@0000:00:02.5
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm bus_master cap_list
             configuration: driver=SIS_IDE latency=32
        *-usb:0 UNCLAIMED
             description: USB Controller
             product: USB 1.1 Controller
             vendor: Silicon Integrated Systems [SiS]
             physical id: 3
             bus info: pci@0000:00:03.0
             version: 0f
             width: 32 bits
             clock: 33MHz
             capabilities: ohci
             configuration: latency=64 maxlatency=80
        *-usb:1 UNCLAIMED
             description: USB Controller
             product: USB 1.1 Controller
             vendor: Silicon Integrated Systems [SiS]
             physical id: 3.1
             bus info: pci@0000:00:03.1
             version: 0f
             width: 32 bits
             clock: 33MHz
             capabilities: ohci
             configuration: latency=64 maxlatency=80
        *-usb:2 UNCLAIMED
             description: USB Controller
             product: USB 1.1 Controller
             vendor: Silicon Integrated Systems [SiS]
             physical id: 3.2
             bus info: pci@0000:00:03.2
             version: 0f
             width: 32 bits
             clock: 33MHz
             capabilities: ohci
             configuration: latency=64 maxlatency=80
        *-usb:3
             description: USB Controller
             product: USB 2.0 Controller
             vendor: Silicon Integrated Systems [SiS]
             physical id: 3.3
             bus info: pci@0000:00:03.3
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pm ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=32 maxlatency=80
        *-network
             description: Ethernet interface
             product: SiS900 PCI Fast Ethernet
             vendor: Silicon Integrated Systems [SiS]
             physical id: 4
             bus info: pci@0000:00:04.0
             logical name: eth0
             version: 91
             serial: 00:1c:c0:4b:d1:75
             size: 100MB/s
             capacity: 100MB/s
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=sis900 driverversion=v1.08.10 Apr. 2 2006 duplex=full ip=91.121.147.70 latency=32 link=yes maxlatency=11 mingnt=52 multicast=yes port=MII speed=100MB/s
        *-ide:1
             description: IDE interface
             product: SATA
             vendor: Silicon Integrated Systems [SiS]
             physical id: 5
             bus info: pci@0000:00:05.0
             version: 01
             width: 32 bits
             clock: 66MHz
             capabilities: ide pm bus_master cap_list
             configuration: driver=sata_sis latency=32
        *-pci:1
             description: PCI bridge
             product: PCI-to-PCI bridge
             vendor: Silicon Integrated Systems [SiS]
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport-driver
  *-network DISABLED
       description: Ethernet interface
       physical id: 1
       logical name: dummy0
       serial: 2a:4a:54:c8:3b:fe
       capabilities: ethernet physical
       configuration: broadcast=yes

Asterisk et Ubuntu 8.04

Depuis quelques jour je dispose d’une sandbox de type RPS et j’ai ma kimsufi qui me sert de prod. J’ai installé ma kimsufi en ubuntu 8.04 dekstop. Burk c’est mal vous me dirais pour un serveur en prod. Mails il faut savoir que je m’en sert aussi bien de LAMP que de desktop virtuel avec les solution de freeNX et de nomachine ce qui est trés pratique.

Bref revenons en a nos mouton, le bon déploiement de asterisk sur ubuntu 8.04. Ovh me permet de tester durant la phase BETA leurs futur service de téléphonie. Et bien que cela ne tienne, Asterisk me voila !

Alors commençon par le sempiternel apt-get :

#sudo apt-get install asterisk asterisk-prompt-fr-proformatique

Ce brave ubuntu va nous installer toutes les dépendances qui vont bien. Vous avez remarqué, que j’ai choisi la voir de proformatique pour la voix du répondeur, je trouve que c’est la meilleur des 3 disponnibles. On peut passer a l’étape de configuration qui repose sur 3 fichier sip.conf, extension.conf, voicemail.conf. Pour ce tuto on va le faire a la bourrin mais efficace, on va travailler sur des fichier vierge de configuration on va tout configurer nous même. Avant de faire cela il faut tout de même sauvegarder les fichier d’origine :

sudo cd /etc/asterisk/
sudo mv sip.conf sip.conf.back
sudo mv extensions.conf extensions.conf.back
sudo mv voicemail.conf voicemail.conf.back

Maintenant que c’est fait commençons par sip.conf

# sudo nano sip.conf

La configuration de ce fichier repose dans 3 grande partie :
1 / la configuration du contexte
2 / la configuration des utilisateurs
3 / la configuration de la liaison avec les serveur d’ovh pour emetre et recevoir les appels.

[general]
context=beta-ovh
bindport=5060
bindaddr=xxx.xxx.xxx.xxx ; Mettre ici l'adresse ip publique du serveur
srvlookup=yes
vmexten=voicemail

A présent on va se placer dessous et on va ajouter les 2 configuration suivante d’un coté les user, leur pass et leur numero de téléphone et de l’autre la configuration pour se connecter à OVH.

Commençons par les user, j’ai créer 2 user artiflo et loctavian pour que mieux comprendre la configuration.
097994XXYY étant le numéro de téléphone de artiflo et 097994XXZZ étant le numéro de téléphone de loctavian.

[artiflo]
type=friend
username=artiflo ; ici définir l'username du premier numero
secret=password ; Mettre ici le mot de passe
callerid="artiflo" <097994XXYY> ; remplacer 097994XXYY par le premier numéro
host=dynamic
context=ovh-sip
language=fr
insecure=very
nat=yes
canreinvite=no
dtmfmode=auto
video=yes
restrictcid=no
amaflags=default
mailbox=1000@beta-ovh

[loctavian]
type=friend
username=loctavian ; ici définir l'username du second numero
secret=password ; Mettre ici le mot de passe
callerid="loctavian" <097994XXZZ> ; remplacer 097994XXZZ par le second numéro
host=dynamic
context=ovh-sip
language=fr
insecure=very
nat=yes
canreinvite=no
dtmfmode=auto
video=yes
restrictcid=no
amaflags=default
mailbox=1001@beta-ovh ; pensez a indenté de +1 la mailbox

Toujours dans le fichier sip.conf après la configuration des users, il faut configurer la liaison avec les serveurs d’ovh pour recevoir et emmètre les appels de l’extérieur e ainsi :

[beta-ovh]
type=peer
host=sip.ovh.net
context=ovh-sip
language=fr
insecure=very
nat=yes
canreinvite=no
dtmfmode=auto
video=yes
restrictcid=no
amaflags=default

Ok on a finit pour le sip.conf maintenant il faut s’attaquer a extensions.conf.

#sudo nano etensions.conf

Vous rajouter cette configuration (en remplacant les XXXX par vos numéro de téléphone, dans mon exemple j’ai 2 numeros de téléphone il faut donc répéter les exten 2 fois.

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
TRUNKMSD=1

[ovh-sip]
exten => 097994XXYY,1,Ringing
exten => 097994XXYY,2,Wait
exten => 097994XXYY,3,Answer
exten => 097994XXYY,n,Dial(SIP/artiflo)
exten => 097994XXYY,5,Voicemail(1000@beta-ovh)
exten => 097994XXYY,n,Hangup()

exten => 097994XXZZ,1,Ringing
exten => 097994XXZZ,2,Wait
exten => 097994XXZZ,3,Answer
exten => 097994XXZZ,n,Dial(SIP/loctavian)
exten => 097994XXZZ,5,Voicemail(1001@beta-ovh)
exten => 097994XXZZ,n,Hangup()

exten => 123,1,VoiceMailMain(1000@beta-ovh)
exten => 123,1,VoiceMailMain(1001@beta-ovh)

exten => _X.,1,Dial(SIP/${EXTEN}@beta-ovh)

On va terminer par configurer le fichier voicemail.conf qui va nous permetre de creer un répondeur qui enverra les message par email. Cela sous entend que le serveur possede un serveur de messagerie installer et configurer (postfix par exemple).

sudo nano extensions.conf

Je reprend l’exemple de artiflo et loctavian ;

[general]
format=wav49|gsm|wav;seul le premier format sera pris en compte
attach=yes; si le message audio doit être mis en pièce jointe du mail
maxmsg=100; nombre de messages max par boite
maxmessage=180; longueur en secondes max d'un message

[beta-ovh]
;numéro de boite => motdepasse, nom, email
1000 => password,artiflo,maildeartiflo@toto.com
1001 => password,loctavian,maildeloctavian@toto.com

A présent il ne reste plus qu’a démarrer ou redémarrer asterisk et le tour est joué pour ce qui concerne le serveur

#sudo /etc/init.d/asterisk restart

Pour ce qui concerne la configuration du client, je vous conseil x-lite pour windows qui est ma fois efficace meme si il manque de stabilité.

Pour le configurer il faut aller dans « SIP Account », cliquez sur « add » et rentrer les informations que vous avez creer dans le serveur précédemment donc pour nos 2 exemples voici ce qu’il faut faire :
Pour le compte de artiflo :

User Name : artiflo
Password : le password que vous avez creer
Authorization User name : artiflo
Domain : soit l'ip ou le nom d'hote de votre serveur

Pour le compte de loctavian :

User Name : loctavian
Password : le password que vous avez creer
Authorization User name : loctavian
Domain : soit l'ip ou le nom d'hote de votre serveur

Finissez par cliquez sur OK puis close et normalement vous verrez apparaitre le User Name. C’est fini.

Merci ici : http://forum.ovh.com/showthread.php?t=32888 et ici http://www.queret.net/blog/index.php/2008/01/10/108-asterisk-freepbx-on-debian-etch mais aussi ici http://techdev.pkconcept.net/?2008/04/02/5-installation-asterisk-sur-serveur-ovh et encore ici http://www.rps-news.com/viewtopic.php?id=56

Ovh et la téléphonie en SIP

Depuis décembre 2007 OVH, c’est lancé dans la téléphonie. Leurs offres sont toujours en Alpha/Beta mais on peu déjà profiter d’un service de base gratuit sans etre client chez ovh.

Il vous suffit de vous rendre sur cette page : http://www.ovh.com/cgi-bin/telephony/telephonyDemo.pl d’entrer votre email et le captcha et dans les minutes qui suivent vous aller recevoir un mail avec votre numero de téléphone en 09 74 94 xx xx. Ce numero sera valable 1 heure, ensuite votre compte sera détruit.

Ensuite il vous suffit de télécharger, puis d’installer x-lite sur votre ordinateur et de le configurer comme c’est indiquer dans le mail d’ovh.

Voici les conditions de l’offre :

Compte ouvert jusqu’au : 2008-05-19 03:23:47

Réception d’appels

Nombre d’appels : non limité
Durée d’appels : non limité
Durée par appel : non limité
Double appel : oui, 100 appelssimultanés

Emission d’appels

Nombre d’appels : non limité
Durée d’appels : non limité
Durée d’un appel
vers les fixes : 2 minutes
Durée d’un appel
vers les portables : 30 secondes
Double appel : non

Si quelqu’un veut vous appeler a partir de la france voici la tarification :

Opérateur————————————-tarif

Réseaux mobiles

Orange France Mobile————Prix appel vers Fixe en France Métropolitaine
Bouygues Télécom—————Prix appel vers Fixe en France Métropolitaine
SFR MOBILE———————Prix appel vers Fixe en France Métropolitaine

Réseaux terrestres VoIP

—————————zone dégroupée / zone non dégroupée
Orange Internet—————-gratuit* / gratuit*
Club Internet——————-gratuit* / gratuit*
Free—————————gratuit* / gratuit*
Neuf Telecom——————20s à 9cts + 2,1cts/min 20s à 9cts + 2,1cts /min
Alice—————————gratuit* / gratuit*
Télé2————————–gratuit* / gratuit*
Budget Telecom————————? / 20s à 9cts + 2,2 cts/min
Darty—————————gratuit* / gratuit*
Numéricable———————gratuit* / gratuit*

Réseaux terrestres analogique

France Télécom———————-20s à 9cts + 2,2cts /min
Neuf Telecom————————ne sais pas
Télé2——————————–ne sais pas
Budget Telecom———————-20s à 9cts + 2,2 cts/min
autres——————————-ne sais pas

En attendant que l’offre deviennent en production, c’est à suivre.

Et une petite kim de plus

Je viens d’acquérir une nouvelle kimsufi juste avant le reload (forcement), j’ai commencé à travailler avec gentoo et l’ovhm. Bon venant de debian cela fait un peu bizarre mais je commence à prendre la main.

Lors de la première mise à jour de la gentoo il va y a avoir tout un tas d’erreur alors voici les commandes pour les éviter :

Aller une petite synchronisation histoire de bien commencer

# emerge –sync

Pour que cracklib arrête de faire son embêtante

# FEATURES=-unmerge-orphans emerge cracklib

La toute puissante glibc à aussi décidé de ne plus pouvoir ce passer de nptl alors on va lui donner. http://gentoo-wiki.com/NPTL

#USE= »nptl » emerge -pv glibc
#USE= »nptl » emerge glibc

Curl n’est pas en reste, il faut donc démasquer certain paquet et réinstaller curl

# nano /etc/portage/package.keywords
=net-misc/curl-7.18.1 ~*
# emerge –unmerge curl && emerge curl

GNUPG propose aussi son lot de blocage dans les dépendances. Une petite réinstallation règle tout cela.

# emerge –unmerge gnupg && gnupg

Aller on est des fou, on lance l’update et on laisse tourner la kimsufi toute seule les 4 prochaines heures le temps qu’elle compile tout ça.

# emerge -uavDN world

A oui, n’oubliez pas d’aller allumer un cierge/bâton d’encens/récitation de la cora/ou prière sur le mur des lamentations pour que tout ce passe bien.