2018
12-23

在Proxmox VE上运行OpenWrt/LEDE虚拟机——3.PVE的网络设置(1)规划网络

免费支持本站

此篇文章为《在Proxmox VE上运行OpenWrt/LEDE虚拟机》的第3篇

在Proxmox VE上运行OpenWrt/LEDE虚拟机——1.关于Proxmox VE

在Proxmox VE上运行OpenWrt/LEDE虚拟机——2.PVE下运行的OpenWrt/LEDE固件编译要点

在Proxmox VE上运行OpenWrt/LEDE虚拟机——3.PVE的网络设置(1)规划网络

在Proxmox VE上运行OpenWrt/LEDE虚拟机——4.PVE的网络设置(2)WebUI配置网络

在Proxmox VE上运行OpenWrt/LEDE虚拟机——5.PVE的网络设置(3)CLI配置网络

在Proxmox VE上运行OpenWrt/LEDE虚拟机——6.创建OW/LEDE虚拟机

在Proxmox VE上运行OpenWrt/LEDE虚拟机——7.导入OW/LEDE固件文件到虚拟机中

OW/LEDE提供的是路由器功能,所以通常至少需要主机配置两个网络接口(此处先不讨论单网口的“独臂神尼”模式),分别连接到LAN和WAN。

PVE使用了桥接的网络模型,每个主机支持最多4096个网桥接口,将多个物理网卡端口绑定到一个网桥上就变成了多端口网桥,即可实现物理交换机的功能。PVE还支持绑定(bonding)的功能,通过绑定的子接口对应到VLAN可以激活VLAN功能。更详细的介绍请参考官方Wiki。

在默认设置下,PVE并没有像VMware ESXi、Hyper-V及XenServer这类Type 1型的 Hypervisor那样直接提供虚拟机交换机(VS)功能,这使PVE下的网络设置更加简单明了,而网络绑定/聚合和VLAN特性的支持也使得PVE的网络设置更加灵活。当然,在比较复杂的网络中,PVE也可以添加Open vSwtch来使用使用虚拟交换机。

下面以带有三个物理网卡的x86平台作为示例来说明如何规划PVE的网络系统,以更好地支持OW/lede。

1) 概述

x86的小PC,N3700处理器,8G内存,32G mSATA+128G SATA,3 个千兆网卡。

2) 需求

部署以下虚拟机系统:

OW/LEDE系统的路由器

Linux系统的编译机

windows XP系统的测试机

Linux系统的Web服务器

其中,路由器需开启状态防火墙功能,除路由器和Web服务器外的其他VM需部署到LAN中,而Web服务器则需部署到DMZ中,LAN、DMZ和WAN的相互之间通过路由器的防火墙进行安全隔离。

主机的三个网口中两个做LAN端口,另一个则做WAN端口。

3) 方案

(1) LAN:

LAN是内网,其安全级别最高,使用主机的vmbr0网段,对内(在PVE主机内部)连接路由器的LAN接口、内网中的VM,对外(在PVE主机外部)连接PC等终端或LAN交换机等设备。

分配物理网卡2和3作为内外连接的端口,将其连接到vmbr0上,从而实现LAN交换机的功能,不仅可以直接连接电脑,还可以连接交换机、路由器和AP等设备进行网络扩展。

(2) WAN:

WAN是外网,其安全级别最低,使用主机的vmbr1网段,对内连接路由器的WAN接口,对外连接Internet接入设备。

分配物理网卡1作为内外连接的端口,将其连接到vmbr1上,通过此端口连接到运营商提供的接入设备上。

(3)DMZ:

DMZ是非军事区,其安全级别高于WAN,但低于LAN,使用主机的vmbr2网段,对内连接通过路由器的DMZ接口和DMZ中的VM——Web服务器。

因其无需连接外部设备,故不分配物理网卡。

规划完成后的网络结构如下图所示。

在Proxmox VE上运行OpenWrt/LEDE虚拟机——3.PVE的网络设置(1)规划网络

上图中,LAN网段用绿色来表示,其核心是vmbr0,对内连接了物理端口2和3、路由器的LAN接口及Linux和WindowsVM,对外通过端口2和3连接了PC或LAN交换机。

WAN网段用红色来表示,其核心是vmbr1,对内连接了物理端口1、路由器的WAN接口,对外连接Internet接入设备。

DMZ网段用黄色来表示,其核心vmbr2,对内连接Linux系统的Web服务器VM,以提供更加安全的网络结构。

4) 总结

规划网络应该从需求出发,根据需求来规划网段,通常至少要包括一个LAN和一个WAN,有时可能还需要多个WAN及多个DMZ等网段,但主机中每个网段都应该有一个vmbr(虚拟机网桥)接口与其相对应,它可以不连接、连接一个或者连接多个物理端口。

提示:

不要在VM中桥接主机的物理网卡!

对于VM来说只需创建虚拟网卡并连接到主机相应的物理网段中即可,若必须使用物理网卡,应选择直通(pass through)方式在主机中将其分配给VM。

官方QQ群号码:922069959
点击链接加入群聊【路由器交流】:https://jq.qq.com/?_wv=1027&k=5AKdmZP

您可能感兴趣的文章

路由器交流群

支付宝打赏支付宝打赏微信打赏微信打赏

本文》有 0 条评论

留下一个回复 (您的评论需要经过审核才能显示)