Centos 7 的网络问题

Centos 7 的网络问题

我刚刚在 VirtualBox 中安装了 Centos 7 的最低版本。当我尝试从本地通过 ssh 进入我的虚拟机时,我发现虚拟机位于不同的网关/ip 范围内。

我的家庭网络是 10.0.1.x,而 Centos 是 10.0.2.x。我尝试将网关设置/etc/sysconfig/network为 10.0.1.1,但没有效果。我也尝试过调整适配器的网络设置,但没有变化。我在 VirtualBox 中使用 NAT 进行设置。我不擅长网络,所以这可能是一个简单的解决方案。

如果可能的话,我希望网络设置能够自动发现,因为该虚拟机可能会在网络中跳转。

答案1

NAT 接口将允许来自您的虚拟机的出站流量,但不允许入站流量。

在您的主机上创建一个桥接接口,然后在您的 VirtualBox VM 网络设置中从“附加到”下拉菜单中选择桥接适配器,然后从“名称”下拉菜单中选择桥接接口。

当然,如果您并不真正关心主机和虚拟机是否拥有单独的子网,那么只需选择桥接适配器,然后选择 eth0 作为主机桥接接口。这样,您的主机和虚拟机将位于同一网络上。

以下是有关如何在 CentOS 上设置桥接接口的链接: http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-networking-with-libvirt/

相关内容