问题标签 [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.
java - 如何使用 dbus 和 NetworkManager 激活连接
根据我之前的 SO 问题,我仍在努力通过 Java 应用程序中的 dbus 控制 NetworkManager。我想激活现有的无线连接,所以这是我的代码,尽可能地去除无关紧要:
这里在NetworkManagerIface
哪里。这运行正常并打印:
所以看起来调用成功了ActivateConnection
,因为它返回了一些合理的东西。但是,该命令nmcli c show
将连接显示为未使用。
NetworkManager 在我们的系统中拥有八个连接:
现有连接是有线(以太网)连接,我想添加无线连接。为什么我的ActivateConnection
电话不这样做?
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
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)
我做了一些研究并尝试了以下事情。
- 禁用 NetworkManager 并启用 wicked 服务,但接口仍然抱怨 NM 无法正常工作。
- 当我检查时
hwinfo
,我可以看到 wlan 适配器的正确型号和驱动程序。 - 我启用了禁用的适配器,
ifup wlo1
因为我检查时接口已关闭ip addr
- 我可以使用
iwlist wlo1 scan
,我可以看到范围内的网络,所以适配器很好。这是一个英特尔 - 我检查了错误,并且在 2019 年有一些类似行为的报告。
- 使用 nmcli,它会出现“网络管理器未运行”的消息
- 尝试使用 YasT 禁用 NM 并启用 Wicked,但 YasT
Network
在更新后不再显示屏幕。它只是旋转,什么也不做。 - 从终端运行 Yast,它会出现另一条消息报告错误
配置:
有没有人有任何想法?
networking - 如何调试 NetworkManager 共享连接
在 ubuntu 18.04 PC 上,我有两张 wifi 卡,每张卡都有一个 NetworkManager 连接。两个网络连接是:
- 名为 Up 的连接 - 这是上游连接,即它通过无线路由器连接到互联网(路由器的 IP 地址为 192.168.1.0/24)
- 一个名为 Gate 的连接 - 此连接以 ap 模式运行,将通过 Up 获得的 Internet 连接共享给连接到 Gate 的其他设备(
ipv4.addresses
设置为192.168.2.0/24
,并且 PC 本身的 IP 为 192.168.2.3 )
在 PC 本身上,我浏览互联网没有问题,但在连接到 Gate 的另一台设备上,我无法访问互联网,知道可能出了什么问题吗?
这是Gate网络的连接文件
android - 连接到 android 10 中的特定 wifi
我正在尝试连接到 android 10 中的特定 wifi 网络。我已经拥有可用的凭据,我正在添加网络建议:
我能够看到通知(尽管只是应用程序第一次请求此通知,这在很大程度上是有道理的,因为它实际上是在请求许可才能建议网络)。但是,在我允许之后,我似乎无法连接到该网络。特别是如果我已经有到其他网络的 wifi 连接。
新网络没有出现在我的已保存网络列表中,如果我在 wifi 扫描列表中找到它,然后单击它,它会将其视为新网络。
我不希望该应用程序能够强制系统连接,但我希望用户能够通过 wifi 设置自己进行连接,而无需从头开始配置。
我也尝试过使用 ConnectivityManager 强制连接,但这并没有添加实际的持久 wifi 连接。它只是为了在应用程序在内存中时强制连接特定应用程序(至少这是我对它的理解)。
interface - 通过 GSM 连接无法上网,可能是接口问题
我无法让 GSM 连接正常工作。
目前使用:
- 研华 UNO-2272G 设备
- Ubuntu 18.04
- 网络管理器/nmcli 包
该卡放入手机即可使用。
*注意:以下屏幕截图是通过 SSH 和远程制作的,因为设备当前插入以太网,直到此问题得到解决。
这是“nmcli”命令的当前状态:
GSM 的系统连接称为“radi”。我的猜测是,该连接的接口以某种方式试图与另一个接口(红色下划线)一起工作,而另一个接口又试图从路由器获取其 DNS conf(它当前与以太网连接,但如果设备从路由器和 NetworkManager 中拔出并重新启动网络,它仍然尝试访问路由器以获取其 DNS)。
这是“ip addr”命令的当前状态:
这是 /etc/network/interfaces 文件的当前状态:
这是 /etc/NetworkManager/system-connections/radi 文件的当前状态:
所以,问题是,我在这里错过了什么?是上面写的界面问题,还是完全其他的问题?
免责声明:我对这里介绍的东西不是很精通,如果不是全部的话,大部分都是按照互联网上的指导方针配置的。
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 接口有什么不同吗?
linux - dhclient.conf 修改不会改变 resolv.conf
当我使用前缀名称服务器修改我的 /etc/dhcp/dhclient.conf 时,网络管理器重新启动后,生成的 resolv.conf 文件不包含这些服务器。我正在研究 Kali Linux。
这是我的 dhclient.conf
修改后我运行
这是 cat /etc/resolv.conf 的输出
没有名称服务器。
android - DefaultNetworkCallback 用于检查网络连接未成功更新全局状态变量
我使用了connectivityManager.registerDefaultNetworkCallback 来检查互联网连接。我已经<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
在我的AndroidManifest.xml
我正在检查网络连接的变量,如
实用程序类的功能就像-
它正在输入OnAvailable()
方法并更新App.isNetworkConnected
变量。但是当我从我的活动中检查它时,它并没有反映这些变化——
虽然我有活动的互联网连接,但它并没有改变
App.isNetworkConnected
fromfalse
的值 -true
每次它都显示为 false
任何帮助表示赞赏错误是什么以及使用它的正确方法应该是什么