如何實現EVE-NG模擬環境與VMware物理機環境的連線以及和網際網路的連線
寫在前面:
博主目前使用EVE-NG模擬器,模擬Linux Centos環境的部署、ansible環境的部署、以及一些基礎網路環境的搭建。拓撲圖如下:
在該拓撲中,有三個網段,分別對應到vmware平臺中的三個VMnet
VMnet1(僅主機模式)—192.168.126.0/24,作為該環境的管理網段
VMnet2(僅主機模式)—10.1.10.0/24,作為該環境的業務帶內網段
VMnet8(NAT模式)—192.168.237.0/24,作為該環境的網際網路網段
其中,在10.1.10.0/24網段,還部署有F5虛擬機器,未來用於實現對Linux_TCP_1與Linux_TCP_2伺服器的負載均衡。這兩臺伺服器配置有雙網絡卡,與上層網路裝置相連。JR_SW1與JR_SW2,執行vrrp,為伺服器提供閘道器服務,同時與F5虛擬機器橋接。
Linux_ansible伺服器部署有ansible,通過管理網段與其他模擬裝置互通,可在上面模擬ansible的使用,同時可摸索實現一些網路裝置、伺服器的自動化相關工作。
網際網路網段的接入,用於伺服器本身的yum安裝、pip安裝等功能的實現。
通過本文,你將瞭解到:
如何實現EVE-NG中的模擬環境訪問網際網路。
如何實現EVE-NG中的模擬環境,與VMware所在物理機環境的互通。
以Linux_ansible伺服器為例,該伺服器部署有兩個網絡卡,分別連線管理網段192.168.126.0/24和網際網路網段192.168.237.0/24。
在VMware workstation部署時,會自動為我們建立兩個虛擬網路,分別是VMnet1與VMnet8。併為主機建立對應VMnet1和VMnet8這兩個虛擬網路的虛擬網絡卡:
關於這兩個虛擬網路,可以再VMware workstation中的編輯—虛擬網路編輯器中檢視其配置:
上面兩張圖中出現的VMnet2為作者自行建立,先不做解釋。
VMware會隨機生成VMnet1與VMnet8所屬的子網地址,並部署有DHCP服務,若有需要,也可以進行人工修改。從圖中可以看到,在作者所在的環境中:VMnet1對應192.168.126.0網段,VMnet8對應192.168.237.0網段。主機本身屬於VMnet1的虛擬網絡卡所配置的地址是192.168.126.1,屬於VMnet8的虛擬網絡卡所配置的地址是192.168.237.1。作者嘗試過修改其地址,發現修改地址會對主機相關網段的路由造成影響,所以不建議修改主機虛擬網絡卡的IP地址。
其中VMnet1工作在僅主機模式,VMnet8工作在NAT模式,看看下面兩張圖你就會明白其中的卻別
僅主機模式:
若將虛擬機器中的虛擬網絡卡連線到VMnet1,虛擬機器即可與主機中的虛擬網絡卡VMnet1,實現網路互通。
NAT模式:
若將虛擬機器中的虛擬網絡卡,連線到VMnet8網路中,除了實現虛擬機器與主機中的虛擬網絡卡VMnet8互通以外,還可以與其中一個NAT裝置互通,實現網際網路的訪問。
具體怎麼做
下面我們具體對應到EVE-NG環境中,看如何實現模擬環境與主機、與網際網路的互通。
首先為EVE-NG模擬器所在虛擬機器新增網絡卡
在新增完,虛擬網絡卡中,可以再eve-ng中檢視,作業系統是否識別到這兩個網絡卡。
若作業系統沒有識別到,可以重啟系統網路服務
[email protected]:~# /etc/init.d/networking restart
有時,會遇到重啟網路服務失敗,可能需要重啟作業系統。
這樣在eve-ng所在的虛擬機器中,eth1連線到vmnet1,可實現與主機的互通;eth2連線到vmnet2,可實現與網際網路的連線。
在作業系統識別到這兩個網絡卡後,在EVE-NG模擬拓撲中,分別新增兩個Network:
在建立Network MAN_net_192.168.126.0是對應選擇Type為Cloud1。Internet_192.168.237.0,對應選擇Type為Cloud2.
之後我們回到EVE-NG虛擬機器中,我們可以看到除了eth介面,還有pnet介面。
其中pnet0就是我們登入eve-ng所用到的地址
我們可以在配置檔案中,看到對其相應的描述:
可以在配置檔案中看到,eth0 和pnet0 註釋為主介面。
pnet0為dhcp獲取地址,橋接介面為eth0。由於我們在建立eve-ng虛擬機器時,選擇的網路介面卡連線選項為NAT模式。因此,我們可以理解為eth0連線到VMnet8,這也就解釋了為什麼pnet0獲取到VMnet8所在的網段的地址。
我們繼續看該配置檔案中下面的內容
根據上述內容,我們看到在註釋有cloud device下面的內容中,我們可以推測到如下對應關係:
eth1-pnet1-cloud1
eth2-pnet2-cloud2
由於筆者再新增網絡卡的過程中,eth1與vmnet1連線,eth2與vmnet2連線,所以最終連線關係如下:
vmnet1(192.168.126.0)—eth1—pnet1—cloud1
vmnet2(192.168.237.0)—eth2—pnet2—cloud2,vmnet2可與網際網路連線。
筆者將pnet1和pnet2修改為工作在dhcp模式,使其自動獲得地址,並且人其橋接的eth介面,是我們想讓其橋接的介面,如下圖:
也有文章提到pnet是否獲得地址不影響橋接功能。
確認上述配置正確後,我們對EVE-ng模擬環境中的裝置進行配置,我們以Linux_ansible伺服器為例,該伺服器部署有兩個網絡卡,其中分別連線管理網段192.168.126.0/24和網際網路網段192.168.237.0/24。將該伺服器與Cloud1和Cloud2相連。
修改伺服器的網絡卡配置檔案:
其中ifcfg-eno16777736對應eth0,ifcfg-eno1對應eth1
ifcfg-eno1677736配置檔案如下:
由於eth0定位為管理介面,不需要與其他網段互通,所以我們有配置該網絡卡的閘道器。
ifcfg-eno1配置檔案如下:
eth1介面定位為網際網路介面,需要與網際網路通訊,需要配置閘道器,其中尤其需要注意的是,閘道器要配置為該網段所在網段.2的地址。
192.168.237.2就是作者前文中提到的VMnet8網路連線中的NAT裝置,該裝置同時可以作為DNS伺服器,工作。
我們可以看到在vmware為我們在主機中建立的VMnet8對應的虛擬網絡卡,也與192.168.237.2裝置有所關聯。
我們可以在伺服器上進行ping測試:
由此可見,我們完成了EVE-NG模擬環境中的裝置與主機環境的橋接和與網際網路的連線。
大家可以根據需要,建立自己的VMnet網路連線,將物理主機、vmware中的其他虛擬機器、網際網路等等與EVE-NG模擬環境中裝置的連線。
相關推薦
如何實現EVE-NG模擬環境與VMware物理機環境的連線以及和網際網路的連線
寫在前面: 博主目前使用EVE-NG模擬器,模擬Linux Centos環境的部署、ansible環境的部署、以及一些基礎網路環境的搭建。拓撲圖如下: 在該拓撲中,有三個網段,分別對應到vmware平臺中的三個VMnet VMnet1(僅主機模式)—192.168.
EVE-NG橋接至VMWare主機
eve-ng打開vmare的”虛擬網絡編輯器”,如下圖增加兩個虛擬網絡,VMnet2 為NAT模式,用於EVE-NG的管理網卡;VMnet8為Host主機,用於橋接至EVE-NG網絡;當然網卡的名稱以IP都可以自行定義,看個人的習慣 2. EVE-NG虛擬機網卡以及主機信息如下圖。此EVE-NG虛擬機以IOS
Windows環境下VMware虛擬機的自啟動與自動關機--命令行操作
推薦 策略 ... 系統服務 ram 點擊 當前 win7環境 ntp 、設置開機免密登錄系統 1. 按下Windows + R 組合鍵,輸入“netplwiz”,點擊回車。 2. 去除需要密碼登錄的勾。 3. 如果需要密碼,輸入密碼,點擊確認。 二、編輯vmware啟
openstack在vmware虛機環境(exsi或者workstation)中實例掛死
openstack 在vmware虛機環境中安裝了openstack平臺,創建實例cirros和centos,openstack並未報錯,但是在novnc裏查看cirros實例卡在grub無法進入系統,centos實例卡在install centos7之後的界面,並且報內核錯誤。 後來發現comt
1.Ubuntu系統與vmware虛擬機的安裝與使用
art 點擊 jin all install 取消 找到 htm 用戶名 1.下載Ubuntu的鏡像文件 種子文件的下載頁面的鏈接:https://www.ubuntu.com/download/alternative-downloads 可以去選擇版本的桌面版(Deskt
VS Code 安裝與配置(使用MSYS2環境與mingw-w64 編譯環境)
1,下載安裝(2個軟體) VS Code官網:https://code.visualstudio.com/ ps: system installer和user installer的區別就在用於為所有使用者/單使用者安裝。 MSYS2官網:http
Linux環境起步——vmware 共享檔案環境配置
vmware 共享檔案環境配置 前提:使用 vaware 搭建虛擬機器環境。 歡迎關注我的公眾號:二月鳥的部落格 選中自己需要共享檔案的虛擬機器,右鍵進入設定選項 單機右上角的選項,並選中設定
XEN與VMware ESXi、Hyper-V 以及 KVM 架構與特點比較
KVM 是一個獨特的管理程式,通過將 KVM 作為一個核心模組實現,在虛擬環境下 Linux 核心整合管理程式將其作為一個可載入的模組可以簡化管理和提升效能。在這種模式下,每個虛擬機器都是一個常規的 Linux 程序,通過 Linux 排程程式進行排程。 通過以上四種虛擬機器的體系結構圖,我們可以看出他們在整
vmware虛擬機環境下配置centos為靜態IP的步驟
bubuko vmware虛擬機 電腦配置 static 虛擬 entos 步驟 war 配置 一、修改centos配置文件 配置文件位於/etc/sysconfig/network-scripts/ifcfg-eth0 修改的內容為: ONBOOT=yes B
VMWare開啟DHCP和NAT服務(VMWare無法通過NAT上網以及和host主機通信的問題解決)
path key pat dhcp服務 machine 路徑 hadoop 發現 問題 最近在學習Hadoop,開始做一個集群。由於各個節點的IP地址需要保持不變,我決定在VMWare采用NAT的模式聯網。 但是在安裝Ubuntu系統的時候,提示我DHCP服務未開啟。 Yo
【環境配置】本地配置sublime text以及和遠端linux設定sftp
工具: sublime text 2(mac版) 遠端linux(centos 7系) securCRT(for mac) 【本地安裝並配置securCRT(for mac)】 關於配置: 1、解決終端連線伺服器短時間自動斷開連線的問題: 修改伺服器sshd_config檔案,直接修改 
VMware - NAT模式下實現區域網內物理機與虛擬機器的互通訪問
NAT模式:使用NAT模式,就是讓虛擬機器藉助NAT(網路地址轉換)功能,通過物理機來訪問網路。此模式下,如果物理機可以訪問網際網路,那麼虛擬機器也可以,預設情況下 和物理機同一網路中的其它機器不能訪問虛擬機器,但虛擬機器可以訪問其它物理機。 上面說預設情況下,物理機的其它機器不能訪問NAT模式
VMware安裝kali liunx2.0實現與物理機共享檔案及剪下板
如果用vmware裝Kali2.0,並且通過選單欄裡的安裝vmware-tools選項安裝vmware tools的話,有時是不能實現vmware tools的各項功能,包括拖動檔案共享的; 原因是因為vmware tools的更新速度沒有跟上Kali2.0的更新速度,因此通過選單欄安
2.虛擬機與物理機實現文件傳輸
傳輸 系統 恢復 pan 可見 移動 實現 輸入密碼 inux ---恢復內容開始--- 1. 將安裝好的虛擬機打開,點擊VMware的虛擬機標簽中的更新VMware Tools 2.將壓縮包移動到桌面上 3.Ctrl+AIT+t打開終端 輸入命令:sudo
EVE-NG之ASA Anyconnect 橋接VMWare ISE實驗
網絡安全 ise vpn 近日利用EVE-NG搭建了一個SSLVPN實驗,在此之前一個對VPN之類的玩意沒有接觸過,故實驗花了三天時間研究。以下為實驗的拓撲圖。 實驗說明:1. CiscoASA 9.4 用於SSLVPN Server,Outside 網關192.168.83.254
V-1-1 Vmware桌面虛擬化環境搭建之ESXi安裝與配置
vmware vdi esxi 首先將刻錄好的優盤(光盤)插入服務器,並且在啟動選項中選中對應的設備。如何刻錄請參考文檔:O-4 ISO的刻錄如圖所示,將會自動進入安裝進度條當進度條讀取完畢後,可以看到黑黃相間的畫面,其中會顯示安裝的版本,如圖為5.5版本。在加載界面加載完畢後會出現如下畫面,根據
物理機與遠端伺服器或者虛擬機器實現檔案複製(SCP)
1.使用SCP命令實現 參考:https://blog.csdn.net/yhblog/article/details/83927141 2.使用filezilla工具實現檔案複製 注:使用filezilla傳輸前需要填寫遠端伺服器ip,使用者名稱,密碼(填寫使用者名稱最好填寫要用
無人機飛行控制演算法、控制律設計軟體與半物理模擬
工業級多功能可程式設計飛行控制系統 專業的圖形化控制律設計軟體 靈活強大的工程應用開發平臺 DSP處理器及高精度感測器 自定義高速遙測資料採集 嵌入式半物理模擬系統 豐富的使用者裝置介面 適用於固定翼、旋翼機、特殊飛行器、車船艇、機器人、雲臺等 概
NAT模式實現區域網物理機與虛擬機器的互通訪問
NAT模式:使用NAT模式,就是讓虛擬機器藉助NAT(網路地址轉換)功能,通過物理機來訪問網路。此模式下,如果物理機可以訪問網際網路,那麼虛擬機器也可以,預設情況下 和物理機同一網路中的其它機器不能訪問虛擬機器,但虛擬機器可以訪問其它物理機。 上面說預設情況下,物理機的其它
《連載 | 物聯網框架ServerSuperIO教程》- 11.實現裝置(驅動)與裝置(驅動)互動和級聯控制。注:裝置驅動模擬金三與普京的對話
目 錄 11.實現裝置(驅動)與裝置(驅動)級聯控制... 2 11.1 概述... 2 11.2 裝置連結器... 2 11.3 場景假設... 3 11.4 裝置驅動開