NetworkManager를 사용하여 Mint-18에서 dnsmasq를 구성하는 방법은 무엇입니까?

NetworkManager를 사용하여 Mint-18에서 dnsmasq를 구성하는 방법은 무엇입니까?

저는 리눅스 네트워킹을 배우고 있어요. 구성 파일 위치가 매우 혼란스럽습니다. 온라인에서 보는 내용이 내 컴퓨터 설정과 일치하지 않습니다.

저는 민트 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.dREADME

# 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

관련 정보