{"id":21450,"date":"2023-02-16T01:12:38","date_gmt":"2023-02-16T01:12:38","guid":{"rendered":"https:\/\/www.booksofall.com\/ja\/?post_type=product&#038;p=21450"},"modified":"2023-02-16T01:12:38","modified_gmt":"2023-02-16T01:12:38","slug":"linux-advanced-routing-traffic-control-howto","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/","title":{"rendered":"Linux Advanced Routing &#038; Traffic Control HOWTO"},"content":{"rendered":"<p>This document hopes to enlighten you on how to do more with <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\">Linux<\/a> 2.2\/2.4 routing. Unbeknownst to most users, you already run tools which allow you to do spectacular things. Commands like route and ifconfig are actually very thin wrappers for the very powerful iproute2 infrastructure.<\/p>\n<p>I hope that this HOWTO will become as readable as the ones by <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rusty_Russell_(American_football_coach)\">Rusty Russell<\/a> of (amongst other things) netfilter fame.<\/p>\n<p>You can always reach us by posting to the mailing list (see the relevant section) if you have comments or questions about or somewhat related to this HOWTO. We are no free helpdesk, but we often will answer questions asked on the list.<\/p>\n<p>Before losing your way in this HOWTO, if all you want to do is simple traffic shaping, skip everything and head to the Other possibilities chapter, and read about <a href=\"https:\/\/sourceforge.net\/projects\/cbqinit\/\">CBQ.init<\/a>.<\/p>\n<p>What Linux can do for you<\/p>\n<p>A small list of things that are possible:<\/p>\n<ul>\n<li>Throttle bandwidth for certain computers<\/li>\n<li>Throttle bandwidth TO certain computers<\/li>\n<li>Help you to fairly share your bandwidth<\/li>\n<li>Protect your network from <a href=\"https:\/\/www.ncsc.gov.uk\/collection\/denial-service-dos-guidance-collection\">DoS<\/a> attacks<\/li>\n<li>Protect the Internet from your customers<\/li>\n<li>Multiplex several servers as one, for load balancing or enhanced availability<\/li>\n<li>Restrict access to your computers<\/li>\n<li>Limit access of your users to other hosts<\/li>\n<li>Do routing based on user id (yes!), <a href=\"https:\/\/whatismyipaddress.com\/mac-address\">MAC address<\/a>, <a href=\"https:\/\/www.arubanetworks.com\/techdocs\/AOS-CX\/10.08\/HTML\/fundamentals_6300-6400\/Content\/Chp_IfaceCfg\/sin-sou-ip-add-10.htm\">source IP address<\/a>, port, type of service, time of day, or content<\/li>\n<\/ul>\n<p>Currently, not many people are using these advanced features. This is for several reasons. While the provided documentation is verbose, it is not very hands-on. Traffic control is almost undocumented.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe frameborder=\"0\" allowtransparency=\"true\" allowFullscreen=\"true\" style=\"width: 100%; height: 700px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/lartc-19bg2p6lps?enforceShowPromotionBar=true&#038;p=1\"><\/iframe><\/p>\n","protected":false},"featured_media":21454,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":""},"product_brand":[],"product_cat":[334],"product_tag":[],"class_list":{"0":"post-21450","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-linux","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Linux Advanced Routing &amp; Traffic Control HOWTO - BooksOfAll Japanese<\/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.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux Advanced Routing &amp; Traffic Control HOWTO - BooksOfAll Japanese\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Japanese\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/\",\"url\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/\",\"name\":\"Linux Advanced Routing & Traffic Control HOWTO - BooksOfAll Japanese\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png\",\"datePublished\":\"2023-02-16T01:12:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png\",\"width\":\"457\",\"height\":\"722\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/ja\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/ja\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Linux Advanced Routing &#038; Traffic Control HOWTO\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/#website\",\"url\":\"https:\/\/www.booksofall.com\/ja\/\",\"name\":\"BooksOfAll Japanese\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/ja\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/#organization\",\"name\":\"BooksOfAll Japanese\",\"url\":\"https:\/\/www.booksofall.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.booksofall.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Japanese\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/ja\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux Advanced Routing & Traffic Control HOWTO - BooksOfAll Japanese","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.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/","og_locale":"ja_JP","og_type":"article","og_title":"Linux Advanced Routing & Traffic Control HOWTO - BooksOfAll Japanese","og_url":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/","og_site_name":"BooksOfAll Japanese","og_image":[{"url":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"1\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/","url":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/","name":"Linux Advanced Routing & Traffic Control HOWTO - BooksOfAll Japanese","isPartOf":{"@id":"https:\/\/www.booksofall.com\/ja\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png","datePublished":"2023-02-16T01:12:38+00:00","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#primaryimage","url":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png","contentUrl":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2023\/02\/img_63ecad3c8835e.png","width":"457","height":"722"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/ja\/linux-advanced-routing-traffic-control-howto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/ja\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/ja\/categories\/"},{"@type":"ListItem","position":3,"name":"Linux Advanced Routing &#038; Traffic Control HOWTO"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/ja\/#website","url":"https:\/\/www.booksofall.com\/ja\/","name":"BooksOfAll Japanese","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/ja\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/ja\/#organization","name":"BooksOfAll Japanese","url":"https:\/\/www.booksofall.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.booksofall.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/ja\/wp-content\/uploads\/sites\/4\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Japanese"},"image":{"@id":"https:\/\/www.booksofall.com\/ja\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/product\/21450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/media\/21454"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/media?parent=21450"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/product_brand?post=21450"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/product_cat?post=21450"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/ja\/wp-json\/wp\/v2\/product_tag?post=21450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}