环境:虚拟机-最小化安装  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

  

linux虚拟机网络配置的更多相关文章

  1. Vbox中Linux虚拟机网络配置(比较实用)

    好久没写过东西了,主要大部分都是来自对生活的感悟,很少有实实在在的关于学得有成就感的技术可以“炫耀”,所以也就懒得在这个上面登了. 实验室很早就有位师兄曾在吃饭的路上问过我们这群小弟,你们知道Vbox ...

  2. Linux系统学习 三、网络基础—虚拟机网络配置

    Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...

  3. Linux 系统 网络配置

    Linux 系统 网络配置 配置Linux系统网络的方法有几种,这里介绍本人常用的两种. 第一种:使用命令ifconfig配置,具体用法:Ipconfig  ethx   x.x.x.x    net ...

  4. linux虚拟机网络连接模式 bridged, host-only, NAT

    最近安装了fedora9.0,却一直不能连接到外网,我用的是3G无线网卡上网的,起初以为是linux不支持3G无线方式的,可后来装了虚拟机ubuntu却可以上网,在后来用有ADSL网络连接的电脑安装f ...

  5. Linux桥接网络配置

    在虚拟机网络配置中,选择桥接的方式.然后进入linux进行设置. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPR ...

  6. linux虚拟机网络设置(本机使用wiff,自己的网)

      一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...

  7. Windows下Linux虚拟机的配置以及Win10 linux子系统开启

    本文所用资料下载地址为: 链接:链接:https://pan.baidu.com/s/1iiI2ebAnomKrBpvSg05w2A 提取码:7giz 复制这段内容后打开百度网盘手机App,操作更方便 ...

  8. hadoop搭建一:虚拟机网络配置和基础(未完成)

    基于VMware 15+CentOS 7+Hadoop 2.6,hadoop的搭建主要用于个人学习,水平有限. hadoop搭建一:虚拟机网络配置和基础 hadoop搭建二:hadoop全分布搭建 h ...

  9. 在Linux虚拟机下配置tomcat

    1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...

随机推荐

  1. centos7 中iptables、firewalld 和 netfilter 的关系

    centos7系统使用firewalld服务替代了iptables服务,但是依然可以使用iptables来管理内核的netfilter 但其实iptables服务和firewalld服务都不是真正的防 ...

  2. code 1716

    # import_company def test_import_company(self): headers=self.headers headers["Content-Type" ...

  3. 基于web公交查询系统自我安排进度

    这周完成站点信息管理

  4. xilinx SDK开发 GPIO使用API总结

    t_v GPIO常用函数 1.XGpio_Config *XGpio_LookupConfig(u16 DeviceId) 功能:根据输入设备ID查找该设备. 输入:设备ID. 输出:若找到该设备ID ...

  5. 【LeetCode】搜索旋转排序数组【两次二分】

    假设按照升序排序的数组在预先未知的某个点上进行了旋转. ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] ). 搜索一个给定的目标值,如果数组中存在这个目标值, ...

  6. 生成Makefile文件全过程

    [1]生成Makefile文件全过程 整体流程如下图: 注意:以下文件根目录为testmake(任意位置新建即可) (1)测试程序 1.1 建立两个目录:mkdir include source 1. ...

  7. uniapp销毁addEventListener事件

    百度了很多vue的方法,结果都不适用,只好自己想办法,也是无关紧要的东西,不影响运行,但是看着心里都烦,有更好的解决方案欢迎指点上报错信息 这是一个监听滚动的方法,离开了那个页面进入详情页发现这个没有 ...

  8. Matlab分布云图绘制(渐变彩色)

    方法1. 函数:fill 举例说明:应力分布云图 x=[0 1 1 0 0]; %x坐标 y=[0 0 1 1 0]; %y坐标 stress=[1 2 3 4 1] %应力大小 fill(x,y,s ...

  9. Spring Boot 主从读写分离

    自己封装了一个读写分离的 Starter,可以配置任意多个数据源,使用 Hikari 连接池(暂不支持其他连接池). GitHub:rw-separate-spring-boot-starter 代码 ...

  10. JQuery EasyUI Tree组件的Bug记录

    记录一下使用项目中使用EasyUI遇到的bug,废话少说直接上菜  - _-(bug)..... bug ::   .netcore创建一个web应用时候,会自动引入jQuery库以及一些插件,但是在 ...