Linux Networking: Difference between revisions

From wikinotes
(Created page with " = Overview = <blockquote> <pre> </pre> == Routing Policy == <blockquote> The routing policy is managed by iproute2. </blockquote><!-- Routing Policy --> == Routing Table == <blockquote> routing tables determine what network a packets is sent to.<br> A variety of tools can be used to manage it, but iproute2 is generally used today. net-tools route generally manages routing table in Linux.<br> You can also dump the routing table with netstat|netstat...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:


= Overview =
= Routing =
<blockquote>
<blockquote>
== Tutorials ==
<blockquote>
{| class="wikitable"
|-
| rule/table routing intro || https://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-policy-routing/
|-
|}
</blockquote><!-- Tutorials -->
Routing
<pre>
<pre>
 
    packet
      |
      |
  routing-policy
      |
      |
      \ /
      `
  routing-table
</pre>
</pre>


Line 16: Line 34:
A variety of tools can be used to manage it, but [[iproute2]] is generally used today.
A variety of tools can be used to manage it, but [[iproute2]] is generally used today.


[[net-tools route]] generally manages routing table in Linux.<br>
Prior to iproute2, [[net-tools route]] was generally used to manage the routing table in Linux.<br>
You can also dump the routing table with [[netstat|netstat -r]].
You can also dump the routing table with [[netstat|netstat -r]].
</blockquote><!-- Routing Table -->
</blockquote><!-- Routing Table -->
</blockquote><!-- Routing -->


== Firewall ==
= Firewall =
<blockquote>
<blockquote>
Both [[iptables]] and more recently [[nftables]] are builtin to the linux kernel to manage rules.<br>
Both [[iptables]] and more recently [[nftables]] are builtin to the linux kernel to manage rules.<br>
There are also various abstractions overtop of them.
There are also various abstractions overtop of them.
</blockquote><!-- Firewall -->
</blockquote><!-- Firewall -->
</blockquote><!-- Overview -->

Latest revision as of 15:27, 18 September 2022

Routing

Tutorials

rule/table routing intro https://blog.scottlowe.org/2013/05/29/a-quick-introduction-to-linux-policy-routing/

Routing

     packet
       |
       |
  routing-policy
       |
       |
      \ /
       `
  routing-table

Routing Policy

The routing policy is managed by iproute2.

Routing Table

routing tables determine what network a packets is sent to.
A variety of tools can be used to manage it, but iproute2 is generally used today.

Prior to iproute2, net-tools route was generally used to manage the routing table in Linux.
You can also dump the routing table with netstat -r.

Firewall

Both iptables and more recently nftables are builtin to the linux kernel to manage rules.
There are also various abstractions overtop of them.