目录

虚拟机网络的三种配置方式

配置虚拟机IP

主机映射问题

配置虚拟机的主机名

虚拟机远程登录


虚拟机网络的三种配置方式

  1. 桥接模式:当前虚拟机与主机在同一个局域网下,同一个局域网下的所有电脑都可以访问这台虚拟机。如果局域网可以联网,那么虚拟机也可以联网。
  2. NAT模式:把我们主机的 IP 当做公网 IP ,虚拟机只能和宿主机互相访问,并且如果宿主机有望,虚拟机也能联网。
  3. 仅主机模式:虚拟机不能联网,并且虚拟机和宿主机之间不能互相访问。

配置虚拟机IP

1. CentOS7 操作系统网络配置文件:

网络配置文件目录:/etc/sysconfig/network-scripts/ifcfg-ens33

    Notes

配置网络的两种方式:

  • 动态配置(dhcp):虚拟机每一次开启之后,其 IP 地址都可能不一样
  • 静态配置(static):电脑无论开机多少次,其 IP 地址都不变,需要手动配置

2. 修改和增加如下配置项:

配置项

作用

IPADDR=192.168.218.60

设置静态的ip地址,子网IP的网段必须和刚查看的虚拟机的IP网段保持一致

GATEWAY=192.168.218.1

设置网关  刚查看的虚拟机网关IP

ONBOOT=yes

表示使用eth0这个网卡

BOOTPROTO=static

表示使用静态路由,dhcp是动态路由协议,这样IP地址就会固定

DNS1=8.8.8.8或者114.114.114.114

设置NDS域名解析服务器

NETMASK=255.255.255.0

子网掩码配置

3. 编辑完成后输入 :wq 保存并退出文件

4. 重启虚拟网卡:service network restart

5. 查看 IP 地址是否变化

#centos6/7
  ifconfig    能看到自己刚刚配置的IP地址代表配置成功
  #centos7特有命令
  ip addr

6. 有可能出现 ping 不通的情况:

    主机访问不到虚拟机 IP(主机ping不通虚拟机):

虚拟机防火墙干扰,此时可以关闭虚拟机防火墙:systemctl stop firewalld;

开启虚拟机的网络服务:服务 ---> VMware DHCP Service / VMware NAT Service

主机映射问题

centos的主机映射就是给主机的IP换个比较容易记忆的名字,便于通过主机映射名来记忆这个IP地址

IP:互联网id ---> 39.156.66.18

域名:用来表示一个 IP ---> www.baidu.com

          域名解析服务器

浏览器访问网站时:

先通过域名查找本地域名解析文件,如果本地域名解析文件没有所需域名,再联网查找域名解析服务器,最后域名解析服务器返回一个网站 IP。

Notes:

C:\Windows\System32\drivers\etc\hosts:本机的域名解析文件

Linux上的主机映射配置:

vi /etc/hosts

配置本地 IP 和域名:

在本地命令管理器查看当前网络 IP(192.168.1.6),再编辑 hosts 文件,搭配域名为 www.bendi.com

Notes:

大数据:集群,可以将每一台电脑都配置一个域名

配置虚拟机的主机名

修改主机名就好比给自己的电脑重新起个名字,便于寻找。一般情况下我们配置的主机映射名就是主机名

  • 查看自己的主机名:

[root@localhost ~]# hostname
  localhost.localdomain

  • 修改主机名

#centos6:
  [root@localhost /]# vim /etc/sysconfig/network
  #修改其中的HOSTNAME选项 将其配置成我们想要的主机名比如node01
  HOSTNAME=node01

#centos7:
  [root@localhost /]# vim /etc/hostname
  #直接添加或者修改主机名即可
  node01

  • 保存退出文件,执行 reboot 命令重启虚拟机生效

虚拟机远程登录

  • xshell连接
  • 本地命令行连接(ssh协议:本地命令行输入ssh 用户名@ip,如 ssh root@192.168.218.60 )
 

