20.16.9.9. TCP 隧道
创建 TCP 客户端/服务器架构是提供虚拟网络的另一种方法,其中一台 guest 虚拟机提供网络的服务器结尾,所有其他客户机虚拟机都配置为客户端。客户机虚拟机之间的所有网络流量都通过配置为服务器的虚拟客户机路由。此模型也可用于非特权用户。没有默认的 DNS 或 DHCP 支持,且没有传出网络访问。为了提供传出网络访问,其中一个 guest 虚拟机应具有第二个 NIC,该 NIC 连接到第一个 4 个网络类型之一,从而提供适当的路由。通过操作接口类型创建 TCP 隧道,并将它设置为服务器或客户端,并提供 mac 和源地址。
结果在域 XML 的更改中显示:
图 20.46. devices - 网络接口- TCP 隧道
... <devices> <interface type='server'> <mac address='52:54:00:22:c9:42'> <source address='192.168.0.1' port='5558'/> </interface> ... <interface type='client'> <mac address='52:54:00:8b:c9:51'> <source address='192.168.0.1' port='5558'/> </interface> </devices> ...