ich habe seit einem Upgrade das Problem, dass aus virtuellen Maschinen unter KVM die DNS Namensauflösung nicht mehr funktioniert. Ich kann aus den virtuellen Maschinen über die IP Adresse auf das Internet zugreifen nicht aber über den Hostnamen. ping 8.8.8.8 funktioniert, ping google.com nicht.
Ich habe im Internet eine Lösung gefunden. Ich muss per sysctl drei Kernelparameter setzen.
cat ~peter/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
Als root folgendes syctl file aktivieren
danach funktioniert die Namensauflösung aus den virtuellen Maschinen.
Allerdings ist es so, dass ich das nun nach jedem Einloggen machen muss. Nach einem Neustart hat Linux die Werte der drei Kernelparameter wieder vergessen. Wie kann ich das dauerhaft machen ? Wie kann ich nach dem Systemstart ein Kommando als root automatisch ausführen ?
geht folgendes Kommando im Autostart per skript gestartet ?
ich habe diese drei Parameter schon in einer Datei mit Namen sysctl.conf im Verzeichnis /etc/sysctl.d/sysctl.conf abgespeichert. Das hat aber keinen Effekt