docker0
ですか 、lo
およびvirbr0
仮想ネットワークインターフェイスですか?
docker0
はなぜですか およびvirbr0
ループバックIPアドレスではなくプライベートIPアドレスを割り当てましたか?
プライベートIPアドレスがループバックアドレスのように機能する場合は、lo
ループバックIPアドレスの代わりにプライベートが割り当てられますか?
ループバックアドレスは127.*.*.*
です。 。例のように、いくつかの小さなネットワークに分割されるのではなく、常にネットワークを形成しますか?
192.168.*.*
プライベートIPアドレスの範囲です。例(wlx8
)のように、それらはしばしばいくつかの小さなネットワークに分割されますか? およびvirbr0
)?
ありがとう。
$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:a6:79:a6:bc txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1552397 bytes 88437726 (88.4 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1552397 bytes 88437726 (88.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:b1:aa:1f txqueuelen 1000 (Ethernet)
RX packets 123 bytes 12102 (12.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 39 bytes 4300 (4.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlx8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.97 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a0df:c436:afb1:8b45 prefixlen 64 scopeid 0x20<link>
ether txqueuelen 1000 (Ethernet)
RX packets 991338 bytes 536052615 (536.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 618233 bytes 101520924 (101.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
承認された回答:
「ネットワーク」(ルーターを使用せずに到達可能なエンドポイントのセット)を構成するものは、ここでネットマスクによって決定されます。したがって、docker0
は172.17.x.xネットワーク上にあり(同じレイヤー2ネットワーク内の任意の172.17.x.xエンドポイントと通信できます)、lo
127.x.x.xネットワーク、virbr0
にあります は192.168.122.xネットワーク上にあり(同じレイヤー2ネットワーク内の任意の192.168.122.xエンドポイントと通信できます)、wlx8
は192.168.1.xネットワーク上にあり(入力させていただきます)、それらはすべて別個のものです。ループバックネットワークは、デフォルトですべての127.x.x.xアドレスがローカルホストに対応するという点で特別です。
docker0
ですか 、lo
およびvirbr0
仮想ネットワークインターフェイスですか?
はい、物理ネットワークインターフェースには対応していません。
docker0
はなぜですか およびvirbr0
ループバックIPアドレスではなくプライベートIPアドレスを割り当てましたか?
ループバックインターフェイスではないためです。このようなインターフェイスは通常、ローカルホストから分離されたコンテナまたはVMと通信するために使用されます(ネットワーキングの観点から、ここで私たちが懸念していることです)。
プライベートIPアドレスがループバックアドレスのように機能する場合は、
lo
ループバックIPアドレスの代わりにプライベートが割り当てられますか?
いいえ、プライベートIPアドレスはループバックアドレスのようには機能しません。 (これらは任意の方法で機能させることができますが、これはネットワーキングの専門家や、マルチクラスターのセットアップに興味深いループバックトリックを使用するIstio with Envoyなどのシステムを設計する人々向けです。)
ループバックアドレスは
127.*.*.*
です。 。例のように、いくつかの小さなネットワークに分割されるのではなく、常にネットワークを形成しますか?
私の最初のポイントを参照してください。
192.168.*.*
プライベートIPアドレスの範囲です。例(wlx8
)のように、それらはしばしばいくつかの小さなネットワークに分割されますか? およびvirbr0
)?
はい;もう一度、私の最初のポイントを参照してください。
関連:コマンドラインを使用してディレクトリ内のファイルの数を取得するにはどうすればよいですか?