天天看點

manjaro下NetworkManager管理dnsmasq問題

目的:manjaro系統下跑mqtt服務,想用dnsmasq把自定義域名映射成本地IP。

現象1:系統架設hotspot熱點後,直接安裝dnsmasq服務,開啟dhcp,發現用戶端擷取不到ip.

解決過程1:搜尋一通發現可能manjaro是用Networkmanager管理dhcp,是不和dnsmasq的沖突了,遂在/etc/NetworkManager/NetworkManager.conf裡加上dns=dnsmasq,幹脆讓Networkmanager把dnsmasq也一起管理了,成功獲得IP。

現象2:本機ping域名能正常傳回位址,用戶端ping域名得不到正确位址,按域名通路不到服務。

解決過程2:搜尋一通後,按各種說明,Networkmanager接管dnsmasq後要要在/etc/NetworkManager/dnsmasq.d/下面添加配置檔案,指定address=/域名/IP,仍然不成功。後systemctl status NetworkManager,發現dnsmasq讀取的是/etc/NetworkManager/dnsmasq-share.d/下配置檔案,在該目錄下建立配置檔案,再通路域名,成功了!

繼續閱讀