问题标签 [networkmanager]

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.

0 投票
1 回答
1893 浏览

java - 如何使用 dbus 和 NetworkManager 激活连接

根据我之前的 SO 问题,我仍在努力通过 Java 应用程序中的 dbus 控制 NetworkManager。我想激活现有的无线连接,所以这是我的代码,尽可能地去除无关紧要:

这里NetworkManagerIface哪里。这运行正常并打印:

所以看起来调用成功了ActivateConnection,因为它返回了一些合理的东西。但是,该命令nmcli c show将连接显示为使用。

NetworkManager 在我们的系统中拥有八个连接:

现有连接是有线(以太网)连接,我想添加无线连接。为什么我的ActivateConnection电话不这样做?

0 投票
1 回答
432 浏览

linux - NetworkManager 连接断开原因 -3 问题

今天突然我收到这个问题 - 有时我无法连接到任何网络,有时我无法连接到 WPA2 网络,可以连接到不安全的网络,有时我连接到一切。3周前我没有任何问题。在journalctl -f | grep -i warn我看到的日志中:

如果需要,我可以发送更多日志,或检查其他内容。我尝试sudo sh -c 'modprobe -r iwlwifi && modepobe iwlwifi 11n_disable=1'从 UBUNTU 论坛使用,但它现在有帮助。操作系统:Arch Linux x86_64 内核:5.4.8-arch1-1

0 投票
0 回答
1428 浏览

linux - Linux Opensuse 网络管理器服务未运行 - 未找到 OPENSSL_1_1_1d

我在我的 HP Opensuse 笔记本电脑上安装了更新,但我无法再连接 wifi。系统托盘中的 Wifi 菜单丢失。我可以看到蓝牙,但没有wifi。经调查,网络管理器服务未运行。当我尝试使用 command 从终端运行 Networkmanager 服务时NetworkManager --no-daemon,会出现以下错误消息。

NetworkManager: /lib64/libcrypto.so.1.1: version 'OPENSSL_1_1_1d' not found (required by /usr/lib64/libssh.so.4)

我做了一些研究并尝试了以下事情。

  1. 禁用 NetworkManager 并启用 wicked 服务,但接口仍然抱怨 NM 无法正常工作。
  2. 当我检查时hwinfo,我可以看到 wlan 适配器的正确型号和驱动程序。
  3. 我启用了禁用的适配器,ifup wlo1因为我检查时接口已关闭ip addr
  4. 我可以使用iwlist wlo1 scan,我可以看到范围内的网络,所以适配器很好。这是一个英特尔
  5. 我检查了错误,并且在 2019 年有一些类似行为的报告。
  6. 使用 nmcli,它会出现“网络管理器未运行”的消息
  7. 尝试使用 YasT 禁用 NM 并启用 Wicked,但 YasTNetwork在更新后不再显示屏幕。它只是旋转,什么也不做。
  8. 从终端运行 Yast,它会出现另一条消息报告错误

配置:

有没有人有任何想法?

0 投票
1 回答
60 浏览

networking - 如何调试 NetworkManager 共享连接

在 ubuntu 18.04 PC 上,我有两张 wifi 卡,每张卡都有一个 NetworkManager 连接。两个网络连接是:

  1. 名为 Up 的连接 - 这是上游连接,即它通过无线路由器连接到互联网(路由器的 IP 地址为 192.168.1.0/24)
  2. 一个名为 Gate 的连接 - 此连接以 ap 模式运行,将通过 Up 获得的 Internet 连接共享给连接到 Gate 的其他设备(ipv4.addresses设置为192.168.2.0/24,并且 PC 本身的 IP 为 192.168.2.3 )

在 PC 本身上,我浏览互联网没有问题,但在连接到 Gate 的另一台设备上,我无法访问互联网,知道可能出了什么问题吗?

这是Gate网络的连接文件

0 投票
1 回答
1384 浏览

android - 连接到 android 10 中的特定 wifi

我正在尝试连接到 android 10 中的特定 wifi 网络。我已经拥有可用的凭据,我正在添加网络建议:

