{"id":4219,"date":"2023-02-08T16:47:33","date_gmt":"2023-02-08T11:17:33","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=4219"},"modified":"2023-02-08T16:47:33","modified_gmt":"2023-02-08T11:17:33","slug":"linux-ftp-server-traffic-control-and-throttle-port-21","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/","title":{"rendered":"Linux FTP Server Traffic Control And Throttle Port 21"},"content":{"rendered":"<p>To control and throttle FTP traffic on a Linux FTP server, you can use the <code>tc<\/code> command from the <code>iproute2<\/code> package. The <code>tc<\/code> command can be used to set up traffic control rules and limit the bandwidth of the FTP traffic on port 21.<\/p>\n<p>Here&#8217;s an example of how you can limit the FTP traffic to 100 kbps using the <code>tc<\/code> command:<\/p>\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\">\u00a0<\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\"># <span class=\"hljs-keyword\">First<\/span>, <span class=\"hljs-keyword\">create<\/span> a traffic control class<br \/>\ntc class <span class=\"hljs-keyword\">add<\/span> dev eth0 parent <span class=\"hljs-number\">1<\/span>: classid <span class=\"hljs-number\">1<\/span>:<span class=\"hljs-number\">1<\/span> htb rate <span class=\"hljs-number\">100<\/span>kbps<\/p>\n<p># <span class=\"hljs-keyword\">Add<\/span> a <span class=\"hljs-keyword\">filter<\/span> <span class=\"hljs-keyword\">to<\/span> <span class=\"hljs-keyword\">match<\/span> FTP traffic <span class=\"hljs-keyword\">on<\/span> port <span class=\"hljs-number\">21<\/span><br \/>\ntc <span class=\"hljs-keyword\">filter<\/span> <span class=\"hljs-keyword\">add<\/span> dev eth0 protocol ip parent <span class=\"hljs-number\">1<\/span>:<span class=\"hljs-number\">0<\/span> prio <span class=\"hljs-number\">1<\/span> u32 <span class=\"hljs-keyword\">match<\/span> ip dport <span class=\"hljs-number\">21<\/span> <span class=\"hljs-number\">0xffff<\/span> flowid <span class=\"hljs-number\">1<\/span>:<span class=\"hljs-number\">1<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example, the <code>tc class add<\/code> command creates a new traffic control class and sets its rate to 100 kbps. The <code>tc filter add<\/code> command then adds a filter to match FTP traffic on port 21 and applies the traffic control class to it.<\/p>\n<p>Note that this example assumes that the network interface is <code>eth0<\/code>. You should replace <code>eth0<\/code> with the name of the appropriate network interface on your system.<\/p>\n<p>You can check the status of your traffic control rules with the <code>tc<\/code> command. For example:<\/p>\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\">\u00a0<\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-kotlin\">tc -s <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">show<\/span> <span class=\"hljs-title\">dev<\/span> <span class=\"hljs-title\">eth0<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This will show the status of the traffic control classes for the <code>eth0<\/code> interface.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To control and throttle FTP traffic on a Linux FTP server, you can use the tc command from the iproute2 package. The tc command can be used to set up traffic control rules and limit the bandwidth of the FTP traffic on port 21. Here&#8217;s an example of how you can limit the FTP traffic &#8230; <a title=\"Linux FTP Server Traffic Control And Throttle Port 21\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\" aria-label=\"Read more about Linux FTP Server Traffic Control And Throttle Port 21\">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-4219","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 FTP Server Traffic Control And Throttle Port 21 - 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-ftp-server-traffic-control-and-throttle-port-21\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux FTP Server Traffic Control And Throttle Port 21 - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To control and throttle FTP traffic on a Linux FTP server, you can use the tc command from the iproute2 package. The tc command can be used to set up traffic control rules and limit the bandwidth of the FTP traffic on port 21. Here&#8217;s an example of how you can limit the FTP traffic ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T11:17:33+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-ftp-server-traffic-control-and-throttle-port-21\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux FTP Server Traffic Control And Throttle Port 21\",\"datePublished\":\"2023-02-08T11:17:33+00:00\",\"dateModified\":\"2023-02-08T11:17:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\"},\"wordCount\":153,\"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-ftp-server-traffic-control-and-throttle-port-21\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\",\"name\":\"Linux FTP Server Traffic Control And Throttle Port 21 - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-08T11:17:33+00:00\",\"dateModified\":\"2023-02-08T11:17:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux FTP Server Traffic Control And Throttle Port 21\"}]},{\"@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 FTP Server Traffic Control And Throttle Port 21 - 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-ftp-server-traffic-control-and-throttle-port-21\/","og_locale":"en_US","og_type":"article","og_title":"Linux FTP Server Traffic Control And Throttle Port 21 - TrySitePrice","og_description":"To control and throttle FTP traffic on a Linux FTP server, you can use the tc command from the iproute2 package. The tc command can be used to set up traffic control rules and limit the bandwidth of the FTP traffic on port 21. Here&#8217;s an example of how you can limit the FTP traffic ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-08T11:17:33+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux FTP Server Traffic Control And Throttle Port 21","datePublished":"2023-02-08T11:17:33+00:00","dateModified":"2023-02-08T11:17:33+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/"},"wordCount":153,"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-ftp-server-traffic-control-and-throttle-port-21\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/","url":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/","name":"Linux FTP Server Traffic Control And Throttle Port 21 - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-08T11:17:33+00:00","dateModified":"2023-02-08T11:17:33+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-ftp-server-traffic-control-and-throttle-port-21\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux FTP Server Traffic Control And Throttle Port 21"}]},{"@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\/4219","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=4219"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4219\/revisions"}],"predecessor-version":[{"id":4220,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4219\/revisions\/4220"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=4219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=4219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=4219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}