저는 리눅스 네트워킹을 배우고 있어요. 구성 파일 위치가 매우 혼란스럽습니다. 온라인에서 보는 내용이 내 컴퓨터 설정과 일치하지 않습니다.
저는 민트 18을 사용하고 있습니다. 네트워크 관리자와 dnsmasq를 사용하고 있습니다.
우수한dnsmasq 설정 페이지, 그들은 dnsmasq가 에서 구성될 수 있다고 언급했습니다 /etc/dnsmasq.conf
. 이 파일이 없어요...
그러나 하나가 있고 /etc/dnsmasq.d/network-manager
또 하나가 있다/etc/NetworkManager/dnsmasq.d/
제 생각에는 (모르겠지만) 여기에 /etc/NetworkManager/dnsmasq.d
구성 파일을 넣어야 할 것 같습니다. 이것은 NetworkManager와 관련이 있습니까 plugins
?
그렇다면 그것은 무엇입니까 /etc/dnsmasq.d
? 여기에 구성 파일을 넣어야 하나요?
답변1
그래서 실행을 통해 ps ax | grep dnsmasq
구성 파일의 출처와 현재 사용 중인 구성이 무엇인지 확인할 수 있었습니다.
>ps ax | grep dnsmasq
1273 ? S 0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
알 수있는 바와 같이--conf-dir=/etc/NetworkManager/dnsmasq.d
답변2
Linux Mint에서는 디렉터리에 구성 파일을 추가할 수 있는 위치와 기본 구성 디렉터리를 변경하는 방법을 설명하는 파일을 지정 whereis dnsmasq
하여 실행합니다./etc/dnsmasq.d
README
# All files in this directory will be read by dnsmasq as
# configuration files, except if their names end in
# ".dpkg-dist",".dpkg-old" or ".dpkg-new"
#
# This can be changed by editing /etc/default/dnsmasq