Questions tagged «systemd-networkd»

2
如何配置systemd-resolved和systemd-networked使用本地DNS服务器来解析本地域,使用远程DNS服务器来解决远程域?
我已连接到局域网,并且可以通过网关访问Internet。局域网中有DNS服务器,它能够从局域网中解析计算机的主机名。 我想配置systemd-resolved和systemd-networked,以便将对本地主机名的查找请求仅定向(路由)到本地DNS服务器,并将对所有其他主机名的查找请求仅定向到另一台远程DNS服务器。 假设我不知道配置文件在哪里,或者我是否应该添加更多文件并要求在答案中指定它们的路径。

4
Debian systemd network-online.target无法正常工作?
我正在尝试在Debian Jessie上创建systemd服务。network-online.target到达后,我需要它开始。 问题是network-online.target在同时network.target还没有配置我的接口的同时触发,只是启动了DHCP查询。 看来此问题特定于Debian,因为它使用旧版网络配置。 如何绕开这个问题或如何使network-online.target工作?

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 ? …

2
如何让我的用户服务等到网络在线?
我已经写了几个systemd用户服务文件,我希望用户启用它们并且需要有效的网络连接。我认为这很容易: Wants=network-online.target After=network-online.target 但是,服务似乎还为时过早,在journalctl我看来: network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file or directory. 然后我搜索更多并尝试 Wants=network.target After=network.target 并且做到了sudo systemctl enable systemd-networkd-wait-online.service。 现在我在journalctl: network.target: Cannot add dependency job, ignoring: Unit network.target failed to load: No such file or directory. 再次,服务开始得太早了。 该消息应该在那里吗?如何调试我的问题? 编辑:原因很简单,并且在Arch Wiki中有明确说明: systemd --user与流程分开运行systemd …

1
systemd-networkd-如何在不重新启动的情况下强制执行新配置?
在我的Arch盒子上,我有一个网桥。目标是删除桥接,仅使用未桥接的网络适配器。为了这样做,我删除了下面的所有* .netdev和* .network配置文件,/etc/systemd/network并用一个简单的文件替换了它们: /etc/systemd/network/lan.network -------------------------------- [Match] eno* [Network] DHCP=ipv4 然后systemctl restart systemd-networkd,我使用重启了网络服务,假设这将使我只剩下lo和eno*接口。不幸的是,这没有任何效果。快速浏览ip link仍然显示桥接接口处于活动状态。 因为在这种情况下正常运行时间并不重要,所以我重新启动了机器即可解决问题。尽管如此,我还是想重启对于这种事情不是必需的。我想念什么?


4
可预测的网络接口名称破坏了虚拟机迁移
/etc/networking/interfaces使用“可预测的网络接口名称”时如何重置? 低于15.10的Ubuntu版本使用以下网络适配器名称: eth0 eth1 eth2 更换网卡或将虚拟机移至新的虚拟机管理程序,将导致Linux增加接口号。删除/etc/udev/rules.d/70-peristent-net.rules将使Linux重用eth0。 Ubuntu 15.10及更高版本使用“ 可预测的网络接口名称 ”。网络适​​配器名称是从mac地址派生的。 ens3 ens32 ens192 迁移虚拟机时,由于/etc/network/interfaces仍引用旧的不存在的网络适配器,因此网络无法启动。 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # …
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.