问题标签 [nmcli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
signals - ModemManager:信号/小区信息报告功能
我喜欢 mmcli 的简单性,但我缺少一些信息,例如 qmicli(--nas-get* 和其他命令)提供的信息。
所以我的问题是:
ModemManager/mmcli 是否为信号强度和其他蜂窝信息提供任何连续报告功能?我需要从不同的模块中收集数据,以找出最适合我的网关的模块。
这个问题有点像以前的问题,但我不知道如何使用这个特殊的信号接口。
如果这是可能的,我也很想用它来监控。
谢谢您的帮助!
ansible - Ansible:如何在 nmcli 模块中指定 ipv6.method?
为了使用 nmcli 在 RHEL7 中设置手动 ipv6 地址,可以执行以下操作:
但是,我不知道如何对 ansible 的nmcli
模块做同样的事情。我有以下任务:
问题是没有参数,当值与设置手动 IPv6 地址不兼容method
时,在某些情况下会导致错误:ipv6.method
我可能可以通过在这个任务之前(它不会抛出错误)和之后设置一个 shell 任务ipv6.method
来解决这个问题,但这是一个糟糕的解决方案。auto
manual
有没有合适的方法来实现这一目标?
wireless - How do you really use dbus to obtain the list of visible SSIDs from NetworkManager?
According to example 12 here I should be able to use
to discover all available wireless access points, because /org/freedesktop/NetworkManager/Devices/4
is my wireless adaptor. However, it seems to return results different from the command-line equivalent
which returns many more SSIDs. Whilst experimenting with the above at work, I could only get one SSID via dbus-send. At home, the first time I ran the dbus-send
command it returned an array of four access points, which is the same number as returned by nmcli
. I ran the same dbus-send
command again and this time it produced a list of only one access point, just as at work.
The next day at home I tried the dbus-send
command several times and it listed just one access point. I then ran the nmcli
command again and it listed five access points. After that, the dbus-send
command also listed five access points. It seems that the nmcli
command somehow goes further than the dbus-send
command to discover access points, but once it has done so, the dbus-send
command is also able to find the access points. That is not the case at work, however: the nmcli
command always discovers 12 or more APs but the dbus-send
command only ever discovers one.
I definitely only have one wireless adaptor: ifconfig -a
lists: enp0s25, lo, sit0 and wlp3s0.
What does the nmcli
command that the dbus-send
command does not?
ubuntu - 使用 nmcli 从静态切换到 DHCP
我需要更改我的连接,从使用 nmcli(从 Python 脚本调用)分配给 DHCP 的 staic 我试过这样:
但是在连接再次建立后,我的旧 IP 仍然存在,如果我显示连接信息,我会看到类似的东西
我该如何解决这个问题?
Ubuntu 版本 16.04
Python 版本 3.5.2
c++ - c++ 连接网络(ubuntu),如何处理密码错误的情况
我正在尝试制作一个 C++ 程序来连接到网络。
如果密码正确,Snippet 可以正常工作。
我的问题是,如果密码不正确,软件会打开提示,而不是直接给我凭据错误。
如果我手动关闭提示,代码片段会按预期运行。
有没有办法防止密码重试提示?甚至更好的方法来处理这个*?
*目前无视安全问题(密码存储在 cmd 历史记录等)。
python - 如何使用 nmcli Python 模块
我不知道如何将python-nmcli模块集成到我的 Python 脚本中。我似乎从根本上误解了该模块的某些内容。
已安装。
这是根据模块文档应该做的第一个。可惜这已经失败了。
好的,至少它已正确加载。
它确实 有一个dev
属性,但没有暴露。
为什么我什至不能导入那个类?
linux - 如何结合使用 I/O 重定向和 nmcli 帮助选项?
考虑以下命令,我试图在 Red Hat Enterprise Linux 8 系统上执行该命令。
nmcli con 添加帮助 | 较少的
特定命令的一些帮助页面非常冗长,并且管道到 less 并没有像我预期的那样工作。通常是一个类似'man nmcli | less' 提供第一页,您必须使用导航才能到达底部。在这种情况下,它显示最后一页,我无法翻页。尝试这样做会导致页面充满空白行。我想查看对象和添加命令的特定组合的所有帮助文档。出于某种原因,nmcli 命令的帮助选项不能很好地与 less 实用程序一起使用。如果我尝试使用“>”重定向到一个文件,我最终会得到一个空白文件。
networkmanager - 是否有任何其他使用 ifname 作为输入的 nmcli 连接实现?当前实现为 SSID 添加了数字后缀
我nmcli
在 Ubuntu 18 中创建了一个 C++ 包装器,用于将 2 个 WiFi 模块连接到 WPA2 网络。但是,它为 SSID 添加了一个数字后缀。示例:My Network
成为My Network 1
,然后这个数字不断增长。
由于我需要指定ifname
,当前命令是
nmcli -w 90 device wifi connect BSSID password AMAZING_PASSWORD ifname wlan0
。我也尝试过使用nmcli connection up <name> ifname <my_interface>
,但这需要我之前将两个 WiFi 模块实际连接到网络,但这似乎不对。是否有任何解决方案可以避免该数字后缀或更简单的方法来实现,connection up
而无需事先将两个模块都连接到网络?
nmcli - 设备的 MAC 和连接不匹配
使用时nmcli connection up MyNetwork ifname wlan0
出现此错误
用于激活网络的接口是另一个接口。但是如何允许每个接口使用该nmcli
命令访问该连接?
raspberry-pi - Raspbian 上的调制解调器未与“nmcli”连接
我需要配置 [TRM240 调制解调器][1] 以使用 Raspbian 系统。我按照答案 [此处] [2] 中报告的程序进行操作,但连接不起作用。
我附上了一些截图,记录了我发出的过程和命令。
首先,寻找连接的调制解调器:
检查找到的唯一调制解调器:
在这里,状态部分让我有点困惑,但我尝试继续。
我尝试了以下命令,对 : 和 . 使用不同ifname
的选项。他们都最终得到相同的结果。cdc-wdm0
ttyUSB2
ttyUSB3
检查连接并尝试占用调制解调器:
尝试接受:
服务网络管理器状态:
在这里,我看到了错误<error> [1597997651.4341] audit: failed to open auditd socket: Protocol not supported
...
服务 ModemManager 的状态(有警告,但没有错误):
系统信息: