VM搭建Linux服務器局域網的實現(xiàn)步驟
最近在了解一些LAN相關的內容,抱著學習的心態(tài)就使用了VM安裝Linux虛擬機進行組建LAN(局域網)的測試。
一、虛擬機網絡規(guī)劃
下面是我安裝的虛擬機網絡配置
虛擬機編號 | IP地址 | 子網掩碼 | 網絡連接 |
1 | 192.168.164.100 | 255.255.255.0 | NAT(ens33) |
10.0.0.1 | 255.255.255.0 | LAN(10.0.0.0/24) (ens36) | |
2 | 10.0.0.2 | 255.255.255.0 | LAN(10.0.0.0/24) (ens33) |
第一臺虛擬機安裝了兩張網卡,一個用于局域網、一個用于訪問外網
第二臺虛擬機安裝了一張網卡,用于局域網
為了讓虛擬機1和虛擬機2在局域網中能夠互通,需要使用相同的LAN區(qū)段
二、虛擬機1配置
1、網卡配置


LAN區(qū)段需要自定義,我這里使用的是網段/子網掩碼的方式進行命名的(就是起個名稱)
2、網絡配置
虛擬機啟動后,使用ip a查看虛擬機網卡和ip地址,使用NAT網絡連接的網卡是有IP地址的,使用LAN網絡連接的網卡是沒有IP地址的(或者從VM中找到網卡的mac地址進行區(qū)分)。
(1)配置NAT網絡連接的網卡:
使用ip route查找NAT網卡的網關(192.168.164.2)
default via 192.168.164.2 dev ens33 proto dhcp metric 100
編輯網卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下配置
BOOTPROTO=static # 靜態(tài)IP、默認是dhcp ONBOOT=yes # 開機啟動 IPADDR=192.168.164.100 # IP地址 DNS=255.255.255.0 # 子網掩碼 GATEWAY=192.168.164.2 #網關
配置完成后重啟網絡
systemctl restart network.service # 重啟網卡后才能生效
(2)配置LAN的網卡
編輯網卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens36
修改以下配置
BOOTPROTO=static # 靜態(tài)IP、默認是dhcp ONBOOT=yes # 開機啟動 IPADDR=10.0.0.1 # IP地址 DNS=255.255.255.0 # 子網掩碼
配置完成后重啟網絡
systemctl restart network.service # 重啟網卡后才能生效
三、虛擬機2配置
1、網卡配置

2、網絡配置
虛擬機啟動后,使用ip a查看虛擬機網卡和ip地址,由于這臺機器只有一張網卡,我們直接進行配置
編輯網卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下配置
BOOTPROTO=static # 靜態(tài)IP、默認是dhcp ONBOOT=yes # 開機啟動 IPADDR=10.0.0.2 # IP地址 DNS=255.255.255.0 # 子網掩碼
配置完成后重啟網絡
systemctl restart network.service # 重啟網卡后才能生效
四、測試網絡情況
1、LAN(局域網)
在虛擬機1上ping虛擬機2

在虛擬機2上ping虛擬機1

說明局域網內網絡是正常的。
2、訪問外網
虛擬機1

虛擬機2

測試發(fā)現(xiàn)虛擬機1能夠訪問外網,因為虛擬機1是雙網卡,可以使用NAT網絡連接的網卡訪問外網;而虛擬機2因為只有一個LAN網卡,所以沒辦法訪問外網。
如何才能讓處于LAN網段的虛擬機2也能訪問到外網呢?需要以下兩步:
(1)在虛擬機2的網卡中配置網關(設置成虛擬機1的IP地址,把虛擬機1作為虛擬機2的網關)
編輯網卡配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下配置
GATEWAY=10.0.0.1
配置完成后重啟網絡
(2)在虛擬機1中配置網絡轉發(fā)
在虛擬機1中執(zhí)行命令
1、啟動IP轉發(fā)
vi /etc/sysctl.d/ip_forward.conf
修改以下配置
net.ipv4.ip_forward=1
執(zhí)行命令生效
sysctl -p # 使配置生效 systemctl restart network.service # 重啟網卡后才能生效
2、配置IP偽裝
對內網地址進行IP偽裝
firewall-cmd --zone=public --permanent --add-rich-rule="rule family="ipv4" source address=10.0.0.0/24 masquerade" # 重新加載 firewall-cmd --reload
--premanent 用于永久生效,否則重啟firewalld后規(guī)則會消失
到此這篇關于VM搭建Linux服務器局域網的實現(xiàn)步驟的文章就介紹到這了,更多相關VM搭建局域網內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Mac VMware Fusion CentOS7配置靜態(tài)IP的教程圖解
這篇文章主要介紹了Mac VMware Fusion CentOS7配置靜態(tài)IP的教程圖解,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
VMware pro15安裝macOS10.13圖解詳細安裝(圖文)
這篇文章主要介紹了VMware pro15安裝macOS10.13圖解詳細安裝,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05
VMWare Workation雙網卡配置IP地址的圖文教程
這篇文章主要介紹了VMWare Workation雙網卡配置IP地址的圖文教程的相關資料2016-12-12
Vmware虛擬機磁盤映射到本地實現(xiàn)文件傳輸?shù)膶崿F(xiàn)
本文主要介紹了Vmware虛擬機磁盤映射到本地實現(xiàn)文件傳輸?shù)膶崿F(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07

