<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.oxynux.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>blog.oxynux.org - Tag - servers and networking</title>
  <link>http://blog.oxynux.org/</link>
  <atom:link href="http://blog.oxynux.org/feed/tag/servers%20and%20networking/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>en</language>
  <pubDate>Sat, 03 Jan 2009 19:00:27 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Grsec &amp; grub-probe (update-grub failing)</title>
    <link>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing</link>
    <guid isPermaLink="false">urn:md5:6ebbf5c2f22ec244a62e663cba9dd864</guid>
    <pubDate>Sun, 07 Dec 2008 08:48:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>&lt;p&gt;If you have a &lt;code&gt;grsec&lt;/code&gt;-patched kernel and &lt;code&gt;PaX&lt;/code&gt; is enabled, &lt;code&gt;update-grub&lt;/code&gt; is failing, witch is a little bit annoying:&lt;/p&gt;

&lt;pre&gt;8:45 root@sloane ~# update-grub                              
Searching for GRUB installation directory ... found: /boot/grub
zsh: exit 137   update-grub&lt;/pre&gt;    &lt;p&gt;After a little more in-depth look, the problem come from &lt;code&gt;grub-probe&lt;/code&gt; not having the right &lt;code&gt;PaX&lt;/code&gt; flags.&lt;/p&gt;


&lt;p&gt;Default flags:&lt;/p&gt;
&lt;pre&gt;8:47 root@sloane ~# chpax -v /usr/sbin/grub-probe 

----[ chpax 0.7 : Current flags for /usr/sbin/grub-probe (PeMRxS) ]---- 

 * Paging based PAGE_EXEC       : enabled (overridden) 
 * Trampolines                  : not emulated 
 * mprotect()                   : restricted 
 * mmap() base                  : randomized 
 * ET_EXEC base                 : not randomized 
 * Segmentation based PAGE_EXEC : enabled&lt;/pre&gt;


&lt;p&gt;We need paging and segmentation based &lt;code&gt;PAGE_EXEC&lt;/code&gt; to be disabled: &lt;code&gt;chpax -ps /usr/sbin/grub-probe&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;It should now work:&lt;/p&gt;
&lt;pre&gt;8:51 root@sloane ~# grub-probe --device-map=/boot/grub/device.map -t device /
/dev/md0&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/151</wfw:commentRss>
      </item>
    
  <item>
    <title>Grsec &amp; snmpd</title>
    <link>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd</link>
    <guid isPermaLink="false">urn:md5:16f7fa65e702a3a10cd0602a36820a1d</guid>
    <pubDate>Sun, 07 Dec 2008 08:04:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>&lt;p&gt;With a &lt;code&gt;grsec&lt;/code&gt;-patched kernel, only members of the specific group #112 are allowed to access &lt;code&gt;/proc&lt;/code&gt;, but having the &lt;code&gt;snmp&lt;/code&gt; user in &lt;code&gt;grsec&lt;/code&gt; group is not enough, because &lt;code&gt;snmpd&lt;/code&gt; doesn't set the groups the user belongs to properly. You can use the &lt;code&gt;-g&lt;/code&gt; flag, but it will only change the owner group, and still won't set the groups to &lt;code&gt;snmpd&lt;/code&gt;.&lt;/p&gt;    &lt;p&gt;For instance, without setting the &lt;code&gt;-g&lt;/code&gt; flag:&lt;/p&gt;

&lt;pre&gt;Gid:    0       0       0       0
Groups: 0&lt;/pre&gt;


&lt;p&gt;With &lt;code&gt;-g 112&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;Uid:    118    118    118    118
Gid:    112    112    112    112
Groups: 112&lt;/pre&gt;


&lt;p&gt;I wrote this quick&amp;amp;dirty little patch, to enable correct group attribution:&lt;/p&gt;

&lt;pre&gt;--- snmpd-orig/agent/snmpd.c        2007-07-19 23:01:43.000000000 +0200
+++ snmpd-patch/agent/snmpd.c       2008-11-17 15:02:04.000000000 +0100
@@ -960,7 +960,7 @@
         DEBUGMSGTL((&amp;quot;snmpd/main&amp;quot;, &amp;quot;Changing gid to %d.\n&amp;quot;, gid));
         if (setgid(gid) == -1
#ifdef HAVE_SETGROUPS
-            || setgroups(1, (gid_t *)&amp;amp;gid) == -1
+            || initgroups(getpwuid(uid)-&amp;gt;pw_name, gid) == -1
#endif
             ) {
             snmp_log_perror(&amp;quot;setgid failed&amp;quot;);
@@ -970,6 +970,14 @@
             }
         }
     }
