分享

CentOS命令ip和nmcli使用速查

 copy_left 2020-11-18

Mini模式安装CentOS后,我们熟悉的ifconfig命令已经没有,取而代之的是nmcli和ip命令

nmcli命令: nmcli命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效(支持tab键补齐)

查看IP (类似ifconfig, ip addr)

nmcli device
CentOS命令ip和nmcli使用速查

网络设备列表及连接状态

nmcli device show
CentOS命令ip和nmcli使用速查

设备详细信息

nmcli device show
CentOS命令ip和nmcli使用速查

网络连接状态查看

nmcli connection show  eno2
CentOS命令ip和nmcli使用速查

连接详细信息

nmcli d connect ens33

开启连接/关闭连接

nmcli device disconnect eno2
CentOS命令ip和nmcli使用速查
nmcli d connect ens33
CentOS命令ip和nmcli使用速查

网卡自启动(启动自动加载)

nmcli connection modify eno2 connection.autoconnect no   #开机不启动网卡
CentOS命令ip和nmcli使用速查
nmcli connection modify eno2 connection.autoconnect yes #开启网卡自启动
CentOS命令ip和nmcli使用速查

地址获取方式配置

地址指定

nmcli connection modify eno2 ipv4.method manual ipv4.addresses 172.12.0.101/24
CentOS命令ip和nmcli使用速查

DHCP自动获取

nmcli connection modify eno2 ipv4.method auto
CentOS命令ip和nmcli使用速查

修改地址

nmcli connection modify eno2 ipv4.addresses 172.12.0.100/24

添加secondary IP

nmcli connection modify eno2 +ipv4.addresses 172.16.10.101/24
CentOS命令ip和nmcli使用速查

添加/删除DNS

nmcli connection modify ens37 ipv4.dns 114.114.114.114nmcli connection modify ens37 +ipv4.dns 192.168.10.3     #添加第二个DNSnmcli connection modify ens37 -ipv4.dns 192.168.10.3      #删除DNS

启用connection(相当于ifup)

nmcli connect up eno2

立即生效网卡

nmcli d reapply ens33          #方法一nmcli d connect ens33         #方法二

删除网络连接的配置文件

nmcli c delete ens33

监听事件

nmcli m

ip命令

CentOS命令ip和nmcli使用速查

添加/删除地址

ip addr add 192.168.2.10/24 dev eno2  #添加ip addr del 192.168.2.10/24 dev eno2    #删除
CentOS命令ip和nmcli使用速查

添加路由

ip route add default via 192.168.202.254           #缺省路由
ip route add 192.168.4.0/24 via 192.168.4.1 #网段路由ip route change 192.168.4.0/24 dev eth1 #路由修改ip route add nat 192.168.1.100 via 192.168.1.1 #NAT路由

查看路由

ip route show table mainip route show table localip route show table all

网络统计查看

ip -s linkip -s -s link ls eno1
CentOS命令ip和nmcli使用速查

接口设置

接口up/down

ip link set eth0 upip link set eth0 down

修改设置传输队列的长度

ip link set dev eth0 txqueuelen 100

接口MTU

ip link set dev eth0 mtu 1500

接口MAC修改

ip link set dev eth0 address 00:01:4f:00:15:f1

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多