如何用虛擬機器VMware和Linux路由器搭建一個虛擬網路
今天為大家介紹一下如何使用虛擬機器VMware和Linux路由器搭建一個虛擬網路,具體的網路拓撲如下:
一共需要5臺虛擬機器,其中3臺是路由器,它們使用Linux來模擬,另外兩臺分別是192.168.2.10和192.168.5.10,這兩個網段是私網,192.168.1.166和192.168.1.103是我的筆記本和桌上型電腦,它們代表公網。
下面我說一下關鍵技術點,因為內容太多了。
1)為 每個路由器配置兩塊網絡卡
R1:
一個橋接到我的物理主機192.168.1.166
另一個橋接到虛擬網路vmnet4
R2:
一個橋接到虛擬網路vmnet3,一個橋接到虛擬網路vmnet4
R3:
一個橋接到虛擬網路vmnet5,一個橋接到虛擬網路vmnet4
虛擬網路vmnet3,vmnet4,vmnet5都使用迴環網絡卡,所以我們需要在物理主機中新增3塊迴環網絡卡,然後分別與這些虛擬網路橋接,具體如下:
其中vmnet2橋接的是物理網絡卡。
2)按照拓撲分別設定IP,新增路由,這個網上有很多,可以自己看。
3)為內網新增NAT
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o ens37 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.5.0/255.255.255.0 -o ens37 -j MASQUERADE
4)關閉它們各自的防火牆。
到此,配置結束,用內網的機器可以ping同外網,外網的機器不能ping同內網。
注意:
內網:
192.168.2.0
192.168.5.0
外網:
192.168.1.0
192.168.3.0
ping通的效果,我就不做演示了,這個拓撲是用來做P2P NAT穿透測試的,喜歡的小夥伴可以自己試驗一下。