Centos 7网络属性配置及命令

前端之家收集整理的这篇文章主要介绍了Centos 7网络属性配置及命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


Centos7的网络接口跟centos6还是有一些差异的,我们首先了解一下centos7的命名方式。

网络接口命名方式:

传统命名:

以太网:ethX,[0,oo),例如eth0,eth1,...

PPP网络:pppX,...],例如,ppp0,ppp1,...

可预测命名方案(CentOS):

支持多种不同的命名机制:

Fireware,拓扑结构

(1) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1,eno2,...

(2) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1,ens2,...

(3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0,...

(4) 如果用户显式定义,也可根据MAC地址命名,例如enx122161ab2e10,...

上述均不可用,则仍使用传统方式命名;上述命名机制中,有的则需要biosdevname的参与。

名称组成格式;

en:ethernet

wl:wlan

ww:wwan

名称类型:

o<index>:集成设备的设备索引号;

s<slot>扩展槽的索引号;

x<MAC>基于MAC地址的命名;

p<bus>s<solt>:enp2s1

网卡设备的命名过程:

第一步:udev,辅助工具程序/lib/udev/rename_device会根据/usr/lib/udev/rules.d/60-net.rules查询/etc/sysconfig/network-scripts/ifcfg-*文件,根据MAC读取device指向的名称

wKiom1mb6sWg_KarAAAdzDpyzgI495.png-wh_50

第二步:biosdevname会根据/usr/lib/udev/rules.d/71-biosdevname.rules

wKioL1mb6sWzlc5TAACX3ovILRg065.png-wh_50

第三步:通过检测网络接口设备,根据/usr/lib/udev/rules.d/75-net-description当中的设备属性信息命名;

ID_NET_NAME_ONBOARD,ID_NET_NAME_SLOT,ID_NET_NAME_PATH

回归传统命名方式:

1.编辑/etc/default/grub配置文件

将GRUB_CMDLINE_LINUX=”net.ifnames=0rhgb quiet”这一行按下图设置

wKiom1mb6tnQ4gBNAAAh5sVoFko127.png-wh_50

2.为grub2生成配置文件

wKioL1mb6trQSIPnAAAzD9jcPcU770.png-wh_50

3.重启系统生效;

在centos7中,主要用来配置网络的命令为nmcli和nmtui,下面我们对这两个命令的常用的用法做一个简单的介绍。

nmcli命令:

nmcli - command-line tool for controllingNetworkManager 网络控制管理的命令行工具

nmcli[ OPTIONS ] OBJECT { COMMAND | help }

device- show and manage network interfaces 显示和管理网络接口

COMMAND:= { status | show | connect | disconnect | delete | wifi | wimax }

connection- start,stop,and manage network connections 启用,禁用和管理网络连接

COMMAND:= { show | up | down | add | edit | modify | delete | reload | load }

modify [ id | uuid | path ]<ID> [+|-]<setting>.<property> <value>

1.nmcli device

status:打印设备的状态

wKioL1mb6uTy39aJAAAZLhB-0KE334.png-wh_50

show [IFACE]显示网络接口的详细状态信息,后面跟设备显示指定设备的信息

wKiom1mb6vbRMfYHAABFcrB32ok186.png-wh_50

connect | disconnect[IFACE]: 尝试连接指定的端口

delete [IFACE]:从系统中移除指定的设备接口

2.nmcli connection

show:列出内存和磁盘中的连接端口状态

wKiom1mb6v-SGS1wAAAa7n92SEo826.png-wh_50

up | down:启用禁用指定的端口

modify修改地址属性

IFACE [+|-]setting.property value

ipv4.address:

ipv4.gateway:

ipv4.dns1:

ipv4.method:

wKioL1mb7iHSO4g3AAC9STH5w3w847.png-wh_50


nmtui命令:

输入nmtui命令,会出现如下的界面,可在此界面编辑进行网络配置;

wKiom1mb77WAoB0zAAAzcIebeBE453.png-wh_50

原文链接:https://www.f2er.com/centos/376218.html

猜你在找的CentOS相关文章