{"id":421,"date":"2013-09-09T11:56:35","date_gmt":"2013-09-09T16:56:35","guid":{"rendered":"https:\/\/www.softwareab.net\/wordpress\/?p=421"},"modified":"2014-06-09T06:36:44","modified_gmt":"2014-06-09T11:36:44","slug":"centosrhel-and-wrong-network-interface","status":"publish","type":"post","link":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/","title":{"rendered":"CentOS\/RHEL and wrong Network Interface"},"content":{"rendered":"<p>This is a quick entry on a particularly irritating CentOS peculiarity &#8211; after you clone a virtual machine, your <code>\/etc\/sysconfig\/network-scripts\/ifcfg-eth0<\/code> no longer gets invoked. This is because CentOS can arbitrarily assign the physical network card to a different logic interface such as <code>eth1<\/code>. Read on for a quick tutorial on how to identify and fix this problem.<\/p>\n<p><!--more--><\/p>\n<p>Many times after provisioning CentOS box you will notice that ifconfig -a doesn&#8217;t show the connected vSphere network adapter:<\/p>\n<p><a href=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png\" alt=\"centos_nic_prob_01\" width=\"300\" height=\"140\" class=\"alignnone size-medium wp-image-422\" srcset=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png 300w, https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png 607w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Take a look closely at the above drawing. The logical <code>eth1<\/code> interface has no network traffic (no <code>RX<\/code> received or <code>TX<\/code> transmitted packets), and there is certainly no IP address. However, I know for a fact that this VM &#8211; before cloning &#8211; had the logical <code>eth1<\/code> interface properly bound to the physical network card (NIC) presented by VMware to the guest OS (<code>eth0<\/code>).<\/p>\n<p>So what happened??<\/p>\n<p>Many of you already know this, but CentOS \/ RHEL can (and do!) arbitrarily reassign a &#8220;physical&#8221; network adapter (MAC address) to a new interface (&#8220;<code>ethX<\/code>&#8220;). By default we expect the network adapter to be assigned to <code>eth0<\/code> and we have <code>\/etc\/sysconfig\/network-scripts\/ifcfg-eth0<\/code> &#8211; in the above shot, CentOS assigned the VMware-presented &#8220;physical&#8221; network adapter to eth1. (It&#8217;s always best to put quotes around that word &#8220;physical&#8221; when you&#8217;re talking about a virtualized environment!) Thus&#8230;no network connectivity!<\/p>\n<p>There are many ways to fix this problem: create a new file <code>\/etc\/sysconfig\/network-scripts\/ifcfg-eth1<\/code> to match the CentOS values, run <code>ifconfig<\/code> commands manually to set this value, or update the <code>udev<\/code> files to force CentOS to use the desired interface.<\/p>\n<p>For this blog entry, let&#8217;s take the third approach and update the <code>udev<\/code> file to fix this problem: first, locate and edit <code>\/etc\/udev\/rules.d\/70-persistent-net.rules<\/code> and modify as shown in the screenshot below:<\/p>\n<p><a href=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_02-300x76.png\" alt=\"centos_nic_prob_02\" width=\"300\" height=\"76\" class=\"alignnone size-medium wp-image-423\" srcset=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_02-300x76.png 300w, https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_02.png 769w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Look at the shot above: Do you see the circled area? In the original template VM, this file had <code>eth0<\/code> as the named PCI device (via the <code>NAME<\/code> element from the screenshot). However, the *cloned* VM had that value replaced with <code>eth1<\/code>. (Maybe a CentOS \/ RHEL expert can share with us the logic behind this action&#8230;all I know is that it happens, not *why* it happens!)<\/p>\n<p>To fix this problem: Find the interface in the <code>udev<\/code> file and modify the <code>NAME<\/code> variable to be <code>eth0<\/code> as indicated above. While at it, open <code>\/etc\/sysconfig\/network-scripts\/ifcfg-eth0<\/code> and verify that no MAC address is specified. This allows the system to auto-bind to the correct interface. Then reboot the VM and all should be well:<\/p>\n<p><a href=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_03.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_03-300x89.png\" alt=\"centos_nic_prob_03\" width=\"300\" height=\"89\" class=\"alignnone size-medium wp-image-424\" srcset=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_03-300x89.png 300w, https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_03.png 698w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Ah &#8211; now we see that our <code>eth1<\/code> interface has the IP address 172.24.7.249 assigned to it which is exactly what we wanted. Victory!<\/p>\n<p>Hope you all enjoyed this quick article, let me know if you have any questions or comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a quick entry on a particularly irritating CentOS peculiarity &#8211; after you clone a virtual machine, your \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 no longer gets invoked. This is because CentOS can arbitrarily assign the physical network card to a different logic interface &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\"> <span class=\"screen-reader-text\">CentOS\/RHEL and wrong Network Interface<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[42,19],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CentOS\/RHEL and wrong Network Interface - softwareab<\/title>\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.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CentOS\/RHEL and wrong Network Interface - softwareab\" \/>\n<meta property=\"og:description\" content=\"This is a quick entry on a particularly irritating CentOS peculiarity &#8211; after you clone a virtual machine, your \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 no longer gets invoked. This is because CentOS can arbitrarily assign the physical network card to a different logic interface &hellip; CentOS\/RHEL and wrong Network Interface Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\" \/>\n<meta property=\"og:site_name\" content=\"softwareab\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cloudraticsolutions\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/cloudraticsolutions\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-09-09T16:56:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-06-09T11:36:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png\" \/>\n<meta name=\"author\" content=\"Andrew Bruce\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@realcloudratics\" \/>\n<meta name=\"twitter:site\" content=\"@realcloudratics\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrew Bruce\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\"},\"author\":{\"name\":\"Andrew Bruce\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600\"},\"headline\":\"CentOS\/RHEL and wrong Network Interface\",\"datePublished\":\"2013-09-09T16:56:35+00:00\",\"dateModified\":\"2014-06-09T11:36:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\"},\"wordCount\":433,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600\"},\"image\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png\",\"keywords\":[\"centos\",\"network\"],\"articleSection\":[\"Teknocratica\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\",\"url\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\",\"name\":\"CentOS\/RHEL and wrong Network Interface - softwareab\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png\",\"datePublished\":\"2013-09-09T16:56:35+00:00\",\"dateModified\":\"2014-06-09T11:36:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage\",\"url\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png\",\"contentUrl\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png\",\"width\":607,\"height\":284},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.softwareab.net\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"centos\",\"item\":\"https:\/\/www.softwareab.net\/wordpress\/tag\/centos\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CentOS\/RHEL and wrong Network Interface\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#website\",\"url\":\"https:\/\/www.softwareab.net\/wordpress\/\",\"name\":\"softwareab\",\"description\":\"Technocratica, Technopolitik, Technophobia\",\"publisher\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.softwareab.net\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600\",\"name\":\"Andrew Bruce\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2024\/03\/andy-cartoon.jpg\",\"contentUrl\":\"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2024\/03\/andy-cartoon.jpg\",\"width\":400,\"height\":330,\"caption\":\"Andrew Bruce\"},\"logo\":{\"@id\":\"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/image\/\"},\"description\":\"Team-oriented systems mentor with deep knowledge of numerous software methodologies, technologies, languages, and operating systems. Excited about turning emerging technology into working production-ready systems. Focused on moving software teams to a higher level of world-class application development. Specialties:Software analysis and development...Product management through the entire lifecycle...Discrete product integration specialist!\",\"sameAs\":[\"http:\/\/cloudraticsolutions.net\/\",\"https:\/\/www.facebook.com\/cloudraticsolutions\/\",\"https:\/\/twitter.com\/realcloudratics\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CentOS\/RHEL and wrong Network Interface - softwareab","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.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/","og_locale":"en_US","og_type":"article","og_title":"CentOS\/RHEL and wrong Network Interface - softwareab","og_description":"This is a quick entry on a particularly irritating CentOS peculiarity &#8211; after you clone a virtual machine, your \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 no longer gets invoked. This is because CentOS can arbitrarily assign the physical network card to a different logic interface &hellip; CentOS\/RHEL and wrong Network Interface Read More &raquo;","og_url":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/","og_site_name":"softwareab","article_publisher":"https:\/\/www.facebook.com\/cloudraticsolutions\/","article_author":"https:\/\/www.facebook.com\/cloudraticsolutions\/","article_published_time":"2013-09-09T16:56:35+00:00","article_modified_time":"2014-06-09T11:36:44+00:00","og_image":[{"url":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png"}],"author":"Andrew Bruce","twitter_card":"summary_large_image","twitter_creator":"@realcloudratics","twitter_site":"@realcloudratics","twitter_misc":{"Written by":"Andrew Bruce","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#article","isPartOf":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/"},"author":{"name":"Andrew Bruce","@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600"},"headline":"CentOS\/RHEL and wrong Network Interface","datePublished":"2013-09-09T16:56:35+00:00","dateModified":"2014-06-09T11:36:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/"},"wordCount":433,"commentCount":2,"publisher":{"@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600"},"image":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png","keywords":["centos","network"],"articleSection":["Teknocratica"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/","url":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/","name":"CentOS\/RHEL and wrong Network Interface - softwareab","isPartOf":{"@id":"https:\/\/www.softwareab.net\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage"},"image":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01-300x140.png","datePublished":"2013-09-09T16:56:35+00:00","dateModified":"2014-06-09T11:36:44+00:00","breadcrumb":{"@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#primaryimage","url":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png","contentUrl":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2013\/09\/centos_nic_prob_01.png","width":607,"height":284},{"@type":"BreadcrumbList","@id":"https:\/\/www.softwareab.net\/wordpress\/centosrhel-and-wrong-network-interface\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.softwareab.net\/wordpress\/"},{"@type":"ListItem","position":2,"name":"centos","item":"https:\/\/www.softwareab.net\/wordpress\/tag\/centos\/"},{"@type":"ListItem","position":3,"name":"CentOS\/RHEL and wrong Network Interface"}]},{"@type":"WebSite","@id":"https:\/\/www.softwareab.net\/wordpress\/#website","url":"https:\/\/www.softwareab.net\/wordpress\/","name":"softwareab","description":"Technocratica, Technopolitik, Technophobia","publisher":{"@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.softwareab.net\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/1337443eaeb75104e0410b508e67f600","name":"Andrew Bruce","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2024\/03\/andy-cartoon.jpg","contentUrl":"https:\/\/www.softwareab.net\/wordpress\/wp-content\/uploads\/2024\/03\/andy-cartoon.jpg","width":400,"height":330,"caption":"Andrew Bruce"},"logo":{"@id":"https:\/\/www.softwareab.net\/wordpress\/#\/schema\/person\/image\/"},"description":"Team-oriented systems mentor with deep knowledge of numerous software methodologies, technologies, languages, and operating systems. Excited about turning emerging technology into working production-ready systems. Focused on moving software teams to a higher level of world-class application development. Specialties:Software analysis and development...Product management through the entire lifecycle...Discrete product integration specialist!","sameAs":["http:\/\/cloudraticsolutions.net\/","https:\/\/www.facebook.com\/cloudraticsolutions\/","https:\/\/twitter.com\/realcloudratics"]}]}},"_links":{"self":[{"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/posts\/421"}],"collection":[{"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/comments?post=421"}],"version-history":[{"count":2,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/posts\/421\/revisions"}],"predecessor-version":[{"id":819,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/posts\/421\/revisions\/819"}],"wp:attachment":[{"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/media?parent=421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/categories?post=421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwareab.net\/wordpress\/wp-json\/wp\/v2\/tags?post=421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}