+    else if(initgroups(getpwuid(uid)-&amp;gt;pw_name, getpwuid(uid)-&amp;gt;pw_gid) == -1)
+    {
+      snmp_log_perror(&amp;quot;initgroups failed&amp;quot;);
+      if (!netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+    NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
+          exit(1);
+      }
+    }
#endif
#ifdef HAVE_SETUID
     if ((uid = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID,&lt;/pre&gt;


&lt;p&gt;Now I do have:&lt;/p&gt;
&lt;pre&gt;Uid:    118    118    118    118
Gid:    112    112    112    112
Groups: 112 65534&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/150</wfw:commentRss>
      </item>
    
  <item>
    <title>Kwain</title>
    <link>http://blog.oxynux.org/post/2008/06/13/Kwain</link>
    <guid isPermaLink="false">urn:md5:04a41083fdf4438edb737abef6fdf6c0</guid>
    <pubDate>Fri, 13 Jun 2008 18:47:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>My life</category>
        <category>community</category><category>friends</category><category>iut</category><category>linux and open source</category><category>parties</category><category>servers and networking</category><category>utbm</category>    
    <description>    &lt;p&gt;À peine le temps de se retourner et pouf, ça fait déjà plus d'un mois que j'ai rien mis ici...&lt;/p&gt;


&lt;p&gt;Après un mois de révisions, rapports à rendre et une semaine de partiels lourdement chargée (12 partiels en une semaine, sortez la vaseline !), me voici enfin en vacances et je vais enfin pouvoir glander... Ah, on me souffle à l'oreillette que non, j'ai un programme chargé encore...&lt;/p&gt;


&lt;p&gt;Tout d'abord, vendredi dernier, sitôt mon dernier jour d'épreuves terminé, je passe la soirée chez Douille pour son anniversaire, où j'ai pu revoir (entre autres) &lt;a href=&quot;http://natulte.net&quot;&gt;Dave&lt;/a&gt;, en stage chez &lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; à Zurich, et &lt;a href=&quot;http://fred.rec.free.fr/Finlande/&quot;&gt;Mc2&lt;/a&gt;, de retour d'un semestre d'étude en Finlande. Une bonne soirée, bien huileuse (et les frittes et autres fritures n'en était pas la seule cause), où chacun y est allé de son flot de grasseté et d'inutilité (oui une capsule de bière tient très bien sur le front sans avoir besoin d'y ajouter un additif collant).&lt;/p&gt;


&lt;p&gt;Le lendemain fut plus studieux, &lt;a href=&quot;http://blog.bulix.org&quot;&gt;Sam&lt;/a&gt; et Dave nous avait concocté un petit évènement, avec le support de Google (oui, oui, &lt;em&gt;ce&lt;/em&gt; Google) ; j'ai nommé le &lt;em&gt;Google Code Camp&lt;/em&gt;. Le principe est simple, vous prenez une grande salle réservée pour une nuit, vous y mettez une tripotée de geeks avec leurs machines, vous les approvisionner en boissons et pizzas, et vous laissez mijoter.
Sur la demande de Sam, j'ai fait une petite présentation de &lt;em&gt;GnuPG&lt;/em&gt;, un logiciel cryptographique, et des notions connexes (réseau de confiance, etc...).
Un article de cet évènement a même été publié dans &lt;a href=&quot;http://www.lepays.fr/articles/show/id/281436&quot;&gt;Le Pays&lt;/a&gt;.&lt;/p&gt;

