{"id":6850,"date":"2024-03-14T04:44:45","date_gmt":"2024-03-14T04:44:45","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/"},"modified":"2025-08-02T08:56:34","modified_gmt":"2025-08-02T08:56:34","slug":"how-to-configure-dual-network-card-routing-on-centos","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/","title":{"rendered":"CentOS Dual Network Card Routing Guide"},"content":{"rendered":"<p>To set up CentOS dual network card routing, you need to follow the steps outlined below:<\/p>\n<ol>\n<li>Make sure that your CentOS system has two network cards installed, and that they are connected to separate networks.<\/li>\n<li>Open the terminal and use the following command to view all network interfaces in the system:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>ifconfig -a\r\n<\/code><\/pre>\n<ol>\n<li>Identify the names of your two network cards based on the output results, which are typically eth0 and eth1.<\/li>\n<li>Edit the network interface configuration file using the following command to open the editor:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0\r\n<\/code><\/pre>\n<ol>\n<li>Set the IP address, subnet mask, and gateway information for the eth0 network card, with an example configuration as follows:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>DEVICE=eth0\r\nBOOTPROTO=static\r\nIPADDR=192.168.1.100\r\nNETMASK=255.255.255.0\r\nGATEWAY=192.168.1.1\r\n<\/code><\/pre>\n<ol>\n<li>Save and exit the editor, then repeat the above steps to configure the eth1 network card.<\/li>\n<li>Enable IP forwarding by entering the following command in the terminal:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo sysctl -w net.ipv4.ip_forward=1\r\n<\/code><\/pre>\n<ol>\n<li>Edit the router configuration file and open the editor with the following command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo vi \/etc\/sysconfig\/network-scripts\/route-eth0\r\n<\/code><\/pre>\n<ol>\n<li>Add route information, configuration examples are as follows:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>192.168.2.0\/24 via 192.168.1.1\r\n<\/code><\/pre>\n<ol>\n<li>Save and exit the editor, then repeat the above steps to configure the eth1 network card.<\/li>\n<li>Finally, restart the network service to apply the configuration.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo systemctl restart network\r\n<\/code><\/pre>\n<p>After completing the steps above, your CentOS system will be configured with dual network card routing. You can test the connectivity of the two network cards using the ping command to ensure everything is working properly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To set up CentOS dual network card routing, you need to follow the steps outlined below: Make sure that your CentOS system has two network cards installed, and that they are connected to separate networks. Open the terminal and use the following command to view all network interfaces in the system: ifconfig -a Identify the [&hellip;]<\/p>\n","protected":false},"author":7,"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":[893,8536,2013,2660,8537],"class_list":["post-6850","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-centos","tag-dual-nic","tag-linux-networking","tag-network-configuration","tag-routing"],"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>CentOS Dual Network Card Routing Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.\" \/>\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-configure-dual-network-card-routing-on-centos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CentOS Dual Network Card Routing Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\" \/>\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-14T04:44:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-02T08:56:34+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\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=\"Sophia Anderson\" \/>\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-configure-dual-network-card-routing-on-centos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"CentOS Dual Network Card Routing Guide\",\"datePublished\":\"2024-03-14T04:44:45+00:00\",\"dateModified\":\"2025-08-02T08:56:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\"},\"wordCount\":219,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"CentOS\",\"dual NIC\",\"Linux networking\",\"network configuration\",\"routing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\",\"name\":\"CentOS Dual Network Card Routing Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T04:44:45+00:00\",\"dateModified\":\"2025-08-02T08:56:34+00:00\",\"description\":\"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CentOS Dual Network Card Routing Guide\"}]},{\"@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\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CentOS Dual Network Card Routing Guide - Blog - Silicon Cloud","description":"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.","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-configure-dual-network-card-routing-on-centos\/","og_locale":"en_US","og_type":"article","og_title":"CentOS Dual Network Card Routing Guide","og_description":"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T04:44:45+00:00","article_modified_time":"2025-08-02T08:56:34+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"CentOS Dual Network Card Routing Guide","datePublished":"2024-03-14T04:44:45+00:00","dateModified":"2025-08-02T08:56:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/"},"wordCount":219,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["CentOS","dual NIC","Linux networking","network configuration","routing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/","name":"CentOS Dual Network Card Routing Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T04:44:45+00:00","dateModified":"2025-08-02T08:56:34+00:00","description":"Learn how to configure dual network card routing on CentOS. Step-by-step guide for setting up multiple network interfaces.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-configure-dual-network-card-routing-on-centos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CentOS Dual Network Card Routing Guide"}]},{"@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\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6850","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=6850"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6850\/revisions"}],"predecessor-version":[{"id":151620,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6850\/revisions\/151620"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=6850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=6850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=6850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}