{"id":6125,"date":"2023-02-19T13:08:57","date_gmt":"2023-02-19T07:38:57","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=6125"},"modified":"2023-02-19T13:08:57","modified_gmt":"2023-02-19T07:38:57","slug":"linux-iptables-allow-nfs-clients-to-access-the-nfs-server","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/","title":{"rendered":"Linux Iptables Allow NFS Clients to Access the NFS Server"},"content":{"rendered":"<p>To allow NFS clients to access an NFS server using iptables on Linux, you need to configure the firewall to allow traffic on the appropriate ports. NFS uses a combination of UDP and TCP, so you will need to open both types of traffic.<\/p>\n<p>Here are the steps to allow NFS clients to access the NFS server using iptables:<\/p>\n<ol>\n<li>Allow traffic on port 2049 (both UDP and TCP) which is the default port for NFS traffic:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">sudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> udp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">2049<\/span> -j ACCEPT<br \/>\nsudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> tcp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">2049<\/span> -j ACCEPT<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>If you are using NFSv3, allow traffic on port 111 (both UDP and TCP) and port 32765 (UDP only) for the RPC bind service and the RPC mountd service:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">sudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> udp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">111<\/span> -j ACCEPT<br \/>\nsudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> tcp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">111<\/span> -j ACCEPT<br \/>\nsudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> udp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">32765<\/span> -j ACCEPT<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>If you are using NFSv4, allow traffic on port 2049 (both UDP and TCP) and port 32803 (TCP only) for the RPC bind service and the RPC mountd service:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">sudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> udp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">2049<\/span> -j ACCEPT<br \/>\nsudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> tcp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">2049<\/span> -j ACCEPT<br \/>\nsudo iptables -<span class=\"hljs-selector-tag\">A<\/span> <span class=\"hljs-selector-tag\">INPUT<\/span> -<span class=\"hljs-selector-tag\">p<\/span> tcp <span class=\"hljs-attr\">--dport<\/span> <span class=\"hljs-number\">32803<\/span> -j ACCEPT<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Save the iptables rules so they will persist across reboots:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo service iptables save<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<p>Once these rules are in place, your NFS clients should be able to access the NFS server without any issues. Note that you may need to adjust these rules depending on your specific network configuration and NFS setup.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To allow NFS clients to access an NFS server using iptables on Linux, you need to configure the firewall to allow traffic on the appropriate ports. NFS uses a combination of UDP and TCP, so you will need to open both types of traffic. Here are the steps to allow NFS clients to access the &#8230; <a title=\"Linux Iptables Allow NFS Clients to Access the NFS Server\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\" aria-label=\"Read more about Linux Iptables Allow NFS Clients to Access the NFS Server\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6125","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To allow NFS clients to access an NFS server using iptables on Linux, you need to configure the firewall to allow traffic on the appropriate ports. NFS uses a combination of UDP and TCP, so you will need to open both types of traffic. Here are the steps to allow NFS clients to access the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-19T07:38:57+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux Iptables Allow NFS Clients to Access the NFS Server\",\"datePublished\":\"2023-02-19T07:38:57+00:00\",\"dateModified\":\"2023-02-19T07:38:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\"},\"wordCount\":187,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\",\"name\":\"Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-19T07:38:57+00:00\",\"dateModified\":\"2023-02-19T07:38:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux Iptables Allow NFS Clients to Access the NFS Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice","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:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/","og_locale":"en_US","og_type":"article","og_title":"Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice","og_description":"To allow NFS clients to access an NFS server using iptables on Linux, you need to configure the firewall to allow traffic on the appropriate ports. NFS uses a combination of UDP and TCP, so you will need to open both types of traffic. Here are the steps to allow NFS clients to access the ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-19T07:38:57+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux Iptables Allow NFS Clients to Access the NFS Server","datePublished":"2023-02-19T07:38:57+00:00","dateModified":"2023-02-19T07:38:57+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/"},"wordCount":187,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/","url":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/","name":"Linux Iptables Allow NFS Clients to Access the NFS Server - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-19T07:38:57+00:00","dateModified":"2023-02-19T07:38:57+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-iptables-allow-nfs-clients-to-access-the-nfs-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux Iptables Allow NFS Clients to Access the NFS Server"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=6125"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6125\/revisions"}],"predecessor-version":[{"id":6128,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6125\/revisions\/6128"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=6125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=6125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=6125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}