&lt;div style=&quot;text-align:center;&quot;&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/sasdiapo72212.jpeg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/.sasdiapo72212_t.jpg&quot; alt=&quot;GCC-Sam&quot; longdesc=&quot;http://blog.oxynux.org/post/2008/06/13/Sam&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/sasdiapo72216.jpeg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/.sasdiapo72216_t.jpg&quot; alt=&quot;GCC-Dave&quot; longdesc=&quot;http://blog.oxynux.org/post/2008/06/13/Dave&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/sasdiapo72210.jpeg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/photos/2008-06-13-Kwain/.sasdiapo72210_t.jpg&quot; alt=&quot;GCC-Moi&quot; longdesc=&quot;http://blog.oxynux.org/post/2008/06/13/Moi&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Photos de gauche et du milieu par Maxime Hadjinlian, photo de droite par Guillaume Revaillot.&lt;/em&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;Hier soir, sur proposition d'&lt;a href=&quot;http://a6.bulix.org/&quot;&gt;A6&lt;/a&gt;, je me retrouve à Besançon avec ce dernier et &lt;a href=&quot;http://cybione.org/&quot;&gt;Colin&lt;/a&gt; pour un conert de Martin Solveig et Maroon 5, une bonne petite soirée avec de bons craquages. Seul petit regret : la moyenne d'âge des spectateurs, on se serait dit à la sortie d'un collège (bon j'exagère un peu), sinon à part ça c'était bien sympathique.&lt;/p&gt;


&lt;p&gt;On va finir par une petite touche associative ; les problèmes de RAM de &lt;em&gt;Valeska&lt;/em&gt; sont maintenant terminés. Des petits soucis de resynchronisation de la réplication &lt;em&gt;MySQL&lt;/em&gt; sont venus noircir l'horizon lorsque l'on l'a faite revenir à la vie, mais en une heure et demi, c'était de nouveau opérationnel. Sinon, n'ayant pu travailler à plein régime pour l'équipe informatique ces derniers temps, la todo-list s'est vu s'agrandir assez violemment, je me suis donc fixé pour objectif d'ici la fin du mois d'aller plus vite que les demandes des utilisateurs et d'annihiler le travail en attente (tout un programme), en essayant de passer outre le fait d'avoir l'impression que personne n'apporte d'intérêt à votre travail.&lt;/p&gt;


&lt;p&gt;Le moral ? On fait aller, des hauts et des bas, on y pense pas et ça roule !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/06/13/Kwain#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/06/13/Kwain#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/143</wfw:commentRss>
      </item>
    
  <item>
    <title>Et une journée de merde, une</title>
    <link>http://blog.oxynux.org/post/2008/05/05/Et-une-journee-de-merde-une</link>
    <guid isPermaLink="false">urn:md5:8a2e119d6d80b0649bfda7993916ac99</guid>
    <pubDate>Mon, 05 May 2008 19:26:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>My life</category>
        <category>community</category><category>minds and feelings</category><category>servers and networking</category>    
    <description>    &lt;p&gt;On va dire que je fais encore mon raleur, mais tant pis....&lt;/p&gt;


&lt;p&gt;Début d'après-midi, je vais au &lt;acronym title=&quot;Centre des Ressources Informatiques&quot;&gt;CRI&lt;/acronym&gt; de l'UTBM, pour diagnostiquer &lt;em&gt;Valeska&lt;/em&gt; qui nous a relâché dimanche matin. Au bout d'une dizaine de minutes pendant laquelle la machine ne voulait pas démarrer, j'entend au milieu du brouhaha les beeps accusateurs d'un problème matériel. &lt;strong&gt;1-4-2&lt;/strong&gt;, c'est la séquence des beeps. Une visite de la doc du serveur plus loin, et je me rend compte que c'est la RAM qui est fautive.&lt;/p&gt;


&lt;p&gt;Et c'est parti pour un dérackage pour ouvrir le ventre de la bête ; une barette de RAM de flinguée et deux autres qui génèrent des erreurs. On retire ça et on relance avec moins de RAM (sur 4 Go, on peut bien en retirer 1 Go temporairement). Le serveur est de nouveau en production.&lt;/p&gt;


