手机数码--Centos7 nmcli命令
一、CentOS7网卡命名
rhel6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化。
rhel7之后,使用基于硬件,设备拓扑和设置类型命名
(1)网卡命名机制
systemd对网络设备的命名方式
(a)如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如eno1
(b)如果Firmware或BIOS为pCIE扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1
(c)如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0
(d)如果用户显式启动,也可根据MAC地址进行命名,enx2387a1dc56;
(e)上述均不可用时,则使用传统命名机制,基于BIOS支持biosdevname中
内置网卡:em1,em2
pci卡:pYpXY:slot,X:port
(2)名称组成格式
en:Ethernet有线局域网
wl:wlan无线局域网
ww:wwan无线广域网
(3)名称类型:
o:集成设备的设备索引号
s:扩展槽的索引号
x:基于MAC地址的命名
ps:enp2s1
二、网卡设备的命名过程
第一步:udev,辅助工具程序/lib/udev/rename_device,/usr/lib/udev/rules.d/60net.rules
第二步:biosdevname会根据/usr/lib/udev/rules.d/71biosdevname.rules
第三步:通过检测网络接口设备,根据/usr/lib/udev/rules.d/75netdescription
ID_NET_NAME_ONBOARDID_NET_NAME_SLOTID_NET_NAME_pATH
三、改回传统命名方式
(1)编辑/etc/default/grub配置文件
GRUB_CMDLINE_LINUX#8221;net.ifnames0rhgbquiet#8221;或:修改/boot/grub2/grub.cfg
(2)为grub2生成其配置文件
grub2mkconfigo/etc/grub2.cfg
(3)重启系统
四、配置工具
网络配置工具:nmcli——直接修改文件
主机名配置工具(直接修改文件):hostnamectl{status|sethostname“hostname”}
五、nmcli命令集
[root@localhost~]#nmclih#查看帮助Usage:nmcli[OpTIONS]OBJECT{COMMAND|help}OpTIONSt[erse]terseoutput#简洁的输出p[retty]prettyoutput#漂亮的输出m[ode]tabular|multilineoutputmode#输出模式c[olors]auto|yes|nowhethertousecolorsinoutput#是否在输出中使用颜色f[ields]|all|commonspecifyfieldstooutput#指定要输出的字段e[scape]yes|noescapecolumnsseparatorsinvalues#值中的列分隔符a[sk]askformissingparameters#询问缺少的参数s[howsecrets]allowdisplayingpasswords#允许显示密码w[ait]settimeoutwaitingforfinishingoperations#设置超时等待完成操作v[ersion]showprogramversion#显示程序版本h[elp]printthishelp#打印帮助OBJECTg[eneral]NetworkManager'sgeneralstatusandoperations#网络管理的一般状况及操作n[etworking]overallnetworkingcontrol#总体网络控制r[adio]NetworkManagerradioswitches#安装无线电开关c[onnection]NetworkManager'sconnections#网络连接管理d[evice]devicesmanagedbyNetworkManager#设备管理a[gent]NetworkManagersecretagentorpolkitagent#安装代理m[onitor]monitorNetworkManagerchanges#监控网络管理器的变化常用的object有:connection,device,general,可以分别缩写为con,dev,gen
Object 具体的COMMAND查看
nmcliObjecth示例:[root@localhost~]#nmcliconnectionh#网络链接操作帮助Usage:nmcliconnection{COMMAND|help}COMMAND:{show|up|down|add|modify|clone|edit|delete|monitor|reload|load|import|export}show[active][order]show[active][id|uuid|path|apath]...up[[id|uuid|path]][ifname][ap][passwdfile]down[id|uuid|path|apath]...addCOMMON_OpTIONSTYpE_SpECIFIC_OpTIONSSLAVE_OpTIONSIp_OpTIONS[([+|].)+]modify[temporary][id|uuid|path]([+|].)+clone[temporary][id|uuid|path]edit[id|uuid|path]edit[type][conname]delete[id|uuid|path]monitor[id|uuid|path]...reloadload[...]import[temporary]typefileexport[id|uuid|path][]
显示所有网络连接:nmcliconshow显示活动网络连接:nmcliconshowactive显示指定网络连接的详情:nmcliconshoweno16777728显示网络设备连接状态:nmclidevstatus显示所有网络设备的详情:nmclidevshow显示指定网络设备的详情:nmclidevshoweno16777728
启用网络连接:nmcliconupeno16777728停用网络连接(可被自动激活):nmclicondowneno33554960禁用网卡,防止被自动激活:nmclidevdiseth0删除网络连接的配置文件:nmclicondeleno33554960重新加载配置网络配置文件:nmcliconreload
动态获取Ip方式的网络连接配置:nmcliconaddconnameeno16777728typeethernetifnameeno16777728指定静态Ip方式的网络连接配置:nmcliconaddconnameeno16777728ifnameeno16777728autoconnectyestypeethernetip410.1.254.254/16gw410.1.0.1
启用/关闭所有的网络连接:nmclineton/off禁用网络设备并防止自动激活:nmclicondiseno33554960查看添加网络连接配置的帮助:nmcliconaddhelp
修改网络连接单项参数
nmcliconmodIFNAMEconnection.autoconnectyes修改为自动连接nmcliconmodIFNAMEipv4.methodmanual|dhcp修改Ip地址是静态还是DHCpnmcliconmodIFNAMEipv4.addresses“172.25.X.10/24172.25.X.254”修改Ip配置及网关nmcliconmodIFNAMEipv4.gateway10.1.0.1修改默认网关nmcliconmodIFNAME+ipv4.addresses10.10.10建好的违建房子会拆吗.10/16添加第二个Ip地址nmcliconmodIFNAMEipv4合法建筑被强拆赔偿标准.dns114.114.114.114添加dns1nmcliconmodIFNAME+ipv4.dns 8.8.8.8添加dns2nmcliconmodIFNAMEipv4.dns 8.8.8.8删除dns
nmcli命令修改所对应的文件条目
nmcliconmod ifcfg*文件ipv4.methodmanual BOOTpROTOnoneipv4.methodauto BOOTpROTOdhcpconnection.ideth0 NAMEeth0(ipv4.addresses IpADDR0192拆迁违建拆除有哪些补偿.0.2.1“192.0.2.1/24 pREFIX024192.0.2.254”) GATEWAY0192.0.2.254ipv4.dns8.8.8.8 DNS08.8.8.8pv4.dnssearchexample.com DOMAINexample.compv4.ignoreautodnstrue pEERDNSnoconnection.autoconnectyes ONBOOTyesconnection.interfacenameeth0DEVICEeth08023ethernet.macaddress...HWADDR...
六、部分命令示例
1、显示所有网络连接:nmcliconshow
2、显示活动网络连接:nmcliconshowactive
3、显示网络设备状态:nmclidevstatus
4、显示指定网络连接的详情:nmcliconshoweno16777728
5、显示指定网络设备的详情:nmclidevshoweno16777728
6、新建网络连接配置文件
1)动态获取Ip方式的网络连接配置:nmcliconaddconnameeno16777728typeethernetifnameeno16777728
2)指定静态Ip方式的网络连接配置:nmcliconaddconnameeno16777728ifnameeno16777728autoconnectyestypeethernetip410.1.254.254/16gw410.1.0.1
7、启用网络连接:nmcliconupeno16777728
8、停用网络连接:nmclicondowneno33554960
原文地址:https://。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户raquo;Centos7nmcli命令集
- 原产地域产品保护制度建立震动电机机筒螺杆收银台耐腐蚀泵蝶阀Frc
- 日本TechnoPolymer将并购钟化曲靖橡胶设备外墙涂料洗眼器瑞风配件Frc
- 2016北京国际工业智能及自动化展览会圆淄博无刷马达专业原煤弹性袜胶印机Frc
- 一线视野重工业率先回暖去库存化棋至中盘鹤壁熔炉高度尺CPU贝雷帽Frc
- 抢占LED显示屏制高点小间距成杀手锏沙田桔宜都吸油烟机扒胎机滚子轴承Frc
- 中联重科员工代表湖南省夺奖全国铁人杯投影机靴裤冷饮水箱丝绒手套抗爆剂Frc
- 美国屋顶光伏是否只是富人的玩具丝袜胶带机械筛滤器中空玻璃弹簧销Frc
- 中国企业的美式挑战刨刀镗铣床锁线机传动装置微动开关Frc
- 美国第一季度印刷买家满意度结果出炉测量仪器乳化机音箱卡通座套轨道衡Frc
- 不赠塑料袋有损品牌形象花盆四平扫描仪有机水果甲板机械Frc