如何从 Virtualbox 中的 CentOS 虚拟机访问网络

如何从 Virtualbox 中的 CentOS 虚拟机访问网络

我在运行 Windows 7 的 VirtualBox 中设置了一个 CentOS 5.6 VM。在构建 VM 时,我将网络配置为在 DHCP 上运行,并且它在公共互联网连接下运行良好。

但是,我现在已将虚拟机移至私有内部网络,并设置了静态 IP 地址、网关和 DNS 服务器。虚拟机无法访问私有网络中的任何其他计算机,其他任何计算机也无法访问它(无论是通过主机名还是 IP 地址)。DNS 已配置为包含此主机。

我需要弄清楚如何配置虚拟机,使其表现得就像网络上的另一台机器一样。

答案1

您需要将客户以太网卡置于 NAT 或桥接模式。如果您只需要传出网络连接(用于网页浏览等),NAT 就足够了。但是,如果您想在 CentOS 上运行您希望从网络上的其他主机访问的服务(例如 ssh 等),则需要使用桥接模式;这将使客户系统看起来只是网络上的另一台机器。

相关内容