Questions tagged «networkmanager»

NetworkManager是用于简化单个或多个接口上的多网络模型的应用程序工具。

7
使脚本在网络启动后执行?
我对systemd比较陌生,正在学习其体系结构。 现在,我正在尝试弄清楚如何使自定义外壳脚本运行。网络层启动后,需要运行此脚本。 我正在运行Arch,同时使用systemd和netctl。 为了进行测试,我编写了一个简单的脚本,该脚本仅执行ip addr list > /tmp/ip.txt。我为此脚本创建了以下服务文件。 (/etc/systemd/system/test.service) [Unit] Description=test service [Service] ExecStart=/root/test.script [Install] WantedBy=multi-user.target 然后,我使用以下命令启用了脚本: systemctl enable test 重新启动后,该脚本确实确实在运行,但是在网络启动之前运行。换句话说,中的输出ip.txt不显示分配给主接口的IPv4地址。在我登录时,确实已分配了IPv4地址,并且网络已建立。 我猜我可以通过弄乱WantedBy参数来更改脚本的运行点,但是我不确定如何做到这一点。 有人可以指出我正确的方向吗?

1
NetworkManager,联网的,netplan,ifupdown2和iproute2到底如何交互?
我正在学习关于Linux的Kubuntu我18.04工作站上的网络,我看到有两个NetworkManager和networkd-dispatcher正在运行: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 1250 1 0 Oct11 ? 00:00:02 /usr/sbin/inetd root 1593 1097 0 Oct11 ? …

3
谁在读/etc/resolv.conf?
我的Centos 7服务器无法正确解析域名。从我所看到的,在现代的Linux系统/etc/resolv.conf通常与生成dhclient, dnsmasq或Network Manager。 因此,我对现代Linux中的网络堆栈有一个一般的理论问题: 谁负责阅读/etc/resolv.conf?域名解析涉及哪些参与者(服务或内核子系统)? 简短的回答: Arch linux手册说,域名解析的高级配置是 /etc/nsswitch.conf在Name Service Switch glibcAPI中完成的,并且依赖于Name Service Switch API。 glibc使用nss-resolve功能将DNS请求发送到DNS服务器。 通常在现代CentOS系统上,它nss-resolve 依赖于 systemd-resolved服务。如果/etc/resolv.conf是由生成的dhclient-script,systemd-resolved则将读取它并以兼容模式工作,从而模拟BINDDNS客户端等旧系统的行为。

2
如何通过网络管理器按名称删除连接
如何使用nmcli名称删除wifi连接? 根据我的阅读,它仅允许通过UUID删除: nmcli connection delete <uuid> 我发现按名称删除的最简单方法是从名称中查找UUID并将其传递给: nmcli con delete `nmcli --fields NAME,UUID con list | grep -i mynetworkname | awk '{print $2}'` 有没有更简单的方法?

5
如何使用网络管理器在Fedora中设置DNS解析器?
我想尝试Google公共DNS。为此,我需要更改名称服务器地址。我知道它在文件中/etc/resolv.conf,但是无论何时启动network-manager,它都会使用DHCP获得的值覆盖该文件中的值。 我如何告诉它不这样做?我浏览了GUI,但只能找到添加更多IP地址的选项。 以下是奖杯:)

4
如何将NetworkManager设置导出并迁移到新系统?
如何将NetworkManager设置导出并迁移到新系统? 用例是: 重新安装机器 将网络配置从笔记本电脑移动到台式机系统(反之亦然) 所有设置都应迁移,包括: 默认和自定义网络连接 带有密码的wifi连接 VLAN配置 VPN配置(如果可能,带有密钥) 我检查了Arch Wiki,发现迁移没有任何内容,因此我在这里问大家。


