【发布时间】:2020-06-09 13:15:49
【问题描述】:
我有一个 CentOS7 机器,需要将其从 DHCP 更改为静态 IP。我正在使用下面的 ansible 代码,并且不断收到消息。我已经安装了所需的软件包以使其正常工作,所以我认为这不是问题。
"FAILED! => {"changed": false, "msg": "Error: Failed to modify connection 'System ens192': No such method 'Update2'\n", "name": "System ens192", "rc": 1}"
我知道 ifname 是“ens192”,但不确定 conn_name。我做了一个“nmcli connection show”和一个“nmcli device show”,但它们似乎都不起作用。
我尝试了 conn_name "ens192, System ens192, my-en192",但我得到了相同的错误消息,只是 conn_name 不同。
我最终希望通过收集事实程序设置这些值,但不确定如何执行此操作?
- name: Add an Ethernet connection with static IP configuration
nmcli:
conn_name: ens192
ifname: ens192
type: ethernet
ip4: 192.0.2.100/24
gw4: 192.0.2.1
state: present
【问题讨论】:
-
可能只是你的剪切和粘贴,但选项需要缩进。
-
能否尝试重启 NetworkManager 然后重试?