一个外网IP布署VMware ESXI虚拟机 pfSense

已举报 回答 关注
一个外网IP布署VMware ESXI虚拟机 pfSense
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    9,047

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
在使用VMware workstation的时候,经常会以NAT的方式配置虚拟机的网络,与桥接方式相比,这样配置可以让虚拟机共享主机的网络而不用单独设置IP。到了ESXi,由于其使用了vSwitch作为网络交换设备,因此没有NAT这样的选项了。但在实际环境中,经常会遇到IP不够用的情况,比如只有一个公网IP,但是有一堆虚拟机需要上网。此时就要通过软路由来达到目的。
先看一下配置之前的网络环境,在vSphere Client上选中主机,然后在右边依次点击“配置”->“网络”,
可以看到当前主机上有一个虚拟交换机vSwitch0,构成VM Network网络,它连接到主机的物理网卡vmnic0上,因此网络是与外网连通的。有4台虚拟机连接到此网络。此时这4台虚拟机想要上网,必须有此网段的独立IP。
想达到共享上网的目的,就必须增加一个内网,比如10.10.10.*,然后通过路由设置把这个网段内的请求映射到外网去。
先在主机上创建内网,还在刚才的“网络”页,点“添加网络...”,选择创建虚拟机网络:
之后比较关键,选择创建虚拟交换机,但是不要让它与物理网卡相关,因此去掉vmnic1前面的勾,下方的预览图里会相应显示无适配器。之所以这么做,是因为要把这个网络的请求都转发到VM Network上去,而不要让它自己走物理网卡出去。
下一步,可以给它定一个名称,比如NAT Network。
接下来要建一个软件路由了,它的作用是连接两个网络,把内网的请求转发到外网去。可以使用pfSense,它是一个ova文件,在vSphere Client的文件菜单里选“部署OVF模板...”就可以部署它了。
取消 评论
IP怎么会只有一个了的,IP地址的数目取决于网段号与子网掩码。你这个IP相对应的子网掩码是多少啊。一般255.255.255.0这样的子网掩码表示你对应的网段IP地址有255个。你的网络内有这么多个设备吗?没有的话,你需要检查核实你网络内哪些IP还没使用的,就可以用上去啊。比如10.30.0.24,或者10.30.0.230之类的地址都可以用的。
取消 评论
毛先生,记得把分给我!
取消 评论
Ip是花钱买的啊别说人不给好不好?
如果你就只有这1个ip,那把每个虚拟机上的服务用端口或内网ip区分开。
举个例子:
比如web,肯定是给大家用的吧,把它设置为外网ip,同时也设置一个内网ip,其他的服务不需要给外人访问,都用内网ip,只要在程序里设定好就可以啦。这样三台机器互相之间用内网ip通信,对外则是web那台机器用外网ip提供服务。
这样很合理吧。
取消 评论
ZOL问答 > 机柜 > 宣墨电气机柜 > 其他分类 > 一个外网IP布署VMware ESXI虚拟机 pfSense

相关产品

  • 宣墨电气ES机柜

    宣墨电气ES机柜

    参考价:¥2000    评分:-

    热门排行榜:未上榜

  • 京东搜一搜

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?