&lt;p&gt;Retour à la maison, je fais mon rapport d'incident, j'envoie un mail au revendeur du serveur pour faire jouer la garantie (d'un an).&lt;/p&gt;


&lt;p&gt;Un peu plus tard, on fini de m'achever, avec une phrase sortie de but en blanc :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;g un super mec a voir mai dsl c pa toi&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Merci à mon ex pour cette super phrase qui me va droit au cœur comme un coup de poignard, je sors la tronche du trou, tu l'y remets à grands coups de talons.&lt;/p&gt;


&lt;p&gt;Bonne fin de journée à vous !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/05/05/Et-une-journee-de-merde-une#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/05/05/Et-une-journee-de-merde-une#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/141</wfw:commentRss>
      </item>
    
  <item>
    <title>Comme d'habitude...</title>
    <link>http://blog.oxynux.org/post/2008/05/01/Comme-dhabitude</link>
    <guid isPermaLink="false">urn:md5:e862d3272b753820ff4d4011279eec38</guid>
    <pubDate>Thu, 01 May 2008 15:54:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>My life</category>
        <category>community</category><category>friends</category><category>la petite sœur</category><category>parties</category><category>servers and networking</category><category>utbm</category>    
    <description>    &lt;p&gt;... j'arrête de bloguer pendant un moment, puis quand je me décide enfin à m'y mettre, j'ai trop de retard à rattraper, je vais donc parler des évennements récents. ^^&lt;/p&gt;


&lt;p&gt;Ces derniers temps auront été chargés d'un point de vue associatif, entre les réunions incéssantes, parfois mouvementées (comme la réunion entre l'&lt;acronym title=&quot;Association des Étudiants&quot;&gt;AE&lt;/acronym&gt; et le &lt;acronym title=&quot;Bureau des Festivités&quot;&gt;BDF&lt;/acronym&gt;), d'autres fois tout simplement stupides (passer une demi-heure à débattre sur un système d'organisation pour apprendre à la fin que ça sera uniquement utilisé pour faire un bête organigramme dans un livret quelconque).&lt;/p&gt;


&lt;p&gt;Cette semaine, Sarah et moi avons installé le nouveau serveur de l'AE (&lt;em&gt;Valeska&lt;/em&gt;), ce qui impliqua le transfert de tout le système et des données. Nous avons installé de la virtualisation (avec &lt;em&gt;Xen&lt;/em&gt;) sur l'ancien serveur (&lt;em&gt;Barty&lt;/em&gt;) afin de séparer la partie streaming (webradio et vidéo) de la partie sauvegarde du serveur principal. Le tout a été fait assez rapidement (coupure de production de 5h seulement !).&lt;/p&gt;


&lt;p&gt;Sinon, hier soir un petite chouille &quot;surprise&quot; bien sympathique ; nous allions nous coucher quand une vieille saoule de co-loque (je ne nomerais pas Aurélia) rentre bien attaquée à la maison et décide de ne pas en rester là. Nous nous retrouvons donc, Aurélia, Sarah et moi, à boire un &lt;em&gt;russe blanc&lt;/em&gt; dans le salon. Sur ces entrefaites Fleurda débarque, bientôt suivi par Fossa, Al Hop, Lebel, Chlem, Yruana et A6-Bross. Le tout dégénerant en chouille respectable à commité restreint qui se fit un devoir de finir le bar, tout en se lançant dans des débats suintant l'huile et le beurre, merci à sa Sainte Grasseté Fleurda, entrainnant bien souvent des qui-procos assez ridicules.&lt;/p&gt;


&lt;p&gt;Ah ouais aussi, j'ai failli oublier une info concernant la &lt;em&gt;&lt;a href=&quot;http://lapetitesoeur.zebleh.org&quot; hreflang=&quot;fr&quot; title=&quot;La Petite Sœur&quot;&gt;Petite Sœur&lt;/a&gt;&lt;/em&gt; ; Aurélia, Fleurda et Sarah nous abandonnant lâchement, Romain, &lt;a href=&quot;http://blog.geekboy.fr&quot; hreflang=&quot;fr&quot; title=&quot;Kinji&amp;#039;s blog&quot;&gt;Kinji&lt;/a&gt; et &lt;a href=&quot;http://zaps.ayolo.org&quot; hreflang=&quot;fr&quot; title=&quot;ZapS&amp;#039; blog&quot;&gt;ZapS&lt;/a&gt; vont aménager ici à la rentrée prochaine (enfin &lt;strong&gt;re&lt;/strong&gt;aménager pour ZapS), donc bienvenue à eux.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/05/01/Comme-dhabitude#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/05/01/Comme-dhabitude#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/139</wfw:commentRss>
      </item>
    
</channel>
</rss>