虚拟机网络设置(NAT模式)
虚拟机网络设置(NAT模式)
预期想要搭建本地电脑上的虚拟网络如下图:

1. 设置虚拟机网络
1.1. NAT子网设置

VMware首页点击 -> 编辑 -> 虚拟网络编辑器
设置子网

- dhcp设置起止IP地址

- 选中将主机连接到此网络

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

1.4. 配置端口转发
- VMware首页点击 -> 编辑 -> 虚拟网络编辑器
- 选中NAT模式,点击NAT设置,网关配置为与虚拟机配置网关一致,点击添加。


- 点击确定之后通过xshell ssh本地电脑IP地址或虚拟机IP地址都可登录访问虚拟机。
2. 配置网络共享

打开:控制面板\网络和 Internet\网络连接, 鼠标右键当前连接网络的网卡,点击属性。
设置将当前网络共享到虚拟的网卡之上。
右键虚拟网卡VMnet8, 设置IP与网关。


- IP地址:设置与网关同网段的一个地址,但注意不要与虚拟机IP冲突。
- 子网掩码:NAT模式中设置的子网掩码。
- 默认网关:NAT模式设置、虚拟机网关、都是相同的一个网关。
- DNS:设置一个公共DNS即可。
注: 如果配置虚拟网卡的时候显示IP冲突,一定要重启一下网卡,因为可能自动胡乱分配的一个IP。

- 远程连接虚拟机,是否能curl访问通外网与ping其他虚拟机。

虚拟机网络设置(NAT模式)的更多相关文章
- 虚拟机网络连接NAT模式,本地用Xshell连接
当虚拟机centos6网络连接使用NAT模式时,因为共用宿主机ip所以当使用Xshell时直接填写虚拟机的ip地址和22端口是无法连接虚拟机的. 这样就需要配置端口映射关系! 1. 打开虚拟网络编辑器 ...
- 在虚拟机中设置NAT模式实现主机和虚拟机的通信
1.打开虚拟机,对几个节点进行网络连接的设置.虚拟机设置/网络连接,选择“NAT模式” 2.编辑—>虚拟网络编辑器来查看NAT模式中所用到的网段. 从上图可以看出,NAT中的子网IP是192.1 ...
- Debian、kali类虚拟机网络设置
Linux发行版分类 先说一下Linux发行版的分类,因为不同的发行版,各自设置的网络的方式就不相同, - 我常用的Linux发行版 -- Debian --- debian --- ubuntu - ...
- VirtualBox虚拟机网络设置
VirtualBox虚拟机网络设置 测试环境:物理机win10企业版本,VirtaulBox版本5.0.14,虚拟机安装Windows XP及linux系统 想实现虚拟机上网的最简单方式,修改虚拟机网 ...
- linux虚拟机网络设置(本机使用wiff,自己的网)
一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...
- Linux虚拟机网络设置问题
使用的是VM 工作站15 和以前的不一样 没有什么虚拟机网络设置 :打开Edit->Virtual NetWork editor, 选中VMnet8,然后点击NAT Setting按钮,再点击D ...
- virtualbox 虚拟机网络设置
1.宿主机网卡设置 virtualbox 第一块网卡设置 virtualbox第二块网卡设置 2.虚拟机网络设置 找到以上设置中MAC地址对应的那个网卡: 配置网络: 重启网络,ok.
- 运行在VMware上的Linux虚拟机如何使用NAT模式连接物理机的外部网络
在VMware Workstation中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络).VMnet1(仅主机网络)和VMnet8(NAT网络). 首先说一下为什么要用NAT模式,如果你的物 ...
- 虚拟机CentOS7下NAT模式的网络配置
NAT模式 就是让Guest OS借助NAT(网络地址交换)功能,通过Host OS所在的网络来访问公网.也就是说,使用NAT模式可以实现Guest OS轻松访问互联网,可以访问宿主计算机所在网络的其 ...
随机推荐
- spring boot前后端参数传递方式
使用spring boot2X做后端,postman做前端测试 1.获取json字符串 @RestController public class Demo { @RequestMapping(&quo ...
- 用js实现call方法
Function.prototype.call2 = function (context, ...args) { var context = context || window; //改变th ...
- 使用Python的turtle画小绵羊
今天学习使用turtle画图,本来想实现个3D效果,结果2D都画了半天,画圆被绕晕了 目标图片: 实现代码: # -*- coding:utf-8 -*- # __author__ :kusy # _ ...
- PHP设计模式 - 命令模式
命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”.但在某些场合,比如要对行为进行“记录.撤销/重做.事务”等处理,这种无法抵御变化的紧耦合是不合适的.在这种情况下,如何将“ ...
- 【转帖】Spark设计理念与基本架构
Spark设计理念与基本架构 https://www.cnblogs.com/swordfall/p/9280006.html 1.基本概念 Spark中的一些概念: RDD(resillient d ...
- 玩转 SpringBoot 2 快速整合 Filter
概述 SpringBoot 中没有 web.xml, 我们无法按照原来的方式在 web.xml 中配置 Filter .但是我们可以通过 JavaConfig(@Configuration +@Bea ...
- DFS BFS 学习总结
DFS 深度优先搜索 基本思路: if(true) 返回 典型例题: 1.马走日(非常典型) #include<iostream> #include<cstring> usin ...
- 学Python要避免哪些坑,如何巩固好基础
学Python要避免哪些坑?零基础怎么入门Python?Python入门简单.语法简洁.功能强大,非常适合零基础入门IT行业的人学习.随着人工智能时代的来临,企业纷纷选择使用Python进行开发,Py ...
- Django-08-admin
1. 介绍 admin是django强大功能之一,它能共从数据库中读取数据,呈现在页面中,进行管理.默认情况下,它的功能已经非常强大,如果你不需要复杂的功能,它已经够用,但是有时候,一些特殊的功能还需 ...
- day03——整型、字符串、for循环
day03 整型 用于比较和运算 32位:-2 ** 31--2 ** 31-1 64位:-2 ** 63--2 ** 63-1 长整型(long) python2中有长整型.获取的是整数 pytho ...