易商讯
当前位置: 首页 » 资讯 » 知识 » 正文

nmcli命令详解 wifi(linux用nmcli网络配置的命令)

放大字体  缩小字体 发布日期:2023-04-07 17:59:29
导读

一、前言: centos已经死了,作为用户量最大的RHEL衍生发行版,在2022年1月1日结束了centos8生命周期;而到2024年6月centos7支持结束之前,时间会给我们一个最合格的centos继任

一、前言:

centos已经死了,作为用户量最大的RHEL衍生发行版,在2022年1月1日结束了centos8生命周期;而到2024年6月centos7支持结束之前,时间会给我们一个最合格的centos继任者,在此,我的选择是Alma Linux。

nmcli命令详解 wifi,linux用nmcli网络配置的命令

二、centos8/alma8网络管理命令变化:

centos8/alma8系统,弃用了network.service,采用NetworkManager(NM)网络管理器,因此命令为nmcli。

三、操作命令:

查看当前网络信息

[root@alma8~]#nmcliens224:connectedtoens224"VMware VMXNET3"ethernet(vmxnet3),00:50:56:8E:02:B1,hw,mtu1500inet4192.168.200.10/24route4192.168.200.0/24inet6fe80::9c44:37c2:db12:5fcd/64route6fe80::/64lo:unmanaged"lo"loopback(unknown),00:00:00:00:00:00,sw,mtu65536DNS configuration:servers:192.168.200.1192.168.200.2domains:9sb.orginterface:ens224

重新加载网卡配置文件

[root@alma8 ~]# nmcli connection reload

停止网卡、激活网卡

激活不仅是启动网卡,还会重新加载网卡配置文件

[root@alma8 ~]# nmcli connection down ens224Connection 'ens224'successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) [root@alma8 ~]# nmcli connection up ens224Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

查看全部网卡信息

[root@alma8~]#nmclideviceshowGENERAL.DEVICE:ens224GENERAL.TYPE:ethernetGENERAL.HWADDR:00:50:56:8E:02:B1GENERAL.MTU:1500GENERAL.STATE:100(connected)GENERAL.CONNECTION:ens224GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/5WIRED-PROPERTIES.CARRIER:onIP4.ADDRESS[1]:192.168.200.10/24IP4.GATEWAY:--IP4.ROUTE[1]:dst=192.168.200.0/24,nh=0.0.0.0,mt=101IP4.DNS[1]:192.168.200.1IP4.DNS[2]:192.168.200.2IP4.DOMAIN[1]:9sb.orgIP6.ADDRESS[1]:fe80::9c44:37c2:db12:5fcd/64IP6.GATEWAY:--IP6.ROUTE[1]:dst=fe80::/64,nh=::,mt=101GENERAL.DEVICE:loGENERAL.TYPE:loopbackGENERAL.HWADDR:00:00:00:00:00:00GENERAL.MTU:65536GENERAL.STATE:10(unmanaged)GENERAL.CONNECTION:--GENERAL.CON-PATH:--IP4.ADDRESS[1]:127.0.0.1/8IP4.GATEWAY:--IP6.ADDRESS[1]:::1/128IP6.GATEWAY:--IP6.ROUTE[1]:dst=::1/128,nh=::,mt=256

查看单个网卡信息

[root@alma8~]#nmclideviceshowens224GENERAL.DEVICE:ens224GENERAL.TYPE:ethernetGENERAL.HWADDR:00:50:56:8E:02:B1GENERAL.MTU:1500GENERAL.STATE:100(connected)GENERAL.CONNECTION:ens224GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/5WIRED-PROPERTIES.CARRIER:onIP4.ADDRESS[1]:192.168.200.10/24IP4.GATEWAY:--IP4.ROUTE[1]:dst=192.168.200.0/24,nh=0.0.0.0,mt=101IP4.DNS[1]:192.168.200.1IP4.DNS[2]:192.168.200.2IP4.DOMAIN[1]:9sb.orgIP6.ADDRESS[1]:fe80::9c44:37c2:db12:5fcd/64IP6.GATEWAY:--IP6.ROUTE[1]:dst=fe80::/64,nh=::,mt=101

查看网卡设备状态

[root@alma8~]# nmcli device statusDEVICETYPE STATE CONNECTIONens224ethernet connected ens224loloopback unmanaged --

查看网卡信息

