Prox/Debian/PiHole/Docker - kompliziert/Probleme

Hexxer

New Member
Sep 12, 2024
16
1
3
Hi,

ich bin neu bei Proxmox.
Ich hab mir von der Helper Script Seiet Debian VM installiert, da einen Docker rein gelegt und AdGuard und Pihole installiert (Gewohnheitssache). Darum geht aber nichts.

PiHole sperrt mir die DNS Setting und ich weiß nicht genau warum. Ich hab u.a. den Tip gelesen die /etc/resolve.conf auf 127.0.0.1 zu setzen.
Nach jedem Neustart der VM steht aber in der /etc/resolve.conf wieder *1.7.

Ich hab keine Ahnung wo das her kommt. Ich hatte bisher alles unter Docker auf nem Pi5 und da gab es diese Problemchen nicht.
- ich weiß nicht warum meine Upstreamserver gelockt sind
- ich weiß nicht wer mir die /etc/resolve.conf umschreibt.

Habt Ihr ggsf dazu Ideen?
prox_pi6_dns.jpg
 

Attachments

  • prox_pi6_dns_cli.jpg
    prox_pi6_dns_cli.jpg
    36.2 KB · Views: 5
Hallo @Hexxer :)

Helper Script Seiet
Welcher Seite, welches Script?

AdGuard und Pihole installiert
Gibt es eine speziellen Grund warum beide? Weil die machen im Endeffekt fast das gleiche.

Guck dir doch auch mal deine ganzen lokalen DNS/Hosts Settings an. Bei dir steht da ja sogar noch "localhost". Da sollte der Hostname der VM stehen.

Ziemlich sicher wird deine /etc/resolv.conf von systemd-resolved gemanaged und muss daher auch damit konfiguriert werden.
Was sagt denn ls -l /etc/resolv.conf ?

Poste bitte auch die Netzwerkconfig deiner VM. Bei Debian default:
Code:
cat /etc/network/interfaces
Und deine VM-Config. Entweder ein Screenshot oder die Ausgabe von:

Code:
qm config <vmid>
 
  • Like
Reactions: Hexxer
Hi,

OK. Die Helperseite hier -> https://tteck.github.io/Proxmox/
Beide - es ist nur eins aktiv. Ich spiele gerne mal mit beiden rum und fahre eins runter, um mir das andere nach dem Update mal wieder anzusehen. Einfach so. Natürlich sind nicht beide aktiv :)

Aus der Debian VM (192.166.1.7)
Code:
root@localhost:~# cat /etc/network/interfaces
cat: /etc/network/interfaces: No such file or directory
root@localhost:~# ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 Sep 12 12:39 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
root@localhost:~#

Prox-Shell
Code:
root@pve:~# qm config 106
agent: 1
bios: ovmf
boot: order=scsi0
cores: 2
description: <div align='center'><a href='https://Helper-Scripts.com'><img src='https://raw.githubusercontent.com/tteck/Proxmox/main/misc/images/logo-81x112.png'/></a>%0A%0A  # Debian 12 VM%0A%0A  <a href='https://ko-fi.com/D1D7EP4GF'><img src='https://img.shields.io/badge/&#x2615;-Buy me a coffee-blue' /></a>%0A  </div>
efidisk0: local-lvm:vm-106-disk-0,efitype=4m,size=4M
localtime: 1
memory: 2048
meta: creation-qemu=9.0.2,ctime=1726137891
name: debian
net0: virtio=02:0E:3F:6C:73:C0,bridge=vmbr0
onboot: 1
ostype: l26
scsi0: local-lvm:vm-106-disk-1,discard=on,size=18G,ssd=1
scsihw: virtio-scsi-pci
serial0: socket
smbios1: uuid=26be25f3-7ede-4a5d-847c-bc2569c520ee
tablet: 0
tags: proxmox-helper-scripts
vmgenid: 011df652-ff64-48bd-a1ae-5387194d065d
root@pve:~#


Update: Ich hab die gelinkte resolve auch mal angepasst. Nach einem Reboot steht da wieder
Code:
# operation for /etc/resolv.conf.

nameserver 127.0.0.1
nameserver 192.168.1.7
search fritz.box
 
Last edited:
Beide - es ist nur eins aktiv. Ich spiele gerne mal mit beiden rum und fahre eins runter, um mir das andere nach dem Update mal wieder anzusehen. Einfach so. Natürlich sind nicht beide aktiv.
Alles klar, voll legitim :cool:

Ich hab mir jetzt auch mit dem Script mal selbst ein Debian 12 installiert. Funktioniert wunderbar. Hostname war mit hostnamectl zu setzten. Wie vermutet wird DNS über resolvectl gesteuert. Somit hilft es auch nicht wenn du das verlinkte File editierst. Das wird IMMER überschrieben werden. Hat in dem Fall mit Proxmox selbst nichts zu tun.

Netzwerk wird default über Netplan gesteuert. Somit kannst alles für dich anpassen. Wenn die Nameserver von deinem Post oben nicht unter
/etc/netplan/90-default.yaml oder unter /etc/systemd/resolved.conf eingetragen sind, werden sie ziemlich sicher von einem DHCP Server im Netzwerk mit übergeben.

Zusammengefasst:
  • resolvectl -> DNS Server
  • networkctl -> Netzwerk
In den von mir verlinkten Wikibeiträgen ist das dann genau beschrieben. Damit solltest du gut zu recht kommen ;)

Was mir noch aufgefallen ist das der Qemu Gast Agent in der VM Config aktiviert ist, aber per Default nicht installiert wird. Bedeutet das deine VM nicht auf Powerfunktionen wie z.B. Reboot vom Proxmox Host reagiert. Hierfür bitte den Agent nach installieren:

Code:
apt install qemu-guest-agent
 
  • Like
Reactions: Hexxer
OK. Ich schau mir das mal an. Jetzt weiß ich wozu Qemu ist :D Hatte mich schon gewundert.
Das mit dem PiHole bleibt mysteriös. Ich kann keine DNS Upstreams eintragen/ändern. Ich hab nur den vagen Hinweis das dies damit zu tun haben könnte. Vielleicht ist es ja auch kein resolve Problem.

Vielleicht hat jemand noch eine Idee. Erstmal warten, gleich kommen die 16Gbit. Der gerade gekaufte HPT640 hatte nur 8 eingebaut. Beim Pi waren sogar 4 genug

Sobald ich den Speicher habe werde ich mir mal nen zweiten Debian installieren, oder mal Ubuntu/Docker probieren. Dann geht das parallel. Der Container IN Proxmox (wie gesagt, ich spiele gerne) funzt einwandfrei. Ich kann in Docker hat einfach umschalten, die Container in Proxmox haben ja alle ne andere IP. Da müsste ich mehr drehen wenn ich mal "umschalte".
 
Last edited:
Erledigt. Wenn man zu doof ist zu lesen. Ich hab einen Abzug mit Autocompose erstellt. Hier ist aber der DNS mit rein gerutscht und ich habe das nicht gesehen. Ich bin und war sogar der Meinung das ich diesen Abzug schon verwendet hatte. Ich hab den DNS Eintrag entfernt und nun ist alles gut.

---Erledigt---
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!