{"id":5109,"date":"2024-03-14T02:23:54","date_gmt":"2024-03-14T02:23:54","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/"},"modified":"2025-07-31T19:04:12","modified_gmt":"2025-07-31T19:04:12","slug":"how-to-fix-a-static-route-not-persisting-on-startup-in-linux","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/","title":{"rendered":"Fix Static Route Persistence on Linux Startup"},"content":{"rendered":"<p>To solve the issue of static routes added in Linux becoming invalid at boot, you can take the following steps:<\/p>\n<ol>\n<li>Edit the network configuration file: Open the network configuration file, typically located in \/etc\/sysconfig\/network-scripts\/route-<interface>, where interface is the name of the network card. Add the configuration information for static routes to ensure correct settings.<\/li>\n<li>Make sure the network card automatically starts up when the computer boots: The configuration file for the network interface should be checked, usually located in \/etc\/sysconfig\/network-scripts\/ifcfg-<interface>, where <interface> is the name of the network card interface. Ensure that ONBOOT=yes indicates that the network card will automatically start up when the system boots.<\/li>\n<li>Restart the network service by running either &#8220;service network restart&#8221; or &#8220;systemctl restart network&#8221; to apply the new configuration file.<\/li>\n<li>Check the routing table: Execute the command &#8220;ip route show&#8221; or &#8220;route -n&#8221; to view the current routing table and confirm that the static routes have been successfully added.<\/li>\n<\/ol>\n<p>If the above steps do not resolve the issue, you can try updating system patches or restarting the system to see if it can solve the problem of static routing failures at startup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To solve the issue of static routes added in Linux becoming invalid at boot, you can take the following steps: Edit the network configuration file: Open the network configuration file, typically located in \/etc\/sysconfig\/network-scripts\/route-, where interface is the name of the network card. Add the configuration information for static routes to ensure correct settings. Make [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[2013,5238,2660,5394,3376],"class_list":["post-5109","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-linux-networking","tag-linux-startup","tag-network-configuration","tag-route-persistence","tag-static-route"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fix Static Route Persistence on Linux Startup - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fix Static Route Persistence on Linux Startup\" \/>\n<meta property=\"og:description\" content=\"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T02:23:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T19:04:12+00:00\" \/>\n<meta name=\"author\" content=\"Ava Mitchell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ava Mitchell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\"},\"author\":{\"name\":\"Ava Mitchell\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\"},\"headline\":\"Fix Static Route Persistence on Linux Startup\",\"datePublished\":\"2024-03-14T02:23:54+00:00\",\"dateModified\":\"2025-07-31T19:04:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\"},\"wordCount\":201,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Linux networking\",\"Linux startup\",\"network configuration\",\"route persistence\",\"static route\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\",\"name\":\"Fix Static Route Persistence on Linux Startup - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T02:23:54+00:00\",\"dateModified\":\"2025-07-31T19:04:12+00:00\",\"description\":\"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fix Static Route Persistence on Linux Startup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64\",\"name\":\"Ava Mitchell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g\",\"caption\":\"Ava Mitchell\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Fix Static Route Persistence on Linux Startup - Blog - Silicon Cloud","description":"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"Fix Static Route Persistence on Linux Startup","og_description":"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T02:23:54+00:00","article_modified_time":"2025-07-31T19:04:12+00:00","author":"Ava Mitchell","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Ava Mitchell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/"},"author":{"name":"Ava Mitchell","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64"},"headline":"Fix Static Route Persistence on Linux Startup","datePublished":"2024-03-14T02:23:54+00:00","dateModified":"2025-07-31T19:04:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/"},"wordCount":201,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Linux networking","Linux startup","network configuration","route persistence","static route"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/","name":"Fix Static Route Persistence on Linux Startup - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T02:23:54+00:00","dateModified":"2025-07-31T19:04:12+00:00","description":"Step-by-step guide to make static routes persist after reboot in Linux. Edit network config files correctly for permanent routes.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-fix-a-static-route-not-persisting-on-startup-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Fix Static Route Persistence on Linux Startup"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/a3e2658c2cb9fb2be95ae0a8861f4a64","name":"Ava Mitchell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15c63cd0564b4a2e07d611bcdffa296f6ea80e8db07c3091f43a84010514899d?s=96&d=mm&r=g","caption":"Ava Mitchell"},"url":"https:\/\/www.silicloud.com\/blog\/author\/avamitchell\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=5109"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5109\/revisions"}],"predecessor-version":[{"id":149844,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/5109\/revisions\/149844"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=5109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=5109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=5109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}