马哥Linux学习笔记11-5centos网络属性配置

本文深入解析CentOS7的网络设备命名机制,包括udev、systemd命名规则及配置方法。涵盖可预测命名、传统命名及按MAC地址命名的策略,并介绍网络配置工具如nmcli、nmtui和hostnamectl的使用,以及网络客户端工具如lftp、wget的操作指南。
  • centos 7网络属性配置
    传统命名:以太网eth[0,1,2,3,…],wlan[0,1,2,3,…]
    可预测功能 udev支持多种不同的命名方案
    Firmware,拓扑结构
    1网卡命名机制
    systemd对网络设备的命名方式:
    a如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如enol
    b如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ensl
    c如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0
    d如果用户显示启用,也可根据MAC地址进行命名,enx123aldc34
    e以上均不可用时,则使用传统命名机制
    上述命名机制中,有的需要biosdevname程序的参与
    2名称组成格式
    en:ethernet
    wl:wlan
    ww:wwan
    名称类型: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,TD_NET_NAME_PATH

  • 回归传递命名方式:
    1编辑/etc/defarlt/grub配置文件
    GRUB_CMDLINE_LINUX=“net.ifnames=0 rhgb quiet”
    2为grub2生成其配置文件
    grub2-mkconfig -o /etc/grub2.cfg
    3重启系统

  • 地址配置工具:nmcli
    nmcli [ options ] object { commad | help }
    device - show and manage network interfaces
    connection - start, stop, and manage network connections
    如何修改IP地址等属性:
    nmcli connection modify IFACE [+|-]setting.property value
    setting.property:
    ipv4.addresses
    ipv4.gateway
    ipv4.dns1
    ipv4.method
    manual
    网络接口配置tui工具:nmtui
    主机名称配置工具:hostnamectl
    status
    set-hostname

  • 网络客户端工具:
    lftp,ftp,lftpget,wget
    lftp [ -p port][-u user[,password]] SERVER
    子命令:
    get
    mget
    ls
    help
    lftpget URL
    ftp
    wget
    wget [option]…[URL]…
    -q 静默模式
    -c 续传
    -o保存位置
    –limit-rates=:指定传输速率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值