mininet仿真軟件與真實硬件相連接

我希望能將mininet與硬件連接起來,構成一個可以互通的聯合局域網絡,但是從網上找到的全都是基於VMware的,或者目的是讓mininet與真實網絡環境相連的教程,所以我想到寫一個教程來講mininet虛擬環境與真實硬件環境相連的博客。如有錯誤,歡迎指出

首先,將mininet所在的機器A與一臺普通的機器B通過網線相連,關閉這兩臺機器的其他網卡,比如WiFi,然後將他們的ip設置爲同一網段的ip
A:59.66.19.233
B:59.66.19.234
雙方互相ping一下,如果出現無法ping通的狀況,可能是防火牆的問題,關閉防火牆即可。

對於host A:
mininet版本:2.3.0d5
爲了簡單起見,我們使用的是mininet的默認拓撲,也就是如圖
在這裏插入圖片描述
這樣的拓撲。

sudo mn -c

先清除一下,然後再運行sudo mn
然後,通過OVS命令將s1交換機增加本地端口eth0(需要事先查詢自己的端口,如果不清楚本地端口是什麼,可以新開一個終端ifconfig獲取到所有的端口,第一個就是本地的網卡的名字,比如我的是enp4s0)

sudo ovs-vsctl add-port s1 eth0

然後修改h1(或者h2)到主機AB的同一網段

mininet> xterm h1

打開h1的終端

ifconfig h1-eth0 59.66.19.235

然後,用h1 ping 59.66.19.234,如果ping通,那麼就成功連接啦

發佈了10 篇原創文章 · 獲贊 4 · 訪問量 455
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章