【发布时间】:2020-02-18 07:09:52
【问题描述】:
我在 mac 下工作,目前在其上设置 Centos 7.7 以运行 apache/mysql 配置以进行演示测试。我已将网络设置为“桥接适配器”,但我无法访问在 CentOs 7.7(虚拟机)上设置的 mysql 或其他设置(如 info.php)。我进一步看了看,发现我需要编辑 '/etc/sysconfig/network-scripts/ifcfg-enp0s3' 并更改了以下详细信息:
"BOOTPROTO=" to a static address, but I am having hard time on setting the
"IPADDR=" (tried setting like 198.51.100.5 - random IP)
"PREFIX=" (probably 24 not sure)
"GATEWAY=" (set 198.51.100.1 also random)
最有可能出现问题。我也不得不评论
"NETMASK=" since from what I was able to see over the net it is replaced by 'GATEWAY'.
CentoS 7.7 上有网络,但我希望通过 IP(本地)从 mac 连接到 centos 以执行测试设置,任何有关配置的帮助都会有所帮助。
另外我已经使用 firewall-cmd --permanent --add-port= 命令添加了端口
【问题讨论】:
-
嗨 Vasil,我认为这种问题最好在 SuperUser 中提出。但是,您应该首先尝试从来宾操作系统(centos)ping 您的主机操作系统(mac),反之亦然。查看 ping 是否有效,如果无效,则可能是网络问题。就我个人而言,我总是将 Host-only 与 NAT 结合使用(如果我需要互联网连接)来让事情变得更容易。
-
@BagusTesa 您能否详细说明如何准确地 ping mac vs centos(虚拟机),反之亦然。同样在网络上,我尝试过 NAT 和 Bridge,但在这方面没有任何乐趣。
-
NAT 仅用于促进连接到 Internet,而不是您的 vm 网络。我也从来没有像预期的那样工作过。 Host-only 在大多数情况下都能做到这一点,甚至可以在同一主机上桥接 vm-to-vm 网络。
标签: virtual-machine virtualbox centos7