小编vic*_*vic的帖子

如何避免 dnsmasq 和 systemd-resolved 之间的冲突?

我最近安装了dnsmasq作为本地网络的 DNS 服务器。dnsmasq 侦听端口 53,该端口已被systemd-resolved的本地 DNS 存根侦听器使用。

只需停止 systemd-resolved,然后在 dnsmasq 运行后重新启动它即可解决此问题。但它在重新启动后返回:systemd-resolved 优先启动,dnsmasq 将不会启动,因为端口 53 已在使用中。

我想,第一个明显的问题是我如何最好地让 systemd-resolved 理解它不应该启动本地 DNS 存根侦听器,从而保留端口 53 以供 dnsmasq 使用?

然而,一个更有趣的问题是这两种服务通常如何协同工作。他们甚至打算并排工作还是只是在使用 dnsmasq 的情况下被 systemd 解决?

systemd dnsmasq

97
推荐指数
5
解决办法
13万
查看次数

如何在软 RAID 1 上正确安装 GRUB?

在我的设置中,我有两个磁盘,每个磁盘都按以下方式格式化:

(GPT)
1)  1MB   BIOS_BOOT
2)  300MB LINUX_RAID   
3)  *     LINUX_RAID   
Run Code Online (Sandbox Code Playgroud)

引导分区映射在 /dev/md0 中,rootfs 映射在 /dev/md1 中。md0 用 ext2 格式化,md1 用 XFS 格式化。(我知道必须在 md 设备上而不是在 sd 上进行格式化 - 请告诉我这是否有误)。

如何正确设置 GRUB,以便在一个驱动器出现故障时,另一个仍能启动?并且通过扩展,替换驱动器也将自动包含 GRUB?当然,如果这甚至可能的话。

linux software-raid grub2 xfs

22
推荐指数
2
解决办法
8万
查看次数

systemd-networkd - 如何在不重启的情况下强制进行新配置?

在我的 Arch 盒子上,我有一个网桥。目标是移除桥接器并仅使用未桥接的网络适配器。为此,我删除了所有的 *.netdev 和 *.network 配置文件,/etc/systemd/network并将它们替换为一个简单的文件:

/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*

[Network]
DHCP=ipv4
Run Code Online (Sandbox Code Playgroud)

然后我使用 重新启动网络服务systemctl restart systemd-networkd,假设这会让我只剩下loeno*接口。然而不幸的是,这没有任何效果。快速浏览ip link仍然显示桥接界面处于活动状态。

因为在这种特殊情况下的正常运行时间并不重要,我只是重新启动了解决问题的机器。不过,我想认为这种事情不需要重新启动。我错过了什么?

systemd systemd-networkd

15
推荐指数
1
解决办法
4万
查看次数

标签 统计

systemd ×2

dnsmasq ×1

grub2 ×1

linux ×1

software-raid ×1

systemd-networkd ×1

xfs ×1