Virtual for mac搭建CentOS虚拟机联网

转自https://www.cnblogs.com/lixipeng/p/11141201.html
搭建好自己的虚拟机,这个没啥可说的
在这里插入图片描述
选择对应的虚拟机,点击设置,选择网络

链接方式选择:桥接网卡

界面名称:根据自己的网络链接方式选择对应的网络

自己的机器是Wi-Fi的选择Wi-Fi

机器是普通网线的选择以太网

然后保存,进入虚拟机
cd /etc/sysconfig/network-scripts/

ls

vi ifcfg-enp0s3

这里这个网络文件每个人的机器不同,会生成不同的文件后缀名称,找前面是ifcfg-开头的

将ONBOOT改为ONBOOT=yes

保存修改
在这里插入图片描述
重启网络

service network restart(centos8重启网络命令为:nmcli c reload)

然后查看虚拟机的ip地址

ip addr

其中192.168.0.102 就是这台虚拟机的ip地址,我们可以在本机通过ip地址对其进行访问
在这里插入图片描述

防火墙和对应的端口(默认所有的端口都关闭的)

查看防火墙状态命令

systemctl status firewalld.service
在这里插入图片描述

可以看到防火墙是开启的状态

再来查看开启的端口命令

sudo firewall-cmd --list-all
在这里插入图片描述

该处的port为空,就是没有开启任何端口

我们添加一个http的80端口进去

sudo firewall-cmd --add-port=80/tcp --permanent

sudo firewall-cmd --add-service=http --permanent
在这里插入图片描述

在这里插入图片描述

重启防火墙,使其配置生效

sudo firewall-cmd --reload

在这里插入图片描述

再次查看防火墙端口信息,可以看出端口多了80 tcp的端口

sudo firewall-cmd --list-all

在这里插入图片描述

6.试一下在上面发布一个静态的网站(参考https://blog.csdn.net/solinger/article/details/85322723)感谢

先安装apache服务器(httpd 就是apache)

yum install httpd

在这里插入图片描述

等待安装完成,里面的选项都选y,再使用https://blog.csdn.net/solinger/article/details/85322723 的方法创建一个index.html页面(apache 会默认检索使用这个页面)也可以自己创建好index.html页面放进去,然后启动httpd服务

在局域网其他机器上进行访问

cd /var/www/html

echo ‘hello lxp’>index.html

sudo service httpd start

在这里插入图片描述

然后我们就能在局域网内的其他机器上访问虚拟机(192.168.0.102)的网页了

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值