文章列表(關注微信公衆號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 | 森