这可能是一个简单问题,已经被问过了,但我不知道我在找什么。我缺乏词汇量。我有一台运行 Debian 主机的服务器,并安装了 KVM。我有一个配置了 DHCP 的虚拟网络,并指示它使用 NAT 连接将连接转发到主机的其中一个 NIC。但是,此主机设备有多个 NIC,一个连接到外部网络,一个未使用。是否可以在我的 NAT 虚拟网络和另一个未使用的 NIC 之间建立桥接连接?这个想法是允许其他物理设备连接到这个虚拟网络并从中获取 IP,这将允许这个其他物理设备与虚拟网络上运行的虚拟机通信。然后,任何其他到外部世界的连接请求都将通过 NAT 转发,另一个用于连接到互联网的 NIC。我应该从哪里开始,我应该寻找什么来实现这一点?我看了一些文档但是,似乎找不到我要找的东西。如果这个问题不清楚,请告诉我,我会尽力重申。
答案1
是的,你可以这样做。将第二个 NIC 添加到内部网桥。由于你使用的是 debian,因此命令可能如下所示:
brctl show
识别虚拟网络的网桥。
brctl addif <name of bridge> <name of interface>
这会暂时更改。要使更改永久生效,您应该编辑配置文件。如果您有 /etc/network/interfaces 文件,则在"bridge <name of bridge>"
您希望在内部网络上使用的接口下添加行即可。如果您有 /etc/sysconfig/network-scripts/ 文件夹,那么您将有一个名为“ifcfg-”的文件,您需要将更改放入其中。这些文件的格式的文档可在线获取。