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

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


 

 

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

 

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

 

1. 設置虛擬機網絡

1.1. NAT子網設置

 

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

 

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

  2. 設置子網git

 

設置子網
設置子網

 

  1. dhcp設置起止IP地址

 

起止IP地址
起止IP地址

 

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

 

主機鏈接到此網絡
主機鏈接到此網絡

 

1.2. 網卡配置文件設置

 

虛擬機部分
虛擬機部分

 

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

注:IP地址屬於上一步dhcp 起止IP地址範圍內,通常設置*.*.*.1爲網關。shell

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-eth0bash

#---------------------------------------+
#靜態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共享網卡ssh

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

 

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

 

 

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

 

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

注: 若是配置虛擬網卡的時候顯示IP衝突,必定要重啓一下網卡,由於可能自動胡亂分配的一個IP。編輯器

 

隨機分配IP
隨機分配IP

 

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

 

測試網絡
測試網絡
相關文章
相關標籤/搜索