什么是“内部”和“外部”网络接口?

什么是“内部”和“外部”网络接口?

假设我要设置一个内部的外部的Ubuntu VM 中的网络接口。将有另一个 Ubuntu VM 用于其他目的。两个 VM 都在 Oracle VirtualBox 中连接(它们可以相互 ping 通)。

或者,

假设我要设置一个内部的Ubuntu VM 中的网络接口,以及外部的另一台 Ubuntu VM 中的网络接口。两台 VM 均已在 Oracle VirtualBox 中连接(它们可以互相 ping 通)。两台 VM 均已在 Oracle VirtualBox 中连接(它们可以互相 ping 通)。

在上述场景中:

  • 什么是“网络接口”?
  • “内部网络接口”是什么意思?

  • “外部网络接口”是什么意思?

PS:我可以在 Ubuntu VM 内的网络管理器 GUI 中设置一个或多个网络接口

Ubuntu 操作系统中的网络管理器图片

答案1

使用虚拟机(客户操作系统)和虚拟交换机:

  • 外部接口:

    • 通过虚拟桥接器与物理网络硬件桥接的虚拟接口
      • 允许访问 WAN
  • 内部接口:

    • 本地虚拟接口主人<->客人或者客人 <-> 客人沟通
  • 私有接口:

    • 本地虚拟接口客人 <-> 客人仅用于沟通

答案2

我个人认为,网络接口就是网络接口卡(NIC)。但是,网络接口不一定要有物理形式。它可以用软件来实现。

内部网络接口是将计算机连接到网络的计算机硬件之一。

外部接口有多种形式,可以是以太网卡,调制解调器,DSL调制解调器,或者拨号模拟调制解调器。

这些概念用google很容易搜到,我补充一下自己的理解,希望能帮到你。

相关内容