云贝教育 |【技术文章】虚拟机发布服务
作者:刘晓峰
原文链接:http://www.tdpub.cn/Home/Blog/detail/action/preview/id/1350.html
1. 开启公网 IP
联系电信人员开通公网 IP 服务,并要求开启光猫桥接
开启桥接后需要设置路由器拨号
如果第一步无法实现,请自行 搜索关键词“内网穿透”,有很多一键安装的内网穿透软件, 非常简单,自带端口映射。
2. 开启路由器 DDNS 服务(可选)
因为运营商提供的公网 IP 不固定,将 IP 与路由器提供的域名绑定,这样访问域名就行了
不过我先不开启,总感觉华硕会收集的我的信息


3. 使虚拟机能访问外网
设置虚拟机网络为桥接,并修改网段与宿主机一致
先查看宿主机的网络地址


桥接模式可以理解,虚拟机就像一台物理机,和我的笔记本一样都连接这个 wifi

查看虚拟机的 IP
虚拟机开启 ens33 网卡并配置和宿主机在同一个网段下
登录虚拟机
本地的文件如下
修改为
这里你们不要直接复制我的参数,只需要看 update 和 add 的就行,UUID 在你拷贝虚拟机后需要重新生成,对应网卡 MAC 地址
然后切换 root 用户,执行
出现报错

此时执行

再次查询 IP

不过我配置的是 192.168.50.49,为什么给我分配的是 192.168.50.127。不过能用就行 使用 xsheel 测试,正常

4.现在开始配置端口转发

来源 IP 限制了只有这个 IP 才能通过访问公网 IP+端口访问我的虚拟机上发布的服务
5.测试
使用云服务器尝试连接本地虚拟机
然后执行命令
正常
解释一下为什么是 192.168.50.127,因为忘记设置 BOOTPROTO="static",修改后重启网卡显示正常