1
随机“通过本地选择取消身份验证(原因:3 = DEAUTH_LEAVING)”
我在跑 uname -r 4.10.6-1-ARCH 在我的Dell XPS 13开发人员版(2014年)中。我目前在wifi上遇到奇怪的问题(我将Networkamanger nm-applet用于KDE): 1)在最肤浅的层面上,我观察到有时它可以很好地工作:当我启动我的电脑时,它已经连接到了wifi,有时它无法以任何方式连接(wifi 总是一样); 2)我尝试重新启动NM :,问题仍然存在。3)有时,如果我重新启动笔记本电脑,它又可以工作了,有时却不能。 4)我尝试使用 nmcli nmcli connection up My-WiFi 然后我观察 dmesg [ 250.165837] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready [ 250.255882] wlp2s0: Limiting TX power to 14 dBm as advertised by 00:3a:9a:32:62:d3 [ 272.004204] wlp2s0: deauthenticating from 00:3a:9a:32:62:d3 by local choice …

2
NetworkManager的WiFi设置存储在哪里?
我记得使用/etc/$WE/wpa_supplicant.conf尝试在基于debian的系统上强制使用半安全网络的日子,但是现在到xubuntu,我不需要做任何* .conf-ing一段时间(就网络而言) 因此,我很想知道;nm gui如何存储网络信息?可以将其备份或导出为wpa_supplicant.conf文件吗?


2
网络管理员未列出wifi
当我使用NetworkManager命令工具扫描无线网络时,输出为空。 root@radxa:~# nmcli dev wifi list SSID BSSID MODE FREQ RATE SIGNAL SECURITY ACTIVE root@radxa:~# 但如果使用iwlist,则扫描正常: root@radxa:~# iwlist wlan0 scan Cell 01 - Address: 78:A1:06:7F:CF:C9 ESSID:"olivia" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.462 GHz (Channel 11) Encryption key:on Bit Rates:300 Mb/s IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : …


2
热点和Internet接入在一起-为什么不呢?
如果尝试在GNOME中设置热点,则会收到以下消息: 如果您通过无线以外的其他方式连接到Internet,则可以使用它与他人共享您的Internet连接。 开启无线热​​点将使您与断开连接<network name>。 热点处于活动状态时,无法通过无线访问互联网。 为什么我无法同时设置Hotspot和Internet的技术原因是什么?

5
network.service无法启动LSB:启动/关闭网络-Centos 7
尝试启动网络服务时,我在Centos7上遇到问题。我收到以下错误信息。 Failed to start LSB: Bring up/down networking 当我意识到它没有从/ etc / sysconfig / network-scripts / ifcfg-eth0文件中获取我的静态IP地址(在下面找到)时出现了问题。 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.16 NETMASK=255.255.255.0 HWADDR=B8:27:EB:C3:1E:EC NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet 重新启动时,设备将使用IP地址192.168.0.7加载,显然不是分配的静态IP地址,并且不确定如何获取DHCP服务器(我确实拥有我的路由器)的信息。 我试图禁用NetworkManager,因为这可能通过发出以下命令对网络服务造成破坏。 systemctl stop NetworkManager 然后启用网络 systemctl start network 再次出现相同的错误,然后我终止了dhclient进程,并尝试再次启动网络服务,一次又一次遇到相同的错误。 失去耐心,因为当时我确实可以通过DHCP IP在服务器上连接到Internet,因此执行了“ yum remove Network Manager”并尝试重新启动,但仍然无济于事。我不确定这是否是个好主意,但是嘿,它还是没有用。 我似乎已经用尽了所有可以在互联网上找到的建议。想知道是否有人知道会发生什么。 编辑:另外请注意,这不是VM或与虚拟化有任何关系。这只是一个RaspberryPI 3 非常感谢。 编辑:日志条目: Jan 01 00:00:06 <hostname> systemd[1]: …

3
如何使NetworkManager在/etc/resolv.conf的顶部添加DNS服务器?
现在,我的/etc/resolv.conf看起来像这样: # Generated by NetworkManager nameserver 10.165.246.33 nameserver 192.135.82.60 nameserver 10.165.74.2 前两个名称服务器是通过DHCP自动配置的。最后一个是我在NetworkManager中手动添加的。它也是最重要的一个,因为它可以解析我们的内部域名(例如build-server-17.our-company-domain.com)。 麻烦的是,网络管理器将其添加到下的/etc/resolv.conf,访问内部网URL所以当我的浏览器尝试使用前两种服务器解决它,它需要年龄。 如何使NetworkManager 在自动配置的DNS服务器之前添加手动配置的DNS服务器?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.