[root@alma8 ~]# nmcli connection showNAME UUID TYPE DEVICE ens224 bcb687ae-9883-4453-ad03-74087a9f4477 ethernet ens224

创建网卡配置文件

[root@alma8 ~]# nmcli con add type ethernet con-name ens224.1 ifname ens224Connection 'ens224.1'(4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully added. [root@alma8 ~]# nmcli connection showNAME UUID TYPE DEVICE ens224 bcb687ae-9883-4453-ad03-74087a9f4477 ethernet ens224 ens224.14187eb22-d317-4dc1-82f5-c81a97d8bbd4 ethernet --

删除网卡配置文件

[root@alma8 ~]# nmcli con delete ens224.1Connection 'ens224.1'(4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully deleted.

修改网卡是否为自启,默认自启

[root@alma8 ~]# nmcli con mod ens224 connection.autoconnect no[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224ONBOOT=no[root@alma8 ~]# nmcli con mod ens224 connection.autoconnect yes[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224ONBOOT=yes

修改网卡是否自动获取IP,并配置静态IP地址

[root@alma8 ~]# nmcli con modif ens224 ipv4.method auto[root@alma8 ~]# grep BOOTPROTO /etc/sysconfig/network-scripts/ifcfg-ens224BOOTPROTO=dhcp [root@alma8 ~]# nmcli con modif ens224 ipv4.method manual ipv4.addresses 192.168.200.200/24 ipv4.gateway 192.168.200.1 connection.autoconnect yes ipv4.dns 114.114.114.114,114.114.115.15 [root@alma8 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens224TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens224 UUID=bcb687ae-9883-4453-ad03-74087a9f4477 DEVICE=ens224 ONBOOT=yes IPADDR=192.168.200.200 PREFIX=24 GATEWAY=192.168.200.1 DNS1=114.114.114.114 DNS2=114.114.115.15 [root@alma8 ~]# nmcli con up ens224Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/10) [root@alma8 ~]# ip add3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:50:56:8e:02:b1 brd ff:ff:ff:ff:ff:ff inet 192.168.200.200/24 scope global noprefixroute ens224 valid_lft forever preferred_lft forever inet6 fe80::9c44:37c2:db12:5fcd/64 scope link noprefixroute valid_lft forever preferred_lft forever

四、完成一次完整操作,服务器添加一块网卡,配置IP、DNS、网关。

添加网卡后,出现了Wiredconnection1,但是没有对应的配置文件[root@alma8~]#nmcliconshowNAMEUUIDTYPEDEVICEWiredconnection1ee5fc609-9606-3e44-841d-601fc7d562abethernetens256[root@alma8~]#ll/etc/sysconfig/network-scripts/total8删除Wiredconnection1[root@alma8~]#nmclicondelete"Wired connection 1"Connection'Wired connection 1'(ee5fc609-9606-3e44-841d-601fc7d562ab)successfullydeleted.新建ens256[root@alma8~]#nmcliconaddtypeethernetcon-nameens256ifnameens256Connection'ens256'(d90d5e30-7c76-4a62-92de-0fb4d4a0a41f)successfullyadded.已生成ens256配置文件[root@alma8~]#ll/etc/sysconfig/network-scripts/total12-rw-r--r--.1rootroot282May413:54ifcfg-ens256为ens256配置网络[root@alma8~]#nmcliconmodifens256ipv4.methodmanualipv4.addresses192.168.200.201/24ipv4.gateway192.168.200.1connection.autoconnectyesipv4.dns114.114.114.114,114.114.115.15重新加载ens256配置文件[root@alma8~]#nmcliconupens256Connectionsuccessfullyactivated(D-Busactive path:/org/freedesktop/NetworkManager/ActiveConnection/13)查看网卡信息[root@alma8~]#ipaddr4: ens256:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscmqstateUPgroupdefaultqlen1000link/ether00:50:56:8e:4d:94brdff:ff:ff:ff:ff:ffinet192.168.200.201/24brd192.168.200.255scopeglobalnoprefixrouteens256valid_lftforeverpreferred_lftforeverinet6fe80::374f:9c09:1e47:e0fa/64scopelinknoprefixroutevalid_lftforeverpreferred_lftforever

五、总结

不爽,太不爽了!

nmcli命令详解 wifi,linux用nmcli网络配置的命令


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文nmcli命令详解 wifi(linux用nmcli网络配置的命令)链接:http://www.esxun.cn/news/116430.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3