{"id":87,"date":"2008-05-19T10:26:10","date_gmt":"2008-05-19T09:26:10","guid":{"rendered":"http:\/\/blog.guiguiabloc.fr\/?p=87"},"modified":"2008-05-19T10:26:10","modified_gmt":"2008-05-19T09:26:10","slug":"jai-envie-de-pixer","status":"publish","type":"post","link":"http:\/\/blog.guiguiabloc.fr\/index.php\/2008\/05\/19\/jai-envie-de-pixer\/","title":{"rendered":"J&rsquo;ai envie de PIXer&#8230;"},"content":{"rendered":"<p>Oui je sais, le titre de ce billet est nul \ud83d\ude00 mais j&rsquo;aurais pu faire pire, genre \u00ab\u00a0Tu veux pas que je te la tienne pour aller PIXer ?&#8230;\u00a0\u00bb \ud83d\ude42<\/p>\n<p>Bon d&rsquo;accord, j&rsquo;adore les vannes \u00e0 2 euros \ud83d\ude09  (1)<\/p>\n<p>A la d\u00e9couverte donc du Cisco PIX 515-R.<\/p>\n<p>L&rsquo;acc\u00e8s \u00e0 la console se fait comme pour tout Cisco, via un c\u00e2ble s\u00e9rie sur le port Console.<\/p>\n<p>Pour ceux qui connaissant d\u00e9j\u00e0 l&rsquo;<a href=\"http:\/\/fr.wikipedia.org\/wiki\/Cisco_IOS\" title=\"ios\" target=\"_blank\">IOS<\/a>, ils ne seront pas perdu, c&rsquo;est quasiment pareil (a part le <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Compl%C3%A8tement\" title=\"completement\" target=\"_blank\">compl\u00e9tement automatique<\/a> qui ne marche \ud83d\ude41 et \u00e7a, c&rsquo;est tr\u00e8s d\u00e9sagr\u00e9able !).<\/p>\n<p>pix# sh version<\/p>\n<p>Cisco PIX Firewall Version 6.3(5)<br \/>\nCisco PIX Device Manager Version 2.0(2)<\/p>\n<p>Compiled on Thu 04-Aug-05 21:40 by morlee<\/p>\n<p>pix up 8 mins 30 secs<\/p>\n<p>Hardware:   PIX-515, 32 MB RAM, CPU Pentium 200 MHz<br \/>\nFlash i28F640J5 @ 0x300, 16MB<br \/>\nBIOS Flash AT29C257 @ 0xfffd8000, 32KB<\/p>\n<p>0: ethernet0: address is 0003.e300.3e9e, irq 11<br \/>\n1: ethernet1: address is 0003.e300.3e9f, irq 10<br \/>\n2: ethernet2: address is 00d0.b76b.3ab0, irq 9<br \/>\nLicensed Features:<br \/>\nFailover:                    Disabled<br \/>\nVPN-DES:                     Enabled<br \/>\nVPN-3DES-AES:                Disabled<br \/>\nMaximum Physical Interfaces: 3<br \/>\nMaximum Interfaces:          5<br \/>\nCut-through Proxy:           Enabled<br \/>\nGuards:                      Enabled<br \/>\nURL-filtering:               Enabled<br \/>\nInside Hosts:                Unlimited<br \/>\nThroughput:                  Unlimited<br \/>\nIKE peers:                   Unlimited<\/p>\n<p>This PIX has a Restricted (R) license.<\/p>\n<p>La premi\u00e8re chose qui m&rsquo;a \u00ab\u00a0d\u00e9rang\u00e9, c&rsquo;est le fait d&rsquo;avoir le 3des\/aes d\u00e9sactiv\u00e9, et effectivement, lors de ma premi\u00e8re connexion ssh dessus, le message d&rsquo;erreur fut sans appel :<\/p>\n<p>ssh 192.168.1.1<br \/>\nSelected cipher type &lt;unknown&gt; not supported by server.<\/p>\n<p>R\u00e9solu par un :  ssh -c des admin@192.168.1.1 mais bon&#8230;<\/p>\n<p>Ensuite, lors de l&rsquo;acc\u00e8s \u00e0 l&rsquo;interface graphique PDM en https, Iceweasel (le Firefox des gens biens \ud83d\ude09 ), me jetait gentiment&#8230;<\/p>\n<p>R\u00e9solu \u00e9galement en autorisant un niveau d&rsquo;encryptage plus bas :<\/p>\n<p>Taper:  about:config dans la barre d&rsquo;adresse et passer la valeur security.ssl3.rsa_rc4_40_md5 \u00e0 true.<\/p>\n<p>Cela fonctionnait mais ce niveau de cryptage  me d\u00e9rangeait. Un petit tour sur Google et surtout sur le riche site de Cisco aller me donner la r\u00e9ponse que j&rsquo;attendais :<\/p>\n<p>Cisco fournit gratuitement une cl\u00e9 d&rsquo;activation de licence pour les PIX pour ceux qui le demande !!! (<a href=\"http:\/\/www.cisco.com\/en\/US\/prod\/collateral\/vpndevc\/ps5708\/ps5709\/ps2030\/product_data_sheet09186a00800b0d85.html\" title=\"licence cisco\" target=\"_blank\">lire ici<\/a> )<\/p>\n<p>Bien s\u00fbr il faut s&rsquo;enregistrer mais nul besoin d&rsquo;\u00eatre un client Cisco, un simple compte \u00ab\u00a0Guest\u00a0\u00bb suffit pour obtenir la licence. Ayant d\u00e9j\u00e0 un compte chez Cisco, c&rsquo;\u00e9tait plus simple pour moi.<\/p>\n<p>Une fois enregistr\u00e9, allez ici : <span class=\"content\"><\/span><a href=\"http:\/\/www.cisco.com\/go\/license\"><span style=\"font-style: normal; font-weight: normal\">http:\/\/www.cisco.com\/go\/license<\/span><\/a><\/p>\n<p>Tout en haut, cliquez sur : <strong>If you do not have a Product Authorization Key (PAK), please click <a href=\"https:\/\/tools.cisco.com\/SWIFT\/Licensing\/PrivateRegistrationServlet?DemoKeys=Y\" title=\"Demo License\"><strong>here for available licenses<\/strong><\/a>.<\/strong><\/p>\n<p>En bas de la liste, vous trouverez le choix : <a href=\"https:\/\/tools.cisco.com\/SWIFT\/Licensing\/PrivateRegistrationServlet?FormId=119\">             Cisco PIX Security Appliance 3DES\/AES License<\/a><\/p>\n<p>Remplissez tout les champs (le formulaire est tr\u00e8s&#8230; pointilleux) avec bien sur le num\u00e9ro de s\u00e9rie de votre PIX et quelques minutes plus tard, oh joie, une cl\u00e9 d&rsquo;activation dans ma Boite aux Lettres.<\/p>\n<p>Retour sur la console du PIX, passage en mode config :<\/p>\n<p><span class=\"content\"><\/span><\/p>\n<pre>pix(config)#<strong>activation-key 54bf4b80 b7237e20 05022c63 f09e3302<\/strong>\r\nUpdating flash...Done.<\/pre>\n<p>(ne r\u00eavez pas, c&rsquo;est pas le vrai num\u00e9ro hein&#8230; On est pas dans le monde des <a href=\"http:\/\/lesbisounours.fr.st\/\" title=\"bisounours\" target=\"_blank\">Bisounours<\/a> non plus&#8230;)<\/p>\n<p>Un reload du PIX et :<\/p>\n<p>VPN-3DES-AES:                Enabled<\/p>\n<p>Mouah \ud83d\ude00  \ud83d\ude00<\/p>\n<p>On reconfigure ses cl\u00e9s :<\/p>\n<p>ca gen rsa key 1024<\/p>\n<p>(si le pix gueule que vous avez d\u00e9j\u00e0 des cl\u00e9s, passer la commande : <span class=\"content\">ca zero rsa<\/span> )<\/p>\n<p>puis : ca save all<\/p>\n<p>reload et voila, du 3DES au lieu d&rsquo;un pauvre DES \ud83d\ude42  (visible par un show ssh session)<\/p>\n<p>PS: Bien s\u00fbr, j&rsquo;ai pass\u00e9 outre dans mes explications le fait de configurer le hostname et le domain du PIX, ainsi que les acc\u00e8s sur l&rsquo;interface Inside (LAN) du genre :  ssh 192.168.1.52  255.255.255.255 inside (pour autoriser la machine 192.168.1.52 a acc\u00e8der en ssh sur l&rsquo;interface Inside).<\/p>\n<p>Le PIX a trois interfaces, INSIDE (qui correspond au LAN), OUTSIDE (qui correspond au WAN ou acc\u00e8s au net) et DMZ pour&#8230; la DMZ \ud83d\ude09<\/p>\n<p>A chaque interface on d\u00e9finit un niveau d\u00e9finit par une valeur.<br \/>\nLe Pix interdit toute communication  \u00e9manent d&rsquo;une interface ayant un  niveau de s\u00e9curit\u00e9 bas vers une interface de niveau \u00e9lev\u00e9.<\/p>\n<p>Il faut donc  attribuer un niveau de s\u00e9curit\u00e9 de 0 pour l&rsquo;interface connect\u00e9e \u00e0 Internet et un  niveau de 100 pour l&rsquo;interface connecter au LAN mais seulement dans le cas ou  celle-ci se nomme inside.<\/p>\n<p>Dans le cas contraire on est forcer de prendre une  valeur de s\u00e9curit\u00e9 inf\u00e9rieur, par exemple 99.<\/p>\n<p>Pour la DMZ (zone d\u00e9militaris\u00e9e),  on met un niveau de s\u00e9curit\u00e9 \u00e0 50.<\/p>\n<p>Simple \u00e0 comprendre et terriblement efficace.<\/p>\n<p>Les ACL ressemblent \u00e0 celle de l&rsquo;IOS donc si vous connaissez d\u00e9j\u00e0 les Cisco, vous ne serez pas perdu.<\/p>\n<p>Pour les autres, des centaines de tutos existent sur Internet et bien sur, je vous recommande chaudement le site de Cisco qui est une mine d&rsquo;information.<\/p>\n<p>(commencer la : <a href=\"http:\/\/www.cisco.com\/en\/US\/products\/hw\/vpndevc\/ps2030\/tsd_products_support_series_home.html\" title=\"PIX\">CISCO PIX<\/a><a href=\"http:\/\/www.cisco.com\/en\/US\/products\/hw\/vpndevc\/ps2030\/tsd_products_support_series_home.html\" title=\"ciscopix\" target=\"_blank\"><\/a> )<\/p>\n<p>Une des choses que je voulais voir aussi, c&rsquo;est le PDM ou Pix Device Manager, une interface web en Java qui permet de tout faire graphiquement.<\/p>\n<p>Je ne suis pas un fan des trucs graphiques et pour moi, rien ne vaut la <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Command-line_interface\" title=\"CLI\" target=\"_blank\">CLI<\/a>, mais par curiosit\u00e9, j&rsquo;ai essayer.<\/p>\n<p>Mon show version m&rsquo;indiquait : Cisco PIX Device Manager Version 2.0(2)<\/p>\n<p>J&rsquo;ai donc regarder si je n&rsquo;avais pas une version plus r\u00e9cente :<\/p>\n<p>guiguiabloc@monpc:~\/$ ls -lrt \/mnt\/lamule<\/p>\n<p>Cisco Pix 6.3(5) And Pdm 3.0(4)<\/p>\n<p>Parfait \ud83d\ude00<\/p>\n<p>La mise a jour se fait comme pour un IOS, via tftp.<\/p>\n<p><span class=\"content\"><\/span><\/p>\n<pre>pix#<strong>copy tftp flash<\/strong>\r\nAddress or name of remote host [127.0.0.1]? <strong>192.168.1.52<\/strong>\r\nSource file name [cdisk]?<strong>pdm-304.bin<\/strong>\r\ncopying tftp:\/\/192.168.1.52\/pdm-304.bin to flash\r\n[yes|no|again]?<strong>yes<\/strong><\/pre>\n<p>L&rsquo;acc\u00e8s en https (n&rsquo;oubliez pas les ACL&#8230;) et voici quelques copies d&rsquo;\u00e9crans :<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager1.jpg\" title=\"PDM1\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager1.thumbnail.jpg\" alt=\"PDM1\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager2.jpg\" title=\"PDM2\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager2.thumbnail.jpg\" alt=\"PDM2\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager3.jpg\" title=\"PDM3\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager3.thumbnail.jpg\" alt=\"PDM3\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager4.jpg\" title=\"PDM4\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager4.thumbnail.jpg\" alt=\"PDM4\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager5.jpg\" title=\"PDM5\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager5.thumbnail.jpg\" alt=\"PDM5\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager6.jpg\" title=\"PDM6\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/pixdevicemanager6.thumbnail.jpg\" alt=\"PDM6\" \/><\/a><\/p>\n<p>Int\u00e9ressant non ?<\/p>\n<p>Les possibilit\u00e9s sont tr\u00e8s nombreuses et le PDM permet de v\u00e9rifier vos ACL, voir m\u00eame de les optimiser.<\/p>\n<p>De plus, tout ce qui est config VPN, remont\u00e9e de Logs, Monitoring etc&#8230; est inclus.<\/p>\n<p>Je pense donc l&rsquo;utiliser en plus de la CLI pour g\u00e9rer ce petit bijou qu&rsquo;est le PIX \ud83d\ude00<\/p>\n<p>Ne me reste plus maintenant \u00e0 savoir ou le mettre&#8230; Oui je sais  <a href=\"http:\/\/dans.toncul.fr\/\" title=\"DTC\" target=\"_blank\">ICI<\/a><\/p>\n<p class=\"spip\">(1) C\u2019est l\u2019histoire de deux oeufs sur une po\u00eble.<br \/>\nLe premier dit au deuxi\u00e8me : \u00ab\u00a0Tu trouves pas qu\u2019il fait chaud ?\u00a0\u00bb<\/p>\n<p class=\"spip\">L\u2019autre se met alors  a crier : \u00ab\u00a0AAAAh ! Un oeuf qui parle ! \u00ab\u00a0<\/p>\n<p class=\"spip\">Ok&#8230;je &#8211;&gt;[]<\/p>\n<p class=\"spip\">&nbsp;<\/p>\n<p class=\"spip\">&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oui je sais, le titre de ce billet est nul \ud83d\ude00 mais j&rsquo;aurais pu faire pire, genre \u00ab\u00a0Tu veux pas que je te la tienne pour aller PIXer ?&#8230;\u00a0\u00bb \ud83d\ude42 Bon d&rsquo;accord, j&rsquo;adore les vannes \u00e0 2 euros \ud83d\ude09 (1) &hellip; <a href=\"http:\/\/blog.guiguiabloc.fr\/index.php\/2008\/05\/19\/jai-envie-de-pixer\/\">Read More <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,5],"tags":[220,23,22],"_links":{"self":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/87"}],"collection":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}