{"id":94,"date":"2021-04-23T19:04:07","date_gmt":"2021-04-23T19:04:07","guid":{"rendered":"https:\/\/www.akasistemas.com\/blog\/?p=94"},"modified":"2021-04-24T18:44:30","modified_gmt":"2021-04-24T18:44:30","slug":"guardar-configuracion-ip-de-forma-permanente-en-gnu-linux","status":"publish","type":"post","link":"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/04\/23\/guardar-configuracion-ip-de-forma-permanente-en-gnu-linux\/","title":{"rendered":"Guardar configuraci\u00f3n ip de forma permanente en GNU\/Linux"},"content":{"rendered":"\n<p>Dicen que el diablo esta en los detalles, y en esta ocasi\u00f3n ese dicho nos cae a la perfecci\u00f3n, en la entrada anterior vimos como agregar una ip a la tarjeta de red pero si la m\u00e1quina se reinicia esta configuraci\u00f3n se pierde, si le preguntamos a un entendido en <em>GNU\/Linux<\/em> nos dir\u00e1 algo similar a &#8220;en el fondo todos son lo mismo&#8221; y efectivamente, solo que en el intermedio es donde se hacen evidentes las diferencias para el caso que nos ocupa hoy y es el tema de la red.<\/p>\n\n\n\n<p>Actualmente existen cientos de distribuciones, dentro de ellas hay tres que predominan,  basados en <em>Red Hat<\/em>, <em>Debian<\/em> y <em>Arch<\/em>, hoy veremos como mantener cambios de red  en <em>Red Hat<\/em> y <em>Debian<\/em> despu\u00e9s de un reinicio, con el permiso de los usuarios de Arch.<\/p>\n\n\n\n<p> Como bien sabemos en <em>GNU\/Linux<\/em> todo dentro del SO se puede identificar como un fichero y las configuraciones de red no son la excepci\u00f3n, para <em>Red Hat <\/em>las encontraremos en el siguiente directorio:<\/p>\n\n\n\n<p><em>\/etc\/sysconfig\/network-scripts<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"153\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-3.png\" alt=\"\" class=\"wp-image-95\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-3.png 1017w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-3-300x45.png 300w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-3-768x116.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>y en <em>Debian<\/em> en la siguiente ruta:<\/p>\n\n\n\n<p><em>\/etc\/network\/interfaces<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"93\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-4.png\" alt=\"\" class=\"wp-image-96\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-4.png 620w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-4-300x45.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<p>La primera gran diferencia que podemos ver es que <em>Red Hat<\/em> separa las configuraciones de las tarjetas de red en ficheros individuales y <em>Debian<\/em> lo hace todo en un solo fichero; antes que comencemos a emitir juicios veamos como quedar\u00eda una configuraci\u00f3n b\u00e1sica en <em>Red Hat<\/em>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"380\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-5.png\" alt=\"\" class=\"wp-image-97\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-5.png 397w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-5-300x287.png 300w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/figure>\n\n\n\n<p>Podemos observar que la configuraci\u00f3n se hace bajo un modelo de asignaci\u00f3n de variables.<\/p>\n\n\n\n<p>Los valores que vale la pena explicar ser\u00edan <em>BOOTPROTO<\/em> en donde le indicamos que NO use ninguno es decir se configurar\u00e1 a mano en el sistema operativo, el <em>UUID<\/em> el cual es un identificador \u00fanico de la interfaz, recomendable mas no necesario.<\/p>\n\n\n\n<p>Ahora veamos en <em>Debian<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"242\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-6.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-6.png 566w, https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-6-300x128.png 300w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><\/figure>\n\n\n\n<p>En este caso vemos que el modelo de configuraci\u00f3n corresponde mas a una lectura de un fichero tabulado. <\/p>\n\n\n\n<p>Otra de las grandes diferencias es que en <em>Debian<\/em> necesitamos especificar por separado los DNS del sistema, esto en el fichero <em>\/etc\/resolv.conf<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"51\" src=\"https:\/\/www.akasistemas.com\/blog\/wp-content\/uploads\/2021\/04\/imagen-7.png\" alt=\"\" class=\"wp-image-99\"\/><\/figure>\n\n\n\n<p>Algunos pensar\u00e1n y bueno porque no usar <em>NetworkManager<\/em> directamente y usar comandos como <em>nmtui<\/em> y nos hace la vida mucho mas f\u00e1cil, bien por dos razones primero el conocer el sistema lo mejor posible dentro de nuestras habilidades t\u00e9cnicas y otro hay ciertos <em>softwares<\/em> en los que <em>NetworkManager<\/em> se deshabilita por defecto debido a los problemas que genera, por estas razones es bueno conocer como y en donde modificar la configuraci\u00f3n de la red, esto claro sin dejar de lado el uso de las anteriores herramientas cuando nos sea posible.<\/p>\n\n\n\n<p>Y as\u00ed terminamos la entrada de hoy, si tienes dudas al respecto no dudes hacerlas en nuestra p\u00e1gina de <a href=\"https:\/\/www.facebook.com\/AKA-sistemas-653566861739607\/\">facebook<\/a> o <a href=\"https:\/\/www.linkedin.com\/company\/aka-sistemas\">linkedin<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dicen que el diablo esta en los detalles, y en esta ocasi\u00f3n ese dicho nos cae a la perfecci\u00f3n, en la entrada anterior vimos como agregar una ip a la tarjeta de red pero si la m\u00e1quina se reinicia esta configuraci\u00f3n se pierde, si le preguntamos a un entendido en GNU\/Linux nos dir\u00e1 algo similar &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.akasistemas.com\/blog\/index.php\/2021\/04\/23\/guardar-configuracion-ip-de-forma-permanente-en-gnu-linux\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Guardar configuraci\u00f3n ip de forma permanente en GNU\/Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":2,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":101,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions\/101"}],"wp:attachment":[{"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akasistemas.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}