VMware给CentOS配置设置局域网也能访问权限,以及静态IP

                                             VMware给CentOS配置设置局域网也能访问权限,以及静态IP

       VMware安装Linux系统后设置局域网其他电脑也能访问,组成局域网内也能够访问的服务,同时也方便组成局域网内集群环境。VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式,具体信息请百度。

本次使用的是bridged模式。

  • 环境信息

        OS: centos7 x64   

  • 配置信息 
  1. 首先判断VMware Bridge Protocol协议是否已经安装。在本地连接的属性中可以查看 (本机操作系统为window10)

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第1张图片

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第2张图片

  1. 将配置的虚拟机改为桥接模式

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第3张图片

  1. 修改虚拟机网络,配置虚拟机敲击模式

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第4张图片

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第5张图片

 

  1. 查询局域网网关,为配置本机静态IP做准备

 在本机windows中,打开cmd。在cmd中输入。ipconfig /all。即可查找到【以太网 2】的网关。如下图网关为:192.168.101.1。

VMware给CentOS配置设置局域网也能访问权限,以及静态IP_第6张图片

  1. 配置虚拟机网关,配置静态IP

到cd /etc/sysconfig/network-scripts/目录下查看

不同的电脑可能有差异,但是都是ifcfg-e**开头。

执行:vi ifcfg-ens33        (以root权限编辑,不是root 则在命令前面加sudo)

这里我们假定给虚拟机配置静态IP为:192.168.101.201。使用谷歌的免费dns:8.8.8.8。

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO=static

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="db8d37ed-fd49-4493-aa7e-fbe2743ffe7a"  (要是克隆过来的虚拟机也需要修改UUID)

DEVICE="ens33"

ONBOOT="yes"

GATEWAY=192.168.101.1

IPADDR=192.168.101.201   

 

注意的地方:

  1. BOOTPROTO=static    (这里修改成静态地址)
  2. UUID="db8d37ed-fd49-4493-aa7e-fbe2743ffe7a"(要是克隆过来的虚拟机也需要修改UUID)
  3. IPADDR=192.168.101.201       

(配置IP地址,该地址跟之前的网关保持一致既192.168.101.* 开头。要是不是一个网关则会影响上网功能)

  1. ONBOOT="yes"  ONBOOT 需要配置成yes 既默认启动网卡
  2. GATEWAY=192.168.101.1   设置网关
  3. 重启网卡:service network restart    

使用ifconfig 查看IP地址是配置的地址及192.168.101.201

  1. 验证
  1. 检测网络是否正常。
  2. 虚拟机中是否能够ping通外网。(能否ping通www.baidu.com)
  3. 本地主机在cmd中能否ping通虚拟机。(能否ping通192.168.101.201)

注意:

  1. 在后期的开发使用过程中发现yum install **的时候偶尔会失败提示:

         Could not resolve host: mirrors.neusoft.edu.cn; Unknown error]

解决方法:

  1. 编辑ifcfg-ens33 文件

vi ifcfg-ens33

添加

nameserver 8.8.8.8

nameserver 8.8.4.4

nameserver 114.114.114.114

也有方法说编辑 resolv.conf

vi /etc/resolv.conf

# Generated by NetworkManager

nameserver 8.8.8.8

nameserver 114.114.114.114

问题:

有时候发现服务器无缘无故ping不同外网,如ping不通baidu.com

处理方式:查看vmareWorkSation 重新检查设置桥接方式,重启centos服务网关。

桥接是使用的配置文件为:

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="dhcp"

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="d6f1da30-9c4d-489a-b664-09ff4d8cd874"

DEVICE="ens33"

ONBOOT="yes"

IPADDR="192.168.10.201"

PREFIX="24"

GATEWAY="192.168.10.2"

IPV6_PRIVACY="no"

虚拟机配置的默认文件:

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="dhcp"

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="d6f1da30-9c4d-489a-b664-09ff4d8cd874"

DEVICE="ens33"

ONBOOT="yes"

IPADDR="192.168.10.201"

PREFIX="24"

GATEWAY="192.168.10.2"

IPV6_PRIVACY="no"

 

你可能感兴趣的:(Linux,配置)