{"id":82,"date":"2026-04-05T18:07:26","date_gmt":"2026-04-05T23:07:26","guid":{"rendered":"https:\/\/jeffsantillan.com\/blog\/?p=82"},"modified":"2026-04-05T18:08:00","modified_gmt":"2026-04-05T23:08:00","slug":"ip-interna-estatica-en-linux-ubuntu-25","status":"publish","type":"post","link":"https:\/\/jeffsantillan.com\/blog\/ip-interna-estatica-en-linux-ubuntu-25\/","title":{"rendered":"IP Interna estatica en Linux Ubuntu 25"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos a definirle una IP fija a nuestro equipo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ello tenemos que modificar el archivo que se encuentra en la ruta \/etc\/netplan<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"937\" height=\"118\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-15.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-15.png 937w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-15-300x38.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-15-768x97.png 768w\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hay 2 archivos, y tenemos que modificar el que dice 01-network-manager-all.yaml<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero antes tenemos que conocer el nombre de nuestra interfaz de red con el comando.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip link show<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para mi caso es el de Ethernet, es decir, enp2s0. (No el Loopback)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"110\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-16-1024x110.png\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-16-1024x110.png 1024w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-16-300x32.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-16-768x83.png 768w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-16.png 1317w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Recien podemos modificar el archivo con permisos administrativos con sudo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/netplan\/01-network-manager-all.yaml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se abre el editor nano para modificar el archivo. Es muy importante la identacion o los espacios, por ello, utiliza espacio no tabulaciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo original es asi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Let NetworkManager manage all devices on this system\nnetwork:\n  version: 2\n  renderer: NetworkManager<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le vamos a agregar nuestra configuracion personalizada de la IP fija que queremos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Miren que es muy importante conocer el nombre de la interfaz de red dado que la configuracion se aplicara sobre la misma enp2s0<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Let NetworkManager manage all devices on this system\nnetwork:\n  version: 2\n  renderer: NetworkManager\n  <strong>ethernets<\/strong>:\n    <strong>enp2s0<\/strong>: # Cambiar por la interfaz de red\n      dhcp4: no\n      addresses:\n        - <strong>192.168.0.222<\/strong>\/24 # Ip fija \/ mascara\n      routes:\n        - to: default\n          via: <strong>192.168.0.1<\/strong> # Gateway\n      nameservers:\n        addresses:\n          - 8.8.8.8\n          - 1.1.1.1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">con ello, podemos probar la configuracion con el comando.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo netplan try<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"216\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-17-1024x216.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-17-1024x216.png 1024w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-17-300x63.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-17-768x162.png 768w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-17.png 1082w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nos pintara un Warning, pero no afecta la funcionalidad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aplicamos los cambios con: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo netplan apply<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y validamos que todo este corriendo en el Network Manager con:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status NetworkManager<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1019\" height=\"929\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-18.png\" alt=\"\" class=\"wp-image-86\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-18.png 1019w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-18-300x274.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-18-768x700.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Listo con esta nueva configuracion tenemos a nuestro equipo con una nueva IP fija.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos utilizar el comando ip para ver la nueva asignacion.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip addr<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"261\" src=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-19.png\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-19.png 785w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-19-300x100.png 300w, https:\/\/jeffsantillan.com\/blog\/wp-content\/uploads\/2026\/04\/image-19-768x255.png 768w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tenemos la ip 192.168.0.222, asignada correctamente \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Saludos!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enlaces relacionados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jeffsantillan.com\/blog\/conocer-la-ip-local-con-ifconfig\/\">Conocer la IP local<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jeffsantillan.com\/blog\/acceso-remoto-por-ssh-en-linux-ubuntu\/\">Acceso remoto al equipo con SSH<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a definirle una IP fija a nuestro equipo. Para ello tenemos que modificar el archivo &hellip; <a title=\"IP Interna estatica en Linux Ubuntu 25\" class=\"hm-read-more\" href=\"https:\/\/jeffsantillan.com\/blog\/ip-interna-estatica-en-linux-ubuntu-25\/\"><span class=\"screen-reader-text\">IP Interna estatica en Linux Ubuntu 25<\/span>Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2,"featured_media":80,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,24],"tags":[20,25,18],"class_list":["post-82","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-redes","tag-conexion-remota","tag-ip","tag-linux"],"_links":{"self":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":2,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":90,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions\/90"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/media\/80"}],"wp:attachment":[{"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jeffsantillan.com\/blog\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}