{"id":40,"date":"2008-11-11T22:53:37","date_gmt":"2008-11-11T21:53:37","guid":{"rendered":"http:\/\/www.superkikim.com\/?p=40"},"modified":"2009-01-08T18:46:29","modified_gmt":"2009-01-08T17:46:29","slug":"siocsifaddr-no-such-device-eth0","status":"publish","type":"post","link":"https:\/\/akim.sissaoui.com\/en\/non-classe\/siocsifaddr-no-such-device-eth0\/","title":{"rendered":"SIOCSIFADDR: No such device eth0"},"content":{"rendered":"<p>Voici une erreur assez commune, mais les r\u00e9ponses pour sa r\u00e9solution sont diverses, et pas toujours \u00e9clair\u00e9e. Voici donc ma version, que je trouve un excellent compromis, et fonctionne tr\u00e8s bien.<\/p>\n<p><!--more-->Le probl\u00e8me rencontr\u00e9 est le suivant: Vous venez de copier une machine virtuelle existante. Vous l&#8217;avez ajouter dans l&#8217;inventaire de VMWare, puis, lors du premier d\u00e9marrage, vous avez r\u00e9pondu &#8220;Je l&#8217;ai copi\u00e9e&#8221; \u00e0 la classique question. Ceci a eu pour effet de g\u00e9n\u00e9rer une nouvelles UUID pour la machine, mais \u00e9galement une nouvelle MAC Address pour la carte r\u00e9seau virtuelle. C&#8217;est de l\u00e0 que vient le probl\u00e8me cit\u00e9 en titre.<\/p>\n<p>Pour vous en sortir, nul besoin de tout r\u00e9installer, ni de recompiler votre r\u00e9seau ou je ne sais quelle autre \u00e2nerie. Simplement:<\/p>\n<p>Arr\u00eatez le service udev et le service networking:<\/p>\n<pre lang=\"bash\">\/etc\/init.d\/networking stop\r\n\/etc\/init.d\/udev stop<\/pre>\n<p>Editez le fichier de r\u00e8gles persistentes r\u00e9seau:<\/p>\n<p>Sur Ubuntu: \/etc\/udev\/rules.d\/70-persistent-net.rules<br \/>\nSur Debian: \/etc\/udev\/rules.d\/z25-persistent-net.rules<\/p>\n<p>Vous trouverez deux instances faisant r\u00e9f\u00e9rence (\u00e0 la fin des lignes) l&#8217;une \u00e0 eth0, et l&#8217;autre \u00e0 eth1.<\/p>\n<pre lang=\"bash\"># PCI device 0x1022:0x2000 (vmxnet)\r\nSUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:0c:29:36:xx:xx\", ATTR{type}==\"1\", NAME=\"eth0\"\r\n\r\n# PCI device 0x1022:0x2000 (vmxnet)\r\nSUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:0c:29:75:xx:xx\", ATTR{type}==\"1\", NAME=\"eth1\"<\/pre>\n<p>Effacez la premi\u00e8re instance. Celle-ci fait r\u00e9f\u00e9rence \u00e0 la carte r\u00e9seau (et la MAC Address) de la machine virtuelle source de votre copie. Ensuite, \u00e0 la fin de la deuxi\u00e8me instance, remplacez &#8220;eth1&#8221; par &#8220;eth0&#8221;. Si vous le souhaitez, vous pouvez v\u00e9rifier dans l&#8217;interface VMWare que l&#8217;adresse MAC correspond bien \u00e0 l&#8217;adresse MAC de votre nouvelle machine.<\/p>\n<pre lang=\"bash\"># PCI device 0x1022:0x2000 (vmxnet)\r\nSUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"00:0c:29:75:xx:xx\", ATTR{type}==\"1\", NAME=\"eth0\"<\/pre>\n<p>Sauvez le fichier (bien s\u00fbr), et red\u00e9marrer les services udev et network<\/p>\n<pre lang=\"bash\">\/etc\/init.d\/udev start\r\n\/etc\/init.d\/networking start<\/pre>\n<p>Et voil\u00e0 le travail&#8230; Tout devrait \u00eatre rentr\u00e9 dans l&#8217;ordre&#8230; C&#8217;est pas beau la vie ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voici une erreur assez commune, mais les r\u00e9ponses pour sa r\u00e9solution sont diverses, et pas toujours \u00e9clair\u00e9e. Voici donc ma version, que je trouve un excellent compromis, et fonctionne tr\u00e8s bien.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[76,74,75,72,73],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/40"}],"collection":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":23,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":65,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/40\/revisions\/65"}],"wp:attachment":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}