虚拟机网络设置(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其余虚拟机。

 

测试网络
测试网络
相关文章
相关标签/搜索