• Linux_NetworkManager_RHEL7


    目录

    前言

    RHEL7更加注重实用NetworkManager服务来实现网络的配置和管理,本篇主要介绍一下NetworkManager的使用指令。

    网卡命名

    RHEL7 的网卡命名规则

    RHEL7采用dmidecode采集命名方案,来得到主板信息。可以实现网卡名字永久唯一化,RHEL6得网卡命名会根据情况有所改变而非唯一且固定
    以太网:enX(X可以有下面3种类型)
    o 主板板载网卡
    p 独立网卡,PCI网卡
    s 热插拔网卡,usb之类
    无线网: wlX
    电缆: wwX
    xxxx(数字)表示:MAC地址+主板信息计算得出唯一的序列
    注意:如果网卡没有被 RHEL7 识别,那就会被认成 eth0

    在RHEL7中修改回RHEL6的网卡命名规则方法

    如果不习惯RHEL7的dmidecode采集命名,可以通过修改配置来还原为RHEL6的命名方案。
    修改Grub配置文件
    (开机给kernel传递参数,关闭主板dmidecode采集命名)
    vim /etc/sysconfig/grub

    GRUB\_CMDLINE_LINUX=加入net.ifnames=0 biosdevname=0

    重新加载Grub配置

    grub2-mkconfig -o /boot/grub2/grub.cfg

    生成RHEL6的网卡配置文件

    cd /erc/sysconfig/network-scripts
    mv ifcfg-enxxxxxx ifcfg-eth0

    配置网卡
    vim ifcfg-eth0

    NAME="eth0"
    ONBOOT=yes
    systemctl reboot

    RHEL7的Network管理工具nmcli指令

    RHEL7常营的配置网卡的方法有下面几种:
    (1)ifconfig enxxxx newIp
    (2)图形化配置–>nm-connection-editor–图形化
    (3)文本方式配置 –>nmtui-connect、nmtui-edit
    (4)命令行模式(nmcli):nmcli修改后不是立即生效,要 down/up或重启NetworkManager使新配置生效
    其中nmcli服务作为RHEL7中最常用的网络配置管理工具。

    nmcli指令

    nmcli general status 查看系统中启动了的网络类型
    nmcli general hostname 查看系统的主机名
    nmcli device show 显示网卡信息
    nmcli conn show 显示网卡配置文件信息,一张网卡可以写多个配置文件,通过nmcli conn up fileName,来启用配置文件
    nmcli -p conn show 网卡名 显示网卡的详细信息
    建立网卡子接口
    nmcli conn modi enoxxxx +ipv4.addr "172.25.0.10/24"
    一条指令配置网络
    staticIP网卡

    nmcli connection modify eno16777736 ipv4.addresses "192.168.0.100/24 192.168.0.254" ipv4.dns "192.168.0.254"ipv4.method manual

    新建一个连接到网卡的配置文件(为一块网卡增加多个配置文件)

    nmcli conn add con-name "mynetwork" ifname enoxxxx type ethernet autoconnect yes ipv4 "192.168.8.1/24" gw4 "192.168.8.254"

    设置主机名

    临时修改Host Name

    nmcli-hostname newHostName

    永久修改HostName

    vim /etc/hostname

    hostnamectl set-hostname=newHostName          

    Jmilk

  • 相关阅读:
    708. Insert into a Cyclic Sorted List
    24. Swap Nodes in Pairs
    877. Stone Game
    EOJ Monthly 2020.7 A. 打字机(前缀和+思维)
    EOJ Monthly 2020.7 B. 线上考试(排列组合)
    【JavaScript】Generator
    【JavaScript】Promise
    【JavaScript】throw 和 try...catch
    【JavaScript】JSON
    【JavaScript】WeakSet
  • 原文地址:https://www.cnblogs.com/jmilkfan-fanguiju/p/11825235.html
Copyright © 2020-2023  润新知