【RHEL7/CentOS7网络配置】 -- 2019-08-11 19:48:45

目录

  • 网卡配置文件
  • 查网卡信息
  • 测试网络是否正常
  • 使用 nmtui 命令配置网络
  • 使用 nm-connection-editor 工具配置网络
  • 修改回6.x版本的网卡名

原文: http://106.13.73.98/__/84/

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后,查看网卡名:


原文: http://106.13.73.98/__/84/

原文地址:https://www.cnblogs.com/gqy02/p/11336388.html

时间: 2024-07-29 01:49:40

【RHEL7/CentOS7网络配置】 -- 2019-08-11 19:48:45的相关文章

【RHEL7/CentOS7网络配置】 -- 2019-08-08 18:02:54

目录 网卡配置文件 查网卡信息 测试网络是否正常 使用 nmtui 命令配置网络 使用 nm-connection-editor 工具配置网络 修改回6.x版本的网卡名 原文: http://106.13.73.98/__/84/ Rhel/CentOS网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-xxxx @ 7.0版本后,网卡命名方式从eth0.eth1.eth2的方式变成了enoxxxxxxxx. 其中,en代表的是entherent(以太网)

【RHEL7/CentOS7网络配置】 𱵟

目录 网卡配置文件 查网卡信息 测试网络是否正常 使用 nmtui 命令配置网络 使用 nm-connection-editor 工具配置网络 修改回6.x版本的网卡名 原文: http://blog.gqylpy.com/gqy/309 "Rhel/CentOS网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-xxxx @ 7.0版本后,网卡命名方式从eth0.eth1.eth2的方式变成了enoxxxxxxxx. 其中,en代表的是entherent

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

今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识. 1,CentOS7网络配置 最小化安装CentOs7后,ifconfig提示command not found,查了一下是ifconfig的net-tools没装,于是yum search ifconfig查找安装包,又是提示Cannot find a valid baseurl for repo: base/7/x86_6,才发现网卡还没配好,查了一下,原来是centos7下ip命

CentOS7网络配置,安装jdk,tomcat和mysql全过程

CentOS7网络配置,安装jdk,tomcat和mysql全过程 1.CentOS7网络配置 安装CentOS7要在VMware虚拟机上进行,设置密码后登陆进来,可以看见右下角有下面几个图标,右击网络图标->设置 接下来查看一下当前linux系统的ip地址,命令:ip addr 见ens33(不同机器的名字可能不一样,但是会有ens+数字),当前是没有ip地址的. 修改ifcfg-ens33文件: 命令:vi ifcfg-ens33 打开ifcfg-ens33,按a进行编辑,把最后一行ONBO

【RHEL7/CentOS7基本配置】 -- 2019-08-11 19:43:39

目录 原文: http://106.13.73.98/__/83/ @ 相比于6.x的版本,Rhel7/CentOS7增加或改进了以下7大特性. 1.身份管理 kerberos的跨平台信任机制:kerberos将完全兼容微软活动目录,实现完全使用活动目录进行认证. REALMD:该功能简化了RHEL加入微软活动目录的配置,支持自动发现域信息. RHEL7增加了这两个关键性的新特征改善了RHEL对AD的处理方式. 现在,RHEL7和AD之间建立了跨域信任(Cross-realm trusts),因

CentOS7网络配置——nmcli命令集

体验过CentOS7系统的都知道,CentOS7虽然是CentOS6.8的下一个版本,但两者的性能以及各个方面都发生了很大的变化,单从网络配置模块来说,就做了很大的改变,网卡的命名规则以及网络配置工具,都做了较大的更新,CentOS7上配置网络的主要工具是nmcli命令集,但刚接触这个命令集的朋友,都会感觉很不习惯,一个命令下面的选项及参数可以用火车皮拉了,所以记忆起来确实是挺麻烦的,但有弊就有利,使用CentOS7之前的系统时如果要配置网络,要使用好多的命令组合完成,而且还不会直接修改配置文件

Linux系统管理-(15)-centos7网络配置

由于Centos7的网络配置与之前版本有较大差距,所以单独讨论. Centos 7对网卡设备具有自动探测功能: (1) 网卡命名机制            systemd对网络设备的命名方式:                (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1:                (b) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1;

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

关于网络接口命名 CentOS 6之前,网络接口使用连续号码命名: eth0. eth1等,当增加或删除网卡时,名称可能会发生变化.CentOS 7使用基于硬件,设备拓扑和设置类型命名. 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1 (b) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1 (c) 如果硬件接

RedHat6.1和CentOS7网络配置

 一.简介   用VMware安装RedHat6和CentOS7过后,需要配置网络才能够连接网络,方法不太一样,下面记录.   二.配置RedHat6.1网络 新装上RedHat后是无法连接网络的,需要进行简单的配置.有两种方式都可以. 1.图形界面进行配置. 切换到root用户或则用sudo,使用setup命令进入图形界面配置 2.选择Network cofiguration 3.选择Device configuration,然后选择自己的网卡. 4.将IP地址,子网掩码,默认网关,DNS,完