环境:虚拟机-最小化安装  centos7   主机:win10

参考配置文件:

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=2e8f55b8-ed37-43bd-a6d4-87073b0cc440
IPADDR=192.168.0.107
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DNS2=8.8.8.8
NETMASK=255.255.255.0
DEVICE=ens33
ONBOOT=yes

一、查看网卡配置文件

  cd /etc/sysconfig/network-config/

  

  可见有2个网卡配置文件:ifcfg-ens33  ifcfg-lo  ifcfg-网卡名

  打开网卡配置文件:vi  ifcfg-ens33

    

  配置项解释:

  TYPE=Ethernet  #网络类型

  BOOTPROTO=dhcp  #网卡启动时IP使用什么协议配置 [none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)

  DEVICE=ens33  #设备名

  ONBOOT=no  #开机时是否启动网卡

  IPV6INIT=yes  #ipv6是否有效

  UUID      #网卡唯一标识

  USERCTL=no       #普通用户是否可以控制网卡

  NM_CONTROLLED=yes  #是否受network程序管理

  HWADDR         #物理mac地址,MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址

  IPADDR=192.168.59.134   #本机地址

  NETMASK=255.255.255.0    #子网掩码

  GATEWAY=192.168.59.2    #默认网关

  DNS1=8.8.8.8       #首选dns服务器地址

  DNS2=8.8.4.4       #辅助dns服务器地址

  BROADCAST   #广播地址

  NETWORK    #子网地址

  虚拟机安装时选择的桥接网络,所以默认的网卡配置无法联网

二、配置虚拟机网络连接(桥接网络)

  此种模式主机需要固定IP,不能采用DHCP服务动态分配IP

  虚拟机也是通过本地主机网卡上网的,我连的无线网,故虚拟机也是使用的本机无线网卡,查看本机的网络属性:

  win10:网络和internet设置>查看网络属性  找到无线网wlan,获取如下网络信息

  物理地址(mac)  84:ef:18:09:00:47

  ipv4地址      192.168.0.103/24

  默认网关      192.168.0.1

  dns服务器     192.168.0.1

  上面电脑的ip是路由器分配的,192.168.0.1是路由器自己的ip,192.168.0.255是广播地址,所以可用ip范围:192.168.0.1-192.168.254

  虚拟机ifcfg-ens33配置如下

  

  结果虚拟机能访问局域网,不能访问外网。原因网关问题,发现配置文件中GETWAY=192.168.0.1,拼写错了,应该是GATEWAY=192.168.0.1,重启网卡后能正常上网

  注意:若要虚拟机能被其它机器连接,则要开放相应端口

  web服务要开放80端口,mysql开放3306,ssh开放22。关闭防火墙则可任意访问,但不安全,不建议使用

三、安装相关工具

  最小化安装没有网络管理工具,不能使用ifconfig命令查看网络属性。使用 ip addr查看ip

  

最新文章

  1. oracle连接的三个配置文件(转)
  2. php socket通信(tcp/udp)
  3. 当插入数据失败时,防止mysql自增长字段的自增长的方法
  4. HDU----(4519)郑厂长系列故事——体检
  5. lmdb简介——结合MVCC的B+树嵌入式数据库
  6. mysql提权笔记
  7. jsp页面List迭代
  8. [itint5]下一个排列
  9. 机器学习&深度学习经典资料汇总,data.gov.uk大量公开数据
  10. 获取checkboxlist选中的值以及绑定来自之前选中的来自数据库的值
  11. (三)backbone - API学习 - v0.9.2 与 v1.1.2区别
  12. windows下搭建NFS服务器
  13. 数论F - Strange Way to Express Integers(不互素的的中国剩余定理)
  14. Android输入法扩展之外接键盘中文输入
  15. IIS Default Web Site : The service did not response to the start or control request in a timely fashion
  16. Gradle sync failed 异常
  17. Tomcat 笔记-配置域名
  18. 算法(第四版)C# 习题题解——2.5
  19. 08_java基础知识——方法重载
  20. CentOS6.5使用rsync远程同步

热门文章

  1. 博客索引and题目列表
  2. SDN实验2
  3. Kdtree原理以及 vs Octree
  4. 【06月18日】A股滚动市净率PB历史新低排名
  5. Spring的NamedParameterJdbcTemplate的简单使用
  6. Linux内核文档翻译——kobject.txt
  7. .NET Core如何使用NLog
  8. C# Modbus 数据读取 使用NModBus4库
  9. java基础 接口常量
  10. 检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配