Rhel/CentOS网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-xxxx
@
7.0版本后,网卡命名方式从eth0、eth1、eth2的方式变成了enoxxxxxxxx

其中,en代表的是entherent(以太网),o代表的是onbard(内置),后面的一串数字是主板的某种索引编号自动生成的,以确保其唯一性。

和6.x版本的命名方式相比,这种新的命名方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。

注意:7.0版本的安装完后,默认是没有开启网络连接的!

所以,什么也别想,先把网络连接打开了再说:将网卡配置文件内最后一行的ONBOOT=no改为ONBOOT=yes
***

网卡配置文件

进入网络配置文件,基本配置参数如下:
.
TYPE=Ethernet|Bridge 网络接口类型
.
PROXY_METHOD=none
.
BROWSER_ONLY=no
.
BOOTPROTO=dhcp|static|none dhcp:通过dhcp服务器动态获取ip;static:静态id;none:禁用,必须手动配置ip
.
DEFROUTE=yes
.
IPV4_FAILURE_FATAL=no
.
USERCTL=yes|no 是否允许普通用户控制此接口
.
PEERDNS=yes|no 是否接受 DHCP 服务器指派的 DNS 服务器地址
.
IPV6INIT=yes 是否支持IPV6
IPV6_AUTOCONF=yes 这些都是关于IPV6配置,我们用不着
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_ADDR_GEN_MODE=stable-privacy
.
NAME=eno16777736 网卡名称
.
UUID=8071cc7b-d407-4dea-a41e-16f7d2e75ee9 设备标识号
.
IPADDR=192.168.1.128 IP地址,只有在BOOTPROTO不为dhcp时才有效
.
GATEWAY=192.168.1.1 网关,要与IP地址属于同一网段
.
PREFIX=24|255.255.255.0 子网掩码
.
NETMASK=24|255.255.255.0 同上,PREFIX与NETMASK写其中一个即可
.
DNS1=192.168.1.1 主DNS
.
DNS2=144.144.144.144 备DNS
.
HWADDR="00:0C:29:EB:F2:B3"
.
ONBOOT=yes是否启用网络连接,默认为no
***

查网卡信息

基本的ifconfigip a命令都可查网卡信息。

下面是一些比较常用的查询方法。

ip a show dev 网卡名

输入命令:ip a show dev 网卡名,获取如下信息:

上图中标注的序号对应下面的序号:

  1. 接口状态,UP表示开启
  2. Mac地址,网卡硬件信息
  3. IPv4地址与子网
  4. 分别为:广播地址 广播范围 设备名称
  5. IPv6信息

ip -s link show 网卡名

ip命令还可显示关于网络性能的统计信息,接收(RX)发送(TX)数据包:

nmcli connection show

使用命令nmcli connection show获取网卡信息:

还可以使用nmcli connection show 网卡名来获取某块网卡的详细信息。
***

测试网络是否正常

一个很默契的测试方法:ping baidu.com

可使用ethanol 网卡名查某个网络接口设备本身的属性。

traceroutemtr命令可显示出我们到达一个网络所经过的路由信息。
如果未安装这两个命令,可执行yum -y install traceroute mtr安装。

traceroute IP地址/域名

这里我们测试到达百度的某一个服务器所经过的路由信息。

mtr -r IP地址/域名


第一列:显示的是IP地址和本机域名,这点和tracert很像。
第二列:是显示的每个对应 IP 的丢包率。
第三列:Snt设置每秒发送数据包的数量,默认值是10,可以通过参数-c来指定。
第四列:显示的最近一次的返回时延。
第五列:平均值,这个应该是发送ping包的平均时延。
第六列:最好或者说时延最短的。
第七列:最差或者说时延最长的。
第八列:标准偏差。
***

使用 nmtui 命令配置网络

首先说明,nmtui是一个很强大的命令,我们这里只用到了冰山一角。

在命令好输入nmtui后,便会弹出如下界面:
(使用tab键和上下左右键控制光标)默认便选择了"编辑连接",我们直接回车:

如上图,选择你的网卡名,然后回车:

好了,开始你的配置吧。

nmcli命令的其它配置
.
我们先来看看帮助文档:

可见,后面有一大堆选项和对象可以配置。对象可以是综合信息、网络、信号和连接。这里我们主要讲解连接的配置使用。
.
那么,如何配置连接呢?还是先看看帮助吧:

可见,它的后面可以跟show、up、down、add、modify、edit、delete、reload。
.
再来看看device有哪些参数:

.
开始我们的操作:
nmcli connection down 网卡名 down掉指定网卡
nmcli connection up ens33 开启指定网卡
nmcli connection show 查所有网卡信息
nmcli connection show 网卡名 查指定网卡信息
nmcli device status 查网卡状态
.
操作如下图:


***

使用 nm-connection-editor 工具配置网络

nm-connection-editor命令必须在图形界面下运行。

配置后,重启网络服务, 一旦该连接建立成功,就会在/etc/sysconfig/networks-scripts目录下面自动创建同名的配置文件。
***

修改回6.x版本的网卡名

首先,进入配置文件:/etc/sysconfig/grub
然后,找到名为GRUB_CMDLINE_LINUX的配置项。
最后,在这个配置项的末尾添加net.ifnames=0 biosdevname=0,其作用是禁用可预测命名规则。
.
如下图:

修改后保存退出,执行命令grub2-mkconfig -o /boot/grub2/grub.cfg迁移数据:

重启系统reboot后,查看网卡名:


【RHEL7/CentOS7网络配置】的更多相关文章

  1. Centos7网络配置,vsftpd安装及530报错解决

    今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识. 1,CentOS7网络配置 最小化安装CentOs7后,ifconfig提示comma ...

  2. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

  3. centos7网络配置总结

    centos7网络配置 --wang 一.通过配置文件 配置/etc/sysconfig/network-scripts/en.. 记忆信息量大,易出错,不推荐使用.配置多台电脑静态ip可以通过复制模 ...

  4. centos6 和 centos7 网络配置

    centos 6配置,1 vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0" BOOTPROTO="st ...

  5. 一招解决------VMware虚拟机 Centos7网络配置 ping:www.baidu.com:未知的名称或服务 ping不通

    一招解决------VMware虚拟机 Centos7网络配置 ping:www.baidu.com:未知的名称或服务 ping不通 1.首先点击VMware的编辑,再点击虚拟网路编辑器. 2.进入虚 ...

  6. L04-VirtualBox中CentOS7网络配置(可连外网)

    本文所述的方法在RHEL6.5.RHEL7和CentOS6.5中同样适用. 1.工具:VirtualBox,虚拟机:CentOS7 2.VirtualBox工具中的网络配置 (1)VirtualBox ...

  7. CentOS7网络配置

    *关于查看IP信息 window中是 ipconfig Linux一般都是 ifconfig 不过CentOS7中  这个命令发生了更改 :ip addr 设置网络 再新建虚拟机向导过程中,有一步[网 ...

  8. centOS7网络配置(nmcli,bonding,网络组)

    关于网络接口命名 CentOS 6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化.CentOS 7使用基于硬件,设备拓扑和设置类型命名. 网卡命名机制 ...

  9. Centos7网络配置(VMware)

    在VM虚拟机上装了Centos7,想要用xshell5连接操作,配置网络花了整整一个上午的时间,真是心酸. 登陆后,使用命令 ip addr查看了本机的网络 可以看到我的网络配置文件是ens33, 使 ...

随机推荐

  1. Cannot set web app root system property when WAR file is not expanded

    Cannot set web app root system property when WAR file is not expanded 在tomcat下面可以,在weblogic下面不行的处理方法 ...

  2. [MST] Restore the Model Tree State using Hot Module Reloading when Model Definitions Change

    n this lesson, we will set up Hot Module Reloading(HMR), making it possible to load new definitions ...

  3. 2.跟我学solr---在solr admin中加入索引

    这一章为大家介绍怎样在solr admin中.通过浏览器向solr加入索引 一.加入xml格式的文档 进入solr admin后,点击Documents.选择Documentation Type为xm ...

  4. ural 1143. Electric Path(凸包上最短哈密顿路径)

    题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1143 题意:逆时针给一个凸包的n(n<=200)个顶点坐标,求一个最短哈密顿路径的 ...

  5. RISC设计原则及基本技术

    CISC的特点: 指令系统庞大,指令功能复杂,指令寻址方式多,指令格式多 绝大多数指令须要多个机器周期完毕 各种指令都能够訪问存储器 採用微程序控制 有专用寄存器,少量 难以用优化编译技术生成高效的目 ...

  6. 好记性不如烂笔头86-spring3学习(7)-ApplicationContext中bean的生命周期

    假设使用ApplicationContext来生成.管理Bean, 一个Bean从建立到销毁,会历经几个运行阶段. 我个人理解一般的bean的生命周期主要包含:建立,初始化,使用阶段,销毁四个核心阶段 ...

  7. less10 loop循环

    less .loop(@counter) when (@counter > 0) { .loop((@counter - 1)); // 递归调用自身 4 3 2 1 0 width: (10p ...

  8. bzoj1934: [Shoi2007]Vote 善意的投票(显然最小割)

    1934: [Shoi2007]Vote 善意的投票 题目:传送门 题解: 明显的不能再明显的最小割... st连同意的,不同意的连ed 朋友之间两两连边(即双向边) 流量都为1... 为啥: 一个人 ...

  9. 36.创建自定义的指令directive

    转自:https://www.cnblogs.com/best/tag/Angular/ 1. <html> <head> <meta charset="utf ...

  10. rest_framework 分页三种

    .分页 a. 分页 看第n页 每页显示n条数据: b. 分页 在某个位置 向后查看多少条数据 c. 加密分页 上一页和下一页 本质:查看 记住页码id的最大值和最小值 通过其来准确扫描 过去的话 会从 ...