虛擬機網絡設置(NAT模式)


虛擬機網絡設置(NAT模式)


 

 

預期想要搭建本地電腦上的虛擬網絡如下圖:

 

虛擬機NAT網絡拓撲
虛擬機NAT網絡拓撲

 

1. 設置虛擬機網絡

1.1. NAT子網設置

 

虛擬交換機設置與虛擬網卡生成
虛擬交換機設置與虛擬網卡生成

 

  1. VMware首頁點擊 -> 編輯 -> 虛擬網絡編輯器

  2. 設置子網

 

設置子網
設置子網

 

  1. dhcp設置起止IP地址

 

起止IP地址
起止IP地址

 

  1. 選中將主機連接到此網絡

 

主機連接到此網絡
主機連接到此網絡

 

1.2. 網卡配置文件設置

 

虛擬機部分
虛擬機部分

 

打開文件:/etc/sysconfig/network-scripts/ifcfg-ens33(文件可能不是ens33),根據需要編輯如下內容,有備注的基本為必須配置

注:IP地址屬於上一步dhcp 起止IP地址范圍內,一般設置*.*.*.1為網關。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=56029188-f0ab-4f1e-a94b-87b7ccd63a07
DEVICE=ens33
# 靜態IP
BOOTPROTO=static
# 開機啟動
ONBOOT=yes
# IP地址
IPADDR=192.168.2.3
# 子網掩碼
PREFIX=24
# 網關
GATEWAY=192.168.2.1
# DNS
DNS1=114.114.114.114
DNS2=8.8.8.8

redhat6.X的一般如下:/etc/sysconfig/network-scripts/ifcfg-eth0

#---------------------------------------+
#靜態IP配置選項                         |
#---------------------------------------+
#開機啟動網卡
ONBOOT=yes
#IP地址靜態
BOOTPROTO=static
#IP4地址(以此為例,填寫101之后的不可以沖突)
IPADDR=192.168.2.3
#子網掩碼
NETMASK=255.255.255.0
#網關
GATEWAY=192.168.2.1
#---------------------------------------

1.3. 重啟網絡服務

# network服務重啟
systemctl restart network
# 啟動之后查看ip和route信息
ip addr show
ip route show
 # 6.x重啟與ip路由信息
service network restart
ifconfig
route

 

ip和route信息
ip和route信息

 

1.4. 配置端口轉發

  1. VMware首頁點擊 -> 編輯 -> 虛擬網絡編輯器
  2. 選中NAT模式,點擊NAT設置,網關配置為與虛擬機配置網關一致,點擊添加。

 

NAT設置
NAT設置

 

 

虛擬機IP下的22端口映射到主機的22端口
虛擬機IP下的22端口映射到主機的22端口

 

  1. 點擊確定之后通過xshell ssh本地電腦IP地址或虛擬機IP地址都可登錄訪問虛擬機。

2. 配置網絡共享

 

虛擬網卡連接物理網卡
虛擬網卡連接物理網卡

 

  1. 打開:控制面板\網絡和 Internet\網絡連接, 鼠標右鍵當前連接網絡的網卡,點擊屬性。

  2. 設置將當前網絡共享到虛擬的網卡之上。
    設置Internet共享網卡

  3. 右鍵虛擬網卡VMnet8, 設置IP與網關。

 

屬性設置前置界面
屬性設置前置界面

 

 

屬性設置界面
屬性設置界面

 

  • IP地址:設置與網關同網段的一個地址,但注意不要與虛擬機IP沖突
  • 子網掩碼:NAT模式中設置的子網掩碼。
  • 默認網關:NAT模式設置、虛擬機網關、都是相同的一個網關。
  • DNS:設置一個公共DNS即可。

注: 如果配置虛擬網卡的時候顯示IP沖突,一定要重啟一下網卡,因為可能自動胡亂分配的一個IP。

 

隨機分配IP
隨機分配IP

 

  1. 遠程連接虛擬機,是否能curl訪問通外網與ping其他虛擬機。

 

測試網絡
測試網絡

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM