我即将升级我的(单独的计算机)防火墙(从 IPCop 到 IPFire)。我想使用 PXE 在防火墙上启动升级。
我依赖于 DHCP 的防火墙系统,所以当它重新安装时,没有人会得到 IP 地址。
我想我知道添加dnsmasq.conf
它以使其服务于 DHCP 的魔法,但是,我没有看到/etc/dnsmasq.conf
. 使用locate
说:
$ locate dnsmasq.conf
/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5548/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5662/etc/dbus-1/system.d/dnsmasq.conf
/snap/core/5742/etc/dbus-1/system.d/dnsmasq.conf
/usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example
这可能是由于我使用了网络管理器。
我打算用它dhcpd-hpa
来服务 PXE 的东西。有地雷吗?
@JackyChan 之后
cp /usr/share/doc/dnsmasq-base/examples/dnsmasq.conf.example /etc/dnsmasq.conf
,我做到了而在另一个窗口中,确实
inotifywatch
检测到没有访问。经过进一步研究,我将文件(目前所有#comments和空行)放入
/etc/NetworkManager/dnsmasq.d/dnsmasq.conf
,然后运行而在另一个窗口中,我是否
inotifywatch
看到 7 次访问/etc/NetworkManager/dnsmasq.d/dnsmasq.conf
该目录
/etc/NetworkManager/dnsmasq.d
是dnsmasq.conf
寻找的地方,对于NetworkManager
受控dnsmasq