我有3台虚拟机,一台充当客户端计算机(xubuntu),一台充当代理服务器(ubuntu服务器),一台充当Web服务器(ubuntu服务器)。每个虚拟机以及其他虚拟机都将需要访问Internet。
我曾尝试研究虚拟网络,但对于使用哪种虚拟网络却有些困惑。流行观点似乎是桥接的,仅主机的或内部的。
任何建议将不胜感激。
“仅主机”提供来宾和主机之间的直接网络连接。来宾可以连接到其他站点,但是其他站点无法直接连接到该来宾。
在NAT重映射的IP,如果它从主机传来。
在桥接模式创建了它自己唯一的IP一个新的虚拟适配器。
如果要在来宾计算机和其他计算机之间进行双向通信,则需要选择桥接模式。这是将用作服务器或提供可从其他计算机访问的服务的任何计算机的要求。
两种模式都可以访问其他虚拟机。但是,如果其他虚拟机直接访问特定的来宾计算机,则将需要桥接模式。
使用桥接适配器配置主机与任何计算机都没有不同。您有两个选择。
/etc/network/interfaces
文件。如果您编辑/etc/network/interfaces
文件,则此配置将通过网络管理器进行,并且将为此特定接口禁用网络管理器。
在Ubuntu中,默认情况下,所有NIC都是DHCP配置的。因此,除非您指定其他内容,否则适配器将轮询DHCP服务器以进行配置。
您可以使用以下命令行的变体来检查验证配置:
$ hostname -I
$ ip address | egrep inet
$ ifconfig
如果要从本地网络外部连接到计算机,则必须配置路由器以将流量(针对服务的特定端口)转发到该特定计算机。您可能必须查看服务器配置的配置才能查看要转发的端口。默认情况下,Web服务器使用端口80。因此,如果该服务是Web服务器,则应将路由器配置为将端口80上的流量端口连接到该计算机的IP。Mysql数据库服务器的默认端口是端口3306。
如果要确保特定的计算机具有相同的IP地址,则可以使用上述两种方法之一来手动指定该计算机的IP地址(网络管理器或编辑/etc/network/interfaces
文件)。
您的路由器还将提供一种将特定IP地址保留给特定计算机的方法。因此,您可以通过路由器执行此默认的一致IP地址,而不用编辑网络适配器。
换句话说,配置来宾计算机的桥接适配器与配置任何计算机的NIC没什么不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句