找回密码
 加入我们
搜索
      
查看: 4818|回复: 8

[网络] 请问Pihole的问题!!

[复制链接]
发表于 2022-10-21 20:15 | 显示全部楼层 |阅读模式


如题:我在虚拟机里装了个UBUNTU, 但是出现错误,是什么53端口被USED, 请问这个怎么解决??


谢谢!!


2022-10-21_182453.jpg
发表于 2022-10-21 20:26 来自手机 | 显示全部楼层
Ubuntu默认使用的systemd-resolved会在127.0.01:53端口开个stub,我没记错的话你把pi-hole监听地址从0.0.0.0改到它自己的ip地址就行了,实在不行的时候再把这个stub关掉
发表于 2022-10-21 20:29 | 显示全部楼层
ubuntu默认53端口被systemd-resolved占用了,关掉就可以了吧,之前我记得笔记复制过来,可以参考一下

Disable and stop the systemd-resolved service:

  1. sudo systemctl disable systemd-resolved
  2. sudo systemctl stop systemd-resolved
复制代码



Then put the following line in the `[main]` section of your `/etc/NetworkManager/NetworkManager.conf`:

  1. dns=default
复制代码


change DNS in /etc/resolv.conf`


  1. nameserver 127.0.0.1
  2. nameserver 119.29.29.29
复制代码
发表于 2022-10-22 10:06 | 显示全部楼层
感觉虚拟机里装UBUNTU老是有问题,我就是pve里装UBUNTU,然后编译点东西就老是提示连接错误,等待对方重新连接这些,烦死了。
 楼主| 发表于 2022-10-22 13:43 | 显示全部楼层
gnattu 发表于 2022-10-21 20:26
Ubuntu默认使用的systemd-resolved会在127.0.01:53端口开个stub,我没记错的话你把pi-hole监听地址从0.0.0. ...

把pi-hole监听地址从0.0.0.0改到它自己的ip地址,我UBUNTU的IP是192.168.1.89,你说的监听地址在哪里改?? 谢谢
发表于 2022-10-22 18:40 | 显示全部楼层
angelfish 发表于 2022-10-22 13:43
把pi-hole监听地址从0.0.0.0改到它自己的ip地址,我UBUNTU的IP是192.168.1.89,你说的监听地址在哪里改??  ...

现在版本是绑定网卡的,你在Settings里点DNS,然后右边有一个Interface settings,下面红框里有一个Bind only to interface xxx(xxx是你的网卡名字)
 楼主| 发表于 2022-10-22 19:42 | 显示全部楼层
gnattu 发表于 2022-10-22 18:40
现在版本是绑定网卡的,你在Settings里点DNS,然后右边有一个Interface settings,下面红框里有一个Bind  ...

好的,懂了,谢谢热心指点,github的MrHousehao/Pi-hole-Chinese竟然还有汉化包不错!!有没有好用的广告的规则,我油管广告去老去不掉
发表于 2022-10-24 10:30 | 显示全部楼层
安装软件包:

  1. ## 安装网络工具
  2. $ sudo apt install iperf iperf3 iftop net-tools ethtool
复制代码


检查系统 53 端口是否有被占用:

  1. $ sudo lsof -i:53

  2. $ sudo netstat -ntulp | grep 53
复制代码


修改 Ubuntu 默认网卡配置,因为使用自建 dns 服务器,建议使用静态地址,演示为 172.16.1.2 ,ipv4 配置方法如下,ipv6 类似:

  1. $ cat /etc/netplan/00-installer-config.yaml

  2. # This is the network config written by 'subiquity'
  3. network:
  4.   ethernets:
  5.     eth0:
  6.       addresses:
  7.       - 172.16.1.2/24
  8.       gateway4: 172.16.1.1
  9.       nameservers:
  10.         addresses:
  11.         - 172.16.1.2
  12.         search:
  13.         - fox.local
  14.   version: 2  
复制代码


修改系统 dns 配置文件:

  1. $ cd /etc/systemd/
  2. $ sudo mkdir resolved.conf.d
  3. $ cd resolved.conf.d/
  4. $ sudo nano pihole.conf
复制代码


填入以下内容:

  1. ## Modify System DNS Resolver
  2. [Resolve]
  3. DNS=127.0.0.1
  4. DNSStubListener=no
复制代码


重新软连接系统 dns 配置文件:

  1. $ sudo mv /etc/resolv.conf /etc/resolv.conf.bak
  2. $ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
复制代码


重启 systemd-resolved 服务:
  1. $ sudo systemctl restart systemd-resolved.service
复制代码


此时 53 端口应该没有被占用了。
 楼主| 发表于 2022-10-25 21:53 | 显示全部楼层

谢谢!!好详细!!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-13 16:53 , Processed in 0.010513 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表