|
一、CentOS7网卡命名
rhel6之前假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,收集接口利用持续号码命名:eth0、eth1等,当增加或删除网卡时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,称号能够会发生变化预警可以参考下述几点停止排查和优化需要将这两个部分毗连起来。
rhel7以后假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,利用基于硬件假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,装备拓扑和设备范例命名
(1) 网卡命名机制
systemd对收集装备的命名方式
(a) 假如Firmware或BIOS为主板上集成的装备供给的索引信息可用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,且可猜测则按照此索引停止命名假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,例如eno1
(b) 假如Firmware或BIOS为PCI-E扩大槽所供给的索引信息可用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,且可猜测假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,则按照此索引停止命名假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,例如ens1
(c) 假如硬件接口的物理位置信息可用假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,则按照此信息停止命名假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,例如enp2s0
(d) 假如用户显式启动假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,也可按照MAC地址停止命名假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,enx2387a1dc56;
(e) 上述均不成用时假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,则利用传统命名机制假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,基于BIOS支持biosdevname中
内置网卡:em1,em2
pci卡:pYpX Y: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/60-net.rules
第二步:biosdevname 会按照/usr/lib/udev/rules.d/71-biosdevname.rules
第三步:经过检测收集接口装备假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,按照/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=0 rhgb quiet”或:点窜/boot/grub2/grub.cfg
(2) 为grub2天生其设置文件
grub2-mkconfig -o /etc/grub2.cfg
(3) 重启系统
四、设置工具
收集设置工具:nmcli——间接点窜文件
主机名设置工具(间接点窜文件):hostnamectl {status|set-hostname “hostname”}
五、nmcli号令集
[root@localhost ~]# nmcli -h #检察帮助
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
OPTIONS
-t[erse] terse output #简洁的输出
-p[retty] pretty output #标致的输出
-m[ode] tabular|multiline output mode #输出形式
-c[olors] auto|yes|no whether to use colors in output #能否在输出中利用色彩
-f[ields] |all|common specify fields to output #指定要输出的字段
-e[scape] yes|no escape columns separators in values #值中的列分隔符
-a[sk] ask for missing parameters #询问缺少的参数
-s[how-secrets] allow displaying passwords #答应显现密码
-w[ait] set timeout waiting for finishing operations #设备超期间待完成操纵
-v[ersion] show program version #显现法式版本
-h[elp] print this help #打印帮助
OBJECT
g[eneral] NetworkManager's general status and operations #收集治理的一般状态及操纵
n[etworking] overall networking control #整体收集控制
r[adio] NetworkManager radio switches #安装无线电开关
c[onnection] NetworkManager's connections #收集毗连治理
d[evice] devices managed by NetworkManager #装备治理
a[gent] NetworkManager secret agent or polkit agent #安装代理
m[onitor] monitor NetworkManager changes #监控收集治理器的变化
常用的object有:connection假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,device假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,general假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,可以别离缩写为con,dev,gen
Object 具体的COMMAND检察
nmcli Object -h
示例:
[root@localhost ~]# nmcli connection -h #收集链接操纵帮助
Usage: nmcli connection { 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] [I] ...
up [[id | uuid | path] [I]] [ifname ] [ap [B]] [passwd-file ]
down [id | uuid | path | apath] [I] ...
add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]. )+]
modify [--temporary] [id | uuid | path] [I] ([+|-]. )+
clone [--temporary] [id | uuid | path ] [I]
edit [id | uuid | path] [I]
edit [type ] [con-name ]
delete [id | uuid | path] [I]
monitor [id | uuid | path] [I] ...
reload
load [ ... ]
import [--temporary] type file
export [id | uuid | path] [I] []
显现一切收集毗连:nmcli con show
显现活动收集毗连:nmcli con show -active
显现指定收集毗连的详情:nmcli con show eno16777728
显现收集装备毗连状态:nmcli dev status
显现一切收集装备的详情:nmcli dev show
显现指定收集装备的详情:nmcli dev show eno16777728
启用收集毗连:nmcli con up eno16777728
停用收集毗连(可被自动激活):nmcli con down eno33554960
禁用网卡假如您的虚拟主机处事出现流量超标预警可以参考下述几点停止排查和优化,避免被自动激活:nmcli dev dis eth0
删除收集毗连的设置文件:nmcli con del eno33554960
重新加载设置收集设置文件:nmcli con reload
静态获得IP方式的收集毗连设置:nmcli con add con-name eno16777728 type ethernet ifname eno16777728
指定静态IP方式的收集毗连设置:nmcli con add con-name eno16777728 ifname eno16777728 autoconnect yes type ethernet ip4 10.1.254.254/16 gw4 10.1.0.1
启用/封闭一切的收集毗连:nmcli net on/off
禁用收集装备并避免自动激活:nmcli con dis eno33554960
检察增加收集毗连设置的帮助:nmcli con add help
点窜收集毗连单项参数
nmcli con mod IF-NAME connection.autoconnect yes点窜成自动毗连
nmcli con mod IF-NAME ipv4.method manual | dhcp点窜IP地址是静态还是DHCP
nmcli con mod IF-NAME ipv4.addresses “172.25.X.10/24 172.25.X.254”点窜IP设置及网关
nmcli con mod IF-NAME ipv4.gateway 10.1.0.1点窜默许网关
nmcli con mod IF-NAME +ipv4.addresses 10.10.10.10/16增加第二个IP地址
nmcli con mod IF-NAME ipv4.dns 114.114.114.114增加dns1
nmcli con mod IF-NAME +ipv4.dns 8.8.8.8增加dns2
nmcli con mod IF-NAME -ipv4.dns 8.8.8.8删除dns
nmcli号令点窜所对应的文件条目
nmcli con mod ifcfg-* 文件
ipv4.method manual BOOTPROTO=none
ipv4.method auto BOOTPROTO=dhcp
connection.id eth0 NAME=eth0
(ipv4.addresses IPADDR0=192.0.2.1
“192.0.2.1/24 PREFIX0=24
192.0.2.254”) GATEWAY0=192.0.2.254
ipv4.dns 8.8.8.8 DNS0=8.8.8.8
pv4.dns-search example.com DOMAIN=example.com
pv4.ignore-auto-dns true PEERDNS=no
connection.autoconnect yes ONBOOT=yes
connection.interface-name eth0 DEVICE=eth0
802-3-ethernet.mac-address... HWADDR=...
六、部分号令示例
1、显现一切收集毗连:nmcli con show
2、显现活动收集毗连:nmcli con show -active
3、显现收集装备状态:nmcli dev status
4、显现指定收集毗连的详情:nmcli con show eno16777728
5、显现指定收集装备的详情:nmcli dev show eno16777728
6、新建收集毗连设置文件
1)静态获得IP方式的收集毗连设置:nmcli con add con-name eno16777728 type ethernet ifname eno16777728
2)指定静态IP方式的收集毗连设置:nmcli con add con-name eno16777728 ifname eno16777728 autoconnect yes type ethernet ip4 10.1.254.254/16 gw4 10.1.0.1
7、启用收集毗连:nmcli con up eno16777728
8、停用收集毗连:nmcli con down eno33554960
原文地址:https://www.3yyy.top/186.html |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|