备份网络文件

  1. [root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/
  2. [root@localhost network-scripts]# cp ifcfg-eno16777736 ifcfg-eno16777736.bak
[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-eno16777736 ifcfg-eno16777736.bak

备份结束后的目录:

编辑 ifcfg-eno16777736

注意:在编辑之前,最好切换到root帐户操作,否则容易报错

  1. [litr@localhost network-scripts]# su root
  2. [root@localhost network-scripts]# vi ifcfg-eno16777736
  3. TYPE=Ethernet
  4. BOOTPROTO=dhcp
  5. DEFROUTE=yes
  6. PEERDNS=yes
  7. PEERROUTES=yes
  8. IPV4_FAILURE_FATAL=no
  9. IPV6INIT=yes
  10. IPV6_AUTOCONF=yes
  11. IPV6_DEFROUTE=yes
  12. IPV6_PEERDNS=yes
  13. IPV6_PEERROUTES=yes
  14. IPV6_FAILURE_FATAL=no
  15. NAME=eno16777736
  16. UUID=f530db51-ff34-4244-b52a-020cf77d1680
  17. DEVICE=eno16777736
  18. ONBOOT=no
[litr@localhost network-scripts]# su root
[root@localhost network-scripts]# vi ifcfg-eno16777736 TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=f530db51-ff34-4244-b52a-020cf77d1680
DEVICE=eno16777736
ONBOOT=no

修改后的文件内容:

  1. TYPE=Ethernet
  2. BOOTPROTO=static
  3. DEFROUTE=yes
  4. PEERDNS=yes
  5. PEERROUTES=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_PEERDNS=yes
  11. IPV6_PEERROUTES=yes
  12. IPV6_FAILURE_FATAL=no
  13. NAME=eno16777736
  14. UUID=f530db51-ff34-4244-b52a-020cf77d1680
  15. DEVICE=eno16777736
  16. ONBOOT=yes
  17. IPADDR0=192.168.100.100
  18. PREFIX0=24
  19. GATEWAY0=192.168.100.1
  20. DNS1=8.8.8.8
  21. DNS2=8.8.4.4
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=f530db51-ff34-4244-b52a-020cf77d1680
DEVICE=eno16777736
ONBOOT=yes
IPADDR0=192.168.100.100
PREFIX0=24
GATEWAY0=192.168.100.1
DNS1=8.8.8.8
DNS2=8.8.4.4

下图中红色会修改的部分,蓝色为添加的部分:

重新启动网络

  1. [root@localhost network-scripts]# service network restart
[root@localhost network-scripts]# service network restart

配置本机子网

至此,本机与虚拟机centos系统正常通信了。

总结

该种方式实现了本机与虚拟机centos系统网络互通,若想让虚拟机上网,则将“编辑 ifcfg-eno16777736”地方图片中蓝色框部分配置为你本地网络即可。

Vmware12安装Centos7 minimal 无法在桥接模式下上网

苦于硬件空间不够,只下载了centos7的minimal版本安装在vmware中。

一开始无法上网,按网上教程编辑文件 /etc/sysconfig/network-scripts/ifcfg-ens33  (此文件名会根据网卡不同而变化),

修改ONBOOT=yes后敲入  service network restart, 等待好一会提示失败

Restarting network (via systemctl):  Job for network.service failed. See "systemctl status network.service" and "journalctl -xe" for details.

把虚拟机的网络配置设为NAT可以成功restart并获得IP地址。

又在网络上查了好久才发现原因在于虚拟网络配置。虚拟机的桥接模式使用的是VMnet0,在VMware的 [编辑] -> [虚拟网络编辑器]中,

VMnet0没有被正确配置,把旧的VMnet0网络移除,重新添加,并设为桥接模式。

下图的红框处的桥接到设置也可以直接选择物理网卡。

再回到虚拟机的centos7中发现可以正常获得IP。

多网段配置

cd /etc/sysconfig/network-scripts

vim ifcfg-ens33

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=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=8cf475c4--497e--cf0ef7b4a98f
DEVICE=ens33
ONBOOT=yes
IPADDR0=192.168.1.188
IPADDR1=192.168.0.188
PREFIX0=
PREFIX1=
GATEWAY0=192.168.1.1
GATEWAY1=192.168.0.1
DNS1=192.168.1.1
DNS2=192.168.0.1

https://blog.csdn.net/ltr15036900300/article/details/48828207

https://blog.csdn.net/anifans9350/article/details/74858568

CentOS7网卡设置为桥接模式静态IP配置方法详解的更多相关文章

  1. VMware下centos桥接模式静态ip配置

    声明:本文转载自http://blog.csdn.net/ltr15036900300/article/details/48828207,非原创. 一.配置虚拟机centos网络 备份网络文件 [ro ...

  2. 【linux系列】centos7配置桥接模式静态IP

    一.设置桥接模式 VMware->Edit->Virtual Network Edit 二.查看物理机的ip地址 三.根据物理机的ip地址,设置linux虚拟机的ip地址 四.网络重启 五 ...

  3. vmware12 ubuntu14.01桥接模式静态IP上网

    一家之言,希望能帮你解决问题.此处更多为我自留备忘. 环境: win7:机安装支持桥接模式的服务. vmware12 ubutu 14.01 注意事项(此处坑多): 1.networking rest ...

  4. 复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法

    在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1. 并且用IFCONFIG-a查 ...

  5. vagrant public_network 自定义静态 ip配置方法

    Vagrant 创建虚拟化开发环境 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境.它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境. ...

  6. js面向对象之公有、私有、静态属性和方法详解

    现下,javascript大行其道,对于网站开发人员来说,javascript是必需掌据的一门语言,但随着jquery等框架的流行和使用,许多人对于原生javascript缺乏深入的理解,习惯了函数式 ...

  7. inux 虚拟机桥接模式 静态ip设置,桥接才是王道

    修改/etc/sysconfig/network-scripts  目录下的 ifcfg-eth0 [root@yangcb network-scripts]# cat ifcfg-eth0 DEVI ...

  8. 在Linux终端中查看公有IP的方法详解

    首先回顾一下一般的查看IP的命令: ifconfigLinux查看IP地址的命令--ifconfigifconfig命令用于查看和更改网络接口的地址和参数 $ifconfig -a  lo0: fla ...

  9. vmware中虚拟机与主机ping不通,桥接模式,IP地址在同一网段,无法互ping!

    现象描述:网卡选用的桥接模式,IP地址在同一个网段,虚拟机内部可以正常上网,但是Guest OS和Host OS无法互ping! 原因:虚拟机里的防火墙没有关闭,导致禁用ping功能. 解决方法:关闭 ...

随机推荐

  1. 表单元素disabled禁用后不能自动提交到服务器

    表单元素disabled禁用后不能自动提交到服务器,项目中需要一个元素只展示不修改,所以把一个input元素设置成了disabled="disabled",但是提交的时候改数据值是 ...

  2. POJO、Bean和JavaBean

    本文总结自: https://blog.csdn.net/chenchunlin526/article/details/69939337 POJO (plain pld java object) 一个 ...

  3. 七、golang中接口、反射

    一.接口定义 1.定义 interface类型可以定义一组方法,但是这些不需要实现,并且interface不能包含任何变量 package main import ( "fmt" ...

  4. 20165101刘天野 2017-2018-2 《Java程序设计》第3周学习总结

    20165101刘天野 2017-2018-2 <Java程序设计>第3周学习总结 编程语言的几个发展阶段 类 构造方法与对象的创建 类与程序的基本结构 参数传值 对象的组合 实例成员与类 ...

  5. 关闭Selinux 命令

    在nginx 配置文件中,新增location中的内容,完成后,web上403报错 方法:关闭Selinux即可. Follow below steps: 虚拟机服务器环境补充: # vim/etc/ ...

  6. web-view和wx.navigateback

    web-view 我们先来了解一下官方的东西 web-view 组件是一个可以用来承载网页的容器,会自动铺满整个小程序页面.个人类型与海外类型的小程序暂不支持使用. 属性名 类型 默认值 说明 src ...

  7. hive学习1(hive基本概念)

    hive基本概念 hive简介 hive是什么 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能. 为什么使用hive 1)简单易上手.提 ...

  8. ML 神经网络 NeuralNetworks

    神经网络 Neural Networks 1 为什么要用神经网络? 既然前面降了逻辑回归,为什么还需要神经网络呢?前面我们制定在非线性分类问题中,也可以使用逻辑回归进行分类,不过我们的特征变量就变成了 ...

  9. 语音03_TTS_C#示例代码

    参考网址: (1)TTS-零基础入门-10分钟教你做一个语音功能 http://blog.csdn.net/u010176014/article/details/47326413 (2).TTS-零基 ...

  10. 如何创建效率高sql-建立索引

      我们做开发的人员,虽说自己不是专业从事数据库方面研究的(如DBA),但很多时候,公司没有专门的DBA,所以拿到具体的项目中,整体的数据库设计都是开发人员自己写的,随着时间的推移,加上开发经验的增长 ...