ほとんどのシステムでは、ネットワーク転送はデフォルトで無効になっているため、コンピュータはルータとして機能できません。コンピュータ内部のネットワークがどのように機能するかを知りたいです。いくつかの例は次のとおりです。
- ローカルホスティングウェブサイト - ウェブサイトをローカルでホストし、ローカルでアクセスしようとすると、HTTPリクエストを送信する必要があります。 - この要求は
lo
インターフェースに戻されなければなりません。 - 仮想化 - 仮想マシンはコンピュータに追加の仮想アダプタを追加します。さまざまなネットワークカードが互いに通信できますが、これも転送ではありませんか?
システムでネットワーク転送が無効になっている場合、実際に無効になるのは何ですか?
答え1
最初の例は正しくありません。 Web サーバーが 192.168.123.234 を受信すると、クライアントはそのアドレスにアクセスします。トラフィックはに転送されませんlocalhost
。
2番目の例:おめでとうございます!libvirt
setなどの仮想化ツールをインストールする理由を見つけましたip_forward=1
。はい、ここに再公開が必要です。