contos7网络属性配置

本文深入解析Linux系统中网卡的命名机制,包括udev如何根据集成设备、PCI-E拓展槽、物理位置信息及MAC地址进行智能命名。同时,介绍了传统命名与现代可预测功能命名的区别,以及如何在系统中实现命名机制的切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


    传统命名:以太网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=  指定传输速率
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值