文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载连接)html
一、EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!)
vim
二、EVE-NG安装过程介绍微信
三、EVE-NG导入Dynamips和IOL网络
四、EVE-NG导入QEMU镜像less
五、EVE-NG关联SecureCRT,VNC,Wiresharkdom
六、EVE-NG网卡桥接,带您走进更高级的实验ide
七、EVE-NG硬盘扩容,存储海量镜像oop
八、EVE-NG定制我的镜像,脚本快速导入测试
九、EVE-NG容纳H3C、Huawei,吞并GNS3spa
十、EVE-NG镜像来啦!打造国内最大的EVE交流圈
十一、EVE-NG镜像再次来袭,无所不能!
十二、EVE-NG镜像增持,走上神坛!
1三、EVE-NG内存不够?教您扩大虚拟内存!
1四、EVE-NG更新方便,不费劲儿!
1五、EVE-NG小众镜像,助力尝鲜!
1六、EVE-NG体验Seafile,抛弃10K/s网盘
1七、......
EVE-NG网卡桥接,带您走进更高级的实验
1、给EVE-NG添加虚拟的物理网卡(无论什么样的网卡,方法都相似)
为何说是虚拟的物理网卡呢?这个VMnet1网卡自己就是虚拟出来的,但对于VMware中的EVE-NG来讲,它是物理网卡。
若是这块网卡自己就是真实的物理网卡,那EVE-NG就能够和这个真实的物理网卡直接通讯了。
两种方式道理同样。前者:EVE-NG能够和VMware的其余虚拟机通讯;后者:EVE-NG能够和真实的物理网卡通讯。
本机的VMnet1 IP是10.0.1.99,最终要作成的效果是EVE-NG中的路由器能够ping通这个IP,那就证实桥接成功了
VMware支持开机添加硬件,而且EVE-NG能当即识别网卡。
若是您的EVE-NG在添加网卡后识别不了,能够重启EVE的网络服务
root@eve-ng:~# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
root@eve-ng:~#
若是还识别不了,把EVE-NG关机,添加网卡后再开机
如上面截图能够看到,添加的VMnet1的网卡已经被识别成eth1了,MAC地址也一致
2、编辑EVE网卡配置文件
用vim打开配置文件(我习惯用vim,nano也能够)
root@eve-ng:~# vim /etc/network/interfaces
其实默认配置已经作好桥接了。之因此加上这部份内容,我是想给你们解释一下桥接的原理和能够用到的参数
root@eve-ng:~# vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eth0 inet manual #(EVE-NG的管理网卡)
auto pnet0
# iface pnet0 inet dhcp #(管理网卡的桥接网卡,链接到pnet0上的设备均可以与eth0通讯)
# bridge_ports eth0 #(桥接到eth0)
# bridge_stp off #(关闭stp生成树协议,这个在生产环境也很是重要,尤为是在KVM,OpenStack,Docker中均可能用到。)
iface pnet0 inet static #(修改固定IP的方法)
bridge_ports eth0
bridge_stp off
bridge_ageing 0
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
dns-domain UnetLab.sms.com
dns-nameservers 114.114.114.114
# Cloud devices
iface eth1 inet manual #(新添加的VMnet1网卡)
auto pnet1
iface pnet1 inet manual #(VMnet1的桥接网卡,链接到pnet1上的设备均可以与VMnet1通讯)
bridge_ports eth1
bridge_stp off
# 固然,这里也能够把pnet1配置成静态 or 动态IP,在实验时作tr能够排除桥接问题,pnet1有无IP,不会影响到桥接功能。
iface eth2 inet manual
auto pnet2
iface pnet2 inet manual
bridge_ports eth2
bridge_stp off
……
……
……
iface eth9 inet manual
auto pnet9
iface pnet9 inet manual
bridge_ports eth9
bridge_stp off
目前个人EVE-NG网卡配置
iface eth0 inet manual
auto pnet0
iface pnet0 inet static
bridge_ports eth0
bridge_stp off
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
iface eth1 inet manual
auto pnet1
iface pnet1 inet static
bridge_ports eth1
bridge_stp off
address 10.0.1.98
netmask 255.255.255.0
gateway 10.0.1.99
3、测试
1、Web界面上新建实验实例,添加Network Cloud,添加路由器。
Network有两种类型
第一种:Bridge,至关于傻瓜交换机
Bridge图标
Note:
在Unetlab时代时,傻瓜交换机会在网线链接时自动生成,不知为什么EVE把这种智能Feature去掉。猜想是为了不Unetlab最恶心的一个Bug:一旦链接成功,开机实验后,发现拓扑不对,调整拓扑,这时候编辑后的拓扑,设备直连均可能不通,必须重启EVE-NG,才恢复正常。
固然,EVE如今不存在这个Bug了,但也增长了很差的地方,设备关机后才能修改拓扑。
第二种:Cloud,作网卡桥接的云
Cloud图标
2、连线
如上图,看到Cloud是没有任何接口的。也就是说,任何实验设备均可以链接到这个云,只要配置相同网络的IP,均可以互相通讯
3、设备开机,测试
配置IP地址,ping测试 (10.0.1.99是Windows主机VMnet1网卡地址)
ping测试(10.0.1.98是EVE-NG的pnet1网卡地址)
附加内容:
因为本文介绍的是给EVE-NG虚拟机分配虚拟网卡,其实分配物理网卡也同样,下面作个简单介绍
我这里有一块USB接口的TP-Link的无线网卡,网络名字为TP-Link无线网络
那么VMware会识别到这个网卡(网卡禁用状态是看不到的)
首先添加一个新网络VMnet2(随便一个都行)
将VMnet2改成桥接模式,并桥接到TP-Link Wireless USB Adapter,即你要桥接的物理网卡,点击肯定
再将EVE-NG新加的网卡改成VMnet2
而后再根据前面正文中的方法,一步一步操做便可!
结束!
QQ群二维码,期待您的加入!
关注微信公众号EmulatedLab,及时获取更新文章和下载连接!
本篇于2017-04-13在微信公众号EmulatedLab上发表
Maosen | 森