質問: iptables対route これら2つのツールの違いは何ですか?linuxの背後にあるネットワーキングの主なワークフロー(ipv4パケットフィルタリングに関連してnatおよびipルーティングテーブル))が誰か教えていただけますか?
回答: routeは、カーネルのtcp/ipルーティングテーブル(別名「転送情報ベース」)のエントリを表示、追加、および削除するコマンドです。iptablesは、linuxカーネルのパケットフィルタリングおよび操作サブシステムであるnetfilterからエントリを表示、追加、および削除するコマンドです。 natを処理します。ip転送、つまりルーティングは、基本的には異なる送信元アドレスでパケットを書き換えて、別のネットワークインターフェイスから発送するため、技術的にはiptablesテーブルの適切なmangleルールを使用して静的ルーティングを実行できると思いますが、一般的にはカーネルのルーティング部分にそれをさせるのが最も速い。tcp/ipパケットがカーネル(netfilterとルーティング機能を含む)をどのように通過するかを正確に示す多くの図があります-例はこれです: http://www.adminsehow.com/2011/ 09/iptables-packet-traverse-map /