nmcli命令详解

以下是nmcli命令的一些常用选项和用法:

connection show    -- 显示所有网络连接的详细信息。
connection up <UUID>   --启动网络连接。
connection down <UUID>  -- 停止网络连接。
connection modify <UUID> ipv4.addresses <IP地址>/<子网掩码>  -- 修改网络连接的IPv4地址。
connection modify <UUID> ipv4.gateway <网关>  -- 修改网络连接的IPv4网关。
connection modify <UUID> ipv4.method manual  -- 将网络连接的IPv4配置方法设置为手动。
connection modify <UUID> ipv6.addresses <IP地址>/<子网掩码>   -- 修改网络连接的IPv6地址。
connection modify <UUID> ipv6.gateway <网关>  -- 修改网络连接的IPv6网关。
connection modify <UUID> ipv6.method manual  -- 将网络连接的IPv6配置方法设置为手动。
connection modify <UUID> dns <DNS服务器>  -- 修改网络连接的DNS服务器。
connection modify <UUID> mtu <MTU值>  -- 修改网络连接的MTU值。
connection show --active  显示所有启用状态的网络连接。
connection  delete  <UUID>  -- 删除网卡

1)修改网卡名称

nmcli c modify uuid f136e0e3-5faf-4d2f-8c5f-4ce976585b30 con-name ens33
nmcli命令详解

2)添加网卡

nmcli connection add type ethernet con-name ens37 ifname ens37
nmcli命令详解

3)启动或停止网卡

nmcli connection reload ——重载网卡
nmcli connection up ens33 ——激活网卡ens33
nmcli connection down ens33 ——停用网卡ens33
nmcli connection down ens33 && nmcli connection up ens33 ——重启网卡ens33
nmcli命令详解

4)设置网卡获取IP模式

使用 nmcli 来设置网卡为静态IP ,可以使用以下命令:

nmcli connection modify <网卡名> ipv4.method manual ipv4.addresses <静态IP地址>/<子网掩码> ipv4.gateway <网关IP地址> ipv4.dns <DNS服务器IP地址>

nmcli connection modify ens37 ipv4.method manual ipv4.addresses 192.168.70.133/24 ipv4.gateway 192.168.70.2 ipv4.dns 114.114.114.114
#配置完静态IP后需要重启网卡使配置生效
nmcli c down ens37 && nmcli c up ens37
#查看网卡的详细信息
nmcli connection show ens37
nmcli命令详解
nmcli命令详解
nmcli命令详解

使用nmcli命令将网卡eth0模式设置为dhcp

#删除配置的静态IP
nmcli connection modify ens37 ipv4.addresses "" ipv4.gateway "" ipv4.dns ""
#修改网卡为dhcp模式
nmcli connection modify eth0 ipv4.method auto
#重启网卡
nmcli c down ens37 && nmcli c up ens37

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9789

(0)
郭靖的头像郭靖
上一篇 2023年10月9日 下午7:28
下一篇 2023年10月11日 下午11:35

相关推荐

  • CentOS7系统下扩容根目录

    利用单一磁盘的剩余空间 在同一块磁盘下,有剩余空间未分配,将该空间合并到根目录中 本文以/dev/sda为例 查看磁盘分区情况 lsblk或者fdisk -l /dev/sda 可以看到 sda 总容量为30G,而 sda1和 sda2 加起来总共使用了10G,因此我们可以将剩余的容量添加到目录中 对剩余空间进行分区格式化操作 fdisk /dev/sda …

    2022年6月9日
    1.5K00
  • Ubuntu防火墙使用方法

    安装防火墙 ufw防火墙开启和关闭 修改ufw防火墙规则 ufw命令使用实例

    2022年12月3日
    85700
  • zabbix用户密码忘记并找回

    解决方案: 1、登陆zabbix服务器,连接到mysql数据库 [root@localhost ~]# mysql -uroot -p     // -u 后面加用户名,-p 回车,输入数据库密码Enter password:   2、进入mysql数据库以后查询users表 MariaDB [(none)]> …

    2023年2月25日
    2.3K00
  • Ansible命令使用,常用模块

    ansible系列命令【帮助手册】 Ansible系列命令 ansible ansible-doc ansible-playbook ansible-vault ansible-console ansible-galaxy ansible-pull ansible-doc: 显示模块帮助 ansible-doc [options] [module…] -…

    Linux系统 2023年2月6日
    1.3K00
  • 解决Ubuntu DNS覆盖写入127.0.0.53

    问题: ubuntu22.04解析网址时报错如图所示: 因为/etc/resolve.conf中存在 nameserver 127.0.0.53回环地址造成循环引用 原因: ubuntu17.0之后特有,systemd-resolvd服务会一直覆盖 解决方法: 1、修改resolv.config文件中的nameserver(选做),修改完后DNS解析就能恢复…

    2022年12月1日
    3.1K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信