我能够看到通知(尽管只是应用程序第一次请求此通知,这在很大程度上是有道理的,因为它实际上是在请求许可才能建议网络)。但是,在我允许之后,我似乎无法连接到该网络。特别是如果我已经有到其他网络的 wifi 连接。

新网络没有出现在我的已保存网络列表中,如果我在 wifi 扫描列表中找到它,然后单击它,它会将其视为新网络。

我不希望该应用程序能够强制系统连接,但我希望用户能够通过 wifi 设置自己进行连接,而无需从头开始配置。

我也尝试过使用 ConnectivityManager 强制连接,但这并没有添加实际的持久 wifi 连接。它只是为了在应用程序在内存中时强制连接特定应用程序(至少这是我对它的理解)。

0 投票
1 回答
480 浏览

interface - 通过 GSM 连接无法上网,可能是接口问题

我无法让 GSM 连接正常工作。

目前使用:

  • 研华 UNO-2272G 设备
  • Ubuntu 18.04
  • 网络管理器/nmcli 包

该卡放入手机即可使用。

*注意:以下屏幕截图是通过 SSH 和远程制作的,因为设备当前插入以太网,直到此问题得到解决。

这是“nmcli”命令的当前状态:

nmcli 打印

GSM 的系统连接称为“radi”。我的猜测是,该连接的接口以某种方式试图与另一个接口(红色下划线)一起工作,而另一个接口又试图从路由器获取其 DNS conf(它当前与以太网连接,但如果设备从路由器和 NetworkManager 中拔出并重新启动网络,它仍然尝试访问路由器以获取其 DNS)。

这是“ip addr”命令的当前状态:

ip地址

这是 /etc/network/interfaces 文件的当前状态:

接口

这是 /etc/NetworkManager/system-connections/radi 文件的当前状态:

系统连接

所以,问题是,我在这里错过了什么?是上面写的界面问题,还是完全其他的问题?

免责声明:我对这里介绍的东西不是很精通,如果不是全部的话,大部分都是按照互联网上的指导方针配置的。

0 投票
0 回答
81 浏览

c++ - 网络管理器 dbus 接口调用无线在 raspbian 上不起作用

我有以下代码使用 NetworkManager dbus api 检索接入点信息:

此代码适用于桌面 linux(ubuntu 18.04)。

但是在 raspbian (buster, raspberry pi 3 B/B+) 中这个代码不起作用!问题是这个电话:

dbus_iface.call("GetAllAccessPoints");

返回空回复。

如何在 raspbian 和 ubuntu 中使用 NM dbus 接口有什么不同吗?

0 投票
2 回答
2133 浏览

linux - dhclient.conf 修改不会改变 resolv.conf

当我使用前缀名称服务器修改我的 /etc/dhcp/dhclient.conf 时,网络管理器重新启动后,生成的 resolv.conf 文件不包含这些服务器。我正在研究 Kali Linux。

这是我的 dhclient.conf

修改后我运行

这是 cat /etc/resolv.conf 的输出

没有名称服务器。

0 投票
0 回答
201 浏览

android - DefaultNetworkCallback 用于检查网络连接未成功更新全局状态变量

我使用了connectivityManager.registerDefaultNetworkCallback 来检查互联网连接。我已经<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />在我的AndroidManifest.xml

我正在检查网络连接的变量,如

实用程序类的功能就像-

它正在输入OnAvailable()方法并更新App.isNetworkConnected变量。但是当我从我的活动中检查它时,它并没有反映这些变化——

虽然我有活动的互联网连接,但它并没有改变App.isNetworkConnectedfromfalse的值 -true每次它都显示为 false

任何帮助表示赞赏错误是什么以及使用它的正确方法应该是什么

0 投票
2 回答
1360 浏览

linux - 使用命令行 Ubuntu 检查 NetworkManager 是 DHCP 还是静态

如何使用命令行检查 GUI 网络设置是 DHCP 还是静态?用于 Ubuntu 18.04 中的活动和连接接口

我想要一个像 grep 这样的行命令给我 static/dhcp 或 true/false

截屏