Centos配置网络和主机映射的更多相关文章

  1. (二)给Centos配置网络以及使用xshell远程连接Centos

    好吧,我对网络协议以及ip配置知识的匮乏,让我在这里折腾了将近一天才搞定.可以说基本上网上遇到的问题我都遇到了.在这里,记下正确的步骤来给Centos配置网络.希望以后少走弯路. 首先我要说明的是,我 ...

  2. win10、win7 使用centos配置网络,可以让Xshell进行连接,虚拟机进行上网;

    系统:window 10 虚拟机VMware® Workstation 15 Pro Linux版本:CentOS-6.3 前提:关闭防火墙 如果是win7 系统可以不用第八步,如果不行可以试一下第八 ...

  3. CentOS 配置网络yum源

    配置网络yum源(需要保证外网开通,使用网易163提供开源镜像站) 1.下载repo文件 方法一:下载到本地windows再上传到linux服务器上: 下载地址 : http://mirrors.16 ...

  4. centos7.x 安装系统/配置网络/设置主机名

    1.安装系统     系统的安装就不多说了,自行查找百度,如:https://www.cnblogs.com/wcwen1990/p/7630545.html   2.配置网络(局域网上网) 修改配置 ...

  5. VMWare虚拟机下CentOS 配置网络实现远程连接,提供Web访问

        最近使用VMWARE虚拟机当中redhat操作系统,感觉直接使用很不方便,于是就决定配置下redhat网络,通过本机远程工具SecureCRT来连接redhat使用.     环境说明:本机操 ...

  6. centos配置网络yum源 和本地yum源

    一,网络yum源 1.备份 yum文件 cd /etc/ cp -r  yum.repos.d  yum.repos.d.bak 2.在系统联网的情况下执行下面命令下载 wget -O /etc/yu ...

  7. centos配置网络

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO=&qu ...

  8. CentOS 配置网络

    1.编辑ifcfg-eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.修改NOBOOT=yes 3.重启服务 service network re ...

  9. Windows 配置网络文件夹映射

    mklink /D D:\temp\pythonmxds2 \\192.168.190.186\bigdata\kaoyanmxds

随机推荐

  1. 四QT通过递归获取当前对象的全部子对象

    children()只能获取到当前对象的子项,但是子项的子项就获取不到了,于是想到了用递归去获取全部子项.主要代码如下: void HomePage::getAllChild(QObjectList ...

  2. JUnit5编写基本测试

    JUnit5的测试不是通过名称,而是通过注解来标识的. 测试类与方法 Test Class:测试类,必须包含至少一个test方法,包括: 最外层的class static member class @ ...

  3. ACdream 1007 a+b 快速幂 java秒啊,快速幂 避免 负数移位出错

    a + b ( sigma  (ai^x)  )  %  mod 1 import java.util.*; 2 import java.math.*; 3 import java.io.*; 4 p ...

  4. 如何在微信小程序的模板渲染中使用JS?

    在微信小程序中使用模板渲染时,可能需要用JS对其进行处理. <view class="price text-red text-lg"> <!-- 价格保留两位小数 ...

  5. 两台主机间docker容器网络互通

    服务器1: 网络172.30.0.0/16 服务器2: 网络172.31.0.0/16 服务器1和服务器2上的docker容器网络之间是无法互通的,如果需要互通,需要做以下配置: 服务器1上执行: i ...

  6. 根据使用者反馈,对开源项目 go-gin-api 新增两个功能

    目录 前言 接口返回的错误信息支持中英文 代码位置 使用方式 错误信息自定义 参数验证的错误信息支持中英文 代码位置 使用方式 错误信息语言包 示例 小结 推荐阅读 前言 根据使用者的反馈,对开源项目 ...

  7. 单片机与PLC的区别?

    单片机顾名思义集成在一个芯片内的计算机系统,又叫单片微控制器,英文:mcu,具有计算机的全部功能.PLC是英文Programmable Logic Controller的简称,翻译过来就是可编程逻辑控 ...

  8. 使用oss来存取及优化图片资源

    目录 1. 开通阿里云OSS,并创建存储空间 2. 图片上传及处理 2.1 图片上传 2.2 图片处理 前言: 在日常开发中,不免会遇到需要实现图片上传与展示的需求.比如一个文章发布系统,我们通常会开 ...

  9. 阿里云PTS分享-用性能测试工具JMeter实现基于供应链业务上对于WebSocket 协议的压测

    性能测试PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,孵化自阿里内部平台.有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化 ...

  10. 数据库里的回车字符导致取过来的json字符串不规范的问题

    转发:https://bbs.csdn.net/topics/380192638 你可以报保存数据库之前,进行 替换 str = str.Replace("\r\n"," ...