传统命名:以太网eth[0,1,2,...]
可预测功能
udev支持多种不同的命名方案:
systemd,biosdev
Firmware,拓扑结构
(1)网卡命名机制
systemd方式
(a)如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可
预测则根据此索引命名,例如eno1
(b)如果Firmware或BIOS为PCI-E拓展槽所提供的索引信息可用,且可预测则为ens1
(c)如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0
(d)如果用户显式启动,也可根据MAC地址进行命名,enx2387a1dc56
(e)上述均不可用时,则使用传统命名机制
上述命名机制中,有的需要biosdevname程序的参与
(2)名称组合格式
en 表示ethernet
wl 表示wlan无线局域网设备
ww 表示wwan 无线广域网设备
名称类型:
o<index>:集成设备的设备索引号
s<slot>:拓展槽的索引号
x<MAC>:基于MAC地址的命名
p<bus>s<slot>:enp2s1
网卡设备的命名过程:
1)
udev,辅助工具程序/lib/udev/rename_device,/usr/lib/udev/rules.d/60-net.rules
2)
biosdevname
根据/usr/lib/udev/rules.d/71-biosdevname.rules
3)
通过检测网络接口设备,根据/lib/udev/rules.d/75-net-description
ID_NET_NAME_ONBOARD,IN_NET_NAME_SLOT,ID_NET_NAME_PATH
回归传递命名方式
(1)编辑/etc/default/grub配置文件
GRUB_CMDLINE_LINUX="net.ifnames=0 rhgb quiet"
(2)为grub2生成配置文件
grub2_mkconfig -o /etc/grub2.cfg
(3)重启系统
nmcli device status
nmcli device show eth0
nmcli connection modify IFACE
ipv4.addresses
ipv4.gateway
ipv4.dns1
ipv4.method manual
移除的时候 -ipv4.addresses ...
+ipv4.dns 额外加
nmcli con down 'eth0'
nmcli con up 'eth0'
nmtui也可以
wget -q 静默
-c 续传
-O 保存位置
--limit-rates= 指定传输速率