问题标签 [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.
embedded-linux - 嵌入式 linux 上带有 modemmanager 和 networkmanager 的 USB 调制解调器 (yocto dunfell)
我正在尝试让 USB 调制解调器在我的嵌入式系统上工作,该系统使用来自 Yocto Dunfell 的 Linux 以及 ModemManager 和 NetworkManager。
正如您在下面看到的,我可以连接网络上的调制解调器,但我无法创建连接并调出接口。
以下是不同命令的输出:
我被困在这里,无法找到有关如何创建连接的信息。
奇怪的是我无法将 NetworkManager 配置为自动管理 wwan 接口,我使用以下命令添加强制它:
谢谢您的帮助
此致
c++ - 使用 libnm 和 glib 更改 IP 地址
我正在尝试使用 libnm 在 C++ 应用程序中更改我的接口的 IP 地址,但我找不到一个很好的例子。现在我能够获取设备处理程序并请求连接。
目前尚不清楚我可以用这些连接做什么,我应该如何修改它们(我想设置 dhcp,或者用最少的配置来固定 IP 地址),我应该如何激活连接并存储它。我无法找到一个很好的例子。
yocto - Connman 似乎没有启动 DHCP 服务器
我正在使用 Yocto 创建一个 USB 小工具,它加载小工具内核模块并被我的主机识别为网络接口 ( usb0
)。在小工具上,我已经connman
安装并运行。我正在使用默认配置(否/etc/connman/main.conf
),尽管我尝试在以下位置手动启用小工具/var/lib/connman/settings
:
但是,当我尝试从主机(例如dhcpcd usb0
)获取 IP 时,它似乎没有找到 DHCP 服务器,而是获得了 IPv4LL。我的主机的 journalctl 看起来像这样:
请注意,在小工具上,我创建了一个服务配置文件来为usb0
接口提供一个 IP,它得到:
这是服务配置:
当 Connman 要求一个 DHCP 服务器并成功地为主机usb0
接口分配一个 IP 时,我会缺少什么?
openvpn - 网络管理器 openvpn 仅在 ssh 连接后解析一次
我在网络管理器中配置了一个 OpenVpn,它有自己的 DNS 服务器和搜索域和路由。
使用名称解析进行测试dig
是正确的:
但是在与服务器建立 ssh 连接后,名称解析停止工作。
提前致谢
wifi - Ubuntu 20.04上是否可以增加网络管理员的WIFI扫描频率?
我正在使用这个命令:nmcli d wifi list
. 如果我现在打开一个新的 WIFI 接入点,最多需要 40 秒才能看到它。是否可以多次扫描,因为我认为该命令只会打印出已经检测到的 WIFI 路由器。那是对的吗?如果是,是否可以手动触发扫描过程或增加扫描频率?
我已经修改了省电模式:sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
谢谢
linux - Trisquel 9 - 内核升级和暂停笔记本电脑后不再通过以太网访问有线互联网
我正在使用带有 KDE Plasma 的 Trisquel GNU/Linux 9(基于 Ubuntu 18.04 -- Bionic)。这个问题之前发布在 Ask Ubuntu [https://askubuntu.com/questions/1324475/ubuntu-18-04-no-longer-access-wired-internet-through-ethernet-after-kernel-upg] 上,但是无法在那里回答问题,因为它不是 Ubuntu 发行版。
我最近将 libre Linux 内核升级到 5.11.4-gnu,这需要重新启动许多系统服务。计算机重新启动后,我开始使用有线 Internet 连接再次正常工作。一段时间没有活动后,系统自行暂停。当我再次尝试重新使用互联网时,我无法让它工作。
网络管理器小程序是红色的。它列出了活动连接。虽然我已连接并插入了以太网电缆,但我无法访问 Internet。
在有关无法连接到有线网络的各种 Internet 帖子之后,我将计算机重新启动到较旧的内核版本(5.9.2-gnu),看看是否能解决问题,但它也没有。
以下是在 Konsole 中发出以下命令的结果:
以下是在 Konsole 中发出以下命令的结果:
我应该怎么做才能让我的有线 Internet 连接重新工作?
谢谢你。
windows - 当用户想要保存文件时,批处理脚本中的消息框
我制作了一个批处理脚本,阻止用户保存本地文件夹(桌面、文档等),将他们的权限更改为只读
我想添加一个消息框,当用户尝试保存文件时会弹出你建议的方式
谢谢!!
systemd - NetworkManager、DHCPv6 和 FAILED:有地址记录但没有 DHCID,不是我的
NetworkManager 的新手在这里。
在我的客户请求 IPv4 和 IPv6 地址为两者发送相同的 DUID/IAID 之前使用 vanilla dhcpcd,然后 ISC dhcpd 会非常乐意为他们将 A 和 AAAA 记录添加到 DNS。自从迁移到 NetworkManager 后,即使仍在使用 dhcpcd,IPv4 地址也会添加到 DNS,但 IPv6 地址会失败,并显示“有地址记录但没有 DHCID,不是我的。”。
NetworkManager 在仅 IPv4 模式下显式执行 dhcpcd。
系统化系统
非系统化系统
有时 systemd 系统根本没有获得 IPv6 地址,甚至连 SLAAC 也没有。不确定这是否相关,但确实很奇怪。
有谁知道我怎样才能让 NetworkManager 让 dhcpcd 做这件事?同时请求 IPv4 和 IPv6 是 dhcpcd 的默认设置。还是有其他方法可以让 systemd 系统发送相同的 DUID/IAID?
linux - 网络管理器禁用 WPS
我们正在使用网络管理器打开一个接入点(在带有 Raspbian 的 RPI4 上),一切正常,除了从 Windows 10 连接时,我们首先被要求输入密码(可能是 wps 密码)而不是直接显示密码字段以输入. 这在 Mac 和 Linux 上没有观察到。
我们的 wifi-ap 配置:
我们已经从提供的页面尝试了多种配置:https ://developer.gnome.org/NetworkManager/stable/settings-802-11-wireless-security.html ,例如:
- wps-方法一
- 原始rsn
- 成对ccmp
但没有任何帮助。能在这里得到您的支持真是太好了。
谢谢
qt - qt qdbus 网络管理器
我通过 dbus 访问网络管理器。目前我已经设法列出了所有可用的连接,我有一个包含 ssid 和密码的 json。我想依靠我的 json 来激活连接。例如,“blabla”网络可用,其密码包含“qt is good”,我的 json 包含作为登录名“blabla”和密码“qt is good”我希望能够连接到该网络我的代码扫描wifi,他返回一个QString:
我在哪里使用它:
json 示例: