Fedora nach der Installation: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 23: | Zeile 23: | ||
;Setup | ;Setup | ||
*fprintd-enroll | *fprintd-enroll | ||
=Fedora 43 Setup - Arbeitsplatz= | |||
==VirtualBox== | |||
;Oracle Key importieren | |||
* wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo rpm --import - | |||
;Repo hinzufügen | |||
* sudo wget -q https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo | |||
;Abhängigkeiten und VirtualBox installieren | |||
* sudo dnf install kernel-devel kernel-headers dkms VirtualBox-7.2 | |||
;User in Gruppe hinzufügen | |||
* sudo usermod -aG vboxusers $USER | |||
;VirtualBox Kernel Module bauen | |||
* sudo /sbin/vboxconfig | |||
;DKMS Status prüfen | |||
* sudo dkms status | |||
==Kernel Management== | |||
;Installierte Kernel prüfen | |||
* rpm -qa | grep kernel | sort | |||
;Fehlende Kernel Module nachinstallieren | |||
* sudo dnf install kernel-modules-6.17.1-300.fc43.x86_64 kernel-modules-extra-6.17.1-300.fc43.x86_64 | |||
;Kernel sperren (versionlock) | |||
* sudo dnf install python3-dnf-plugin-versionlock | |||
* sudo dnf versionlock add kernel-6.17.1-300.fc43.x86_64 | |||
;Kernel Parameter setzen | |||
* sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1" | |||
;Kernel Parameter entfernen | |||
* sudo grubby --update-kernel=ALL --remove-args="nvidia-drm.modeset=1" | |||
;GRUB Menü immer anzeigen | |||
* sudo grub2-editenv - unset menu_auto_hide | |||
==Dummy Bridge mit NAT== | |||
;Bugfix für noarp | |||
* vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh | |||
<pre> | |||
#!/bin/bash | |||
if test "$1" = "dummy0" | |||
then | |||
ip link set dummy0 arp on | |||
fi | |||
</pre> | |||
* chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh | |||
;Modul laden und persistent machen | |||
* sudo modprobe dummy | |||
* echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf | |||
;Netzwerkbrücke erstellen | |||
* sudo nmcli con add type bridge autoconnect yes con-name vmbr0 ifname vmbr0 | |||
* sudo nmcli con modify vmbr0 ipv4.addresses 192.168.16.254/24 ipv4.method manual | |||
* sudo nmcli con up vmbr0 | |||
;Dummy-Device zur Brücke hinzufügen | |||
* sudo nmcli con add type dummy con-name dummy0 ifname dummy0 master vmbr0 | |||
* sudo nmcli con up dummy0 | |||
;IP-Forwarding aktivieren | |||
* echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf | |||
* sudo sysctl -p | |||
;Firewall | |||
* sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade | |||
* sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-interface=vmbr0 | |||
* sudo firewall-cmd --reload | |||
;Autostart sicherstellen | |||
* sudo nmcli connection modify vmbr0 connection.autoconnect yes | |||
* sudo nmcli connection modify dummy0 connection.autoconnect yes | |||
==DNS und DHCP mit dnsmasq== | |||
;Konfiguration | |||
* vi /etc/dnsmasq.conf | |||
interface=vmbr0 | |||
bind-interfaces | |||
dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h | |||
dhcp-option=3,192.168.16.254 | |||
dhcp-option=6,192.168.16.254 | |||
server=8.8.8.8 | |||
log-queries | |||
log-dhcp | |||
;Firewall für DNS und DHCP | |||
* sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dns | |||
* sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dhcp | |||
* sudo firewall-cmd --reload | |||
;Starten und Enablen | |||
* systemctl enable dnsmasq --now | |||
==Nvidia Treiber== | |||
;RPM Fusion aktivieren | |||
* sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | |||
;Treiber installieren | |||
* sudo dnf install akmod-nvidia xorg-x11-drv-nvidia | |||
;Kernel Module bauen (warten bis fertig!) | |||
* sudo akmods --force | |||
;Kernel Parameter für Wayland und Suspend | |||
* sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1" | |||
==Suspend/Resume== | |||
;Services prüfen | |||
* sudo systemctl status nvidia-suspend.service | |||
* sudo systemctl status nvidia-resume.service | |||
==Multi Monitor== | |||
;Monitore anzeigen | |||
* xrandr | |||
* xrandr | grep connected | |||
==Fingerprint Reader== | |||
;Einrichten | |||
* fprintd-enroll | |||
Version vom 9. April 2026, 12:23 Uhr
Install Chrome and Thunderbird
- sudo dnf install google-chrome-stable thunderbird
Install Gnome Stuff
- sudo dnf install -y gnome-extensions-app gnome-tweaks
- flatpak install flathub com.mattjakeman.ExtensionManager
Install Misc
- sudo dnf install -y wireshark terminator remmina
Virtualbox
# 1. Oracle Key importieren
- sudo rpm --import https://www.virtualbox.org/download/oracle_vbox_2016.asc
# 2. Repo hinzufügen
- sudo wget -q https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
# 3. Abhängigkeiten und VirtualBox installieren
- sudo dnf install kernel-devel kernel-headers dkms VirtualBox-7.2
# 4. User in Gruppe hinzufügen
- sudo usermod -aG vboxusers $USER
Fingerprint
- Installation
- sudo dnf install -y fprintd
- Setup
- fprintd-enroll
Fedora 43 Setup - Arbeitsplatz
VirtualBox
- Oracle Key importieren
- wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo rpm --import -
- Repo hinzufügen
- sudo wget -q https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
- Abhängigkeiten und VirtualBox installieren
- sudo dnf install kernel-devel kernel-headers dkms VirtualBox-7.2
- User in Gruppe hinzufügen
- sudo usermod -aG vboxusers $USER
- VirtualBox Kernel Module bauen
- sudo /sbin/vboxconfig
- DKMS Status prüfen
- sudo dkms status
Kernel Management
- Installierte Kernel prüfen
- rpm -qa | grep kernel | sort
- Fehlende Kernel Module nachinstallieren
- sudo dnf install kernel-modules-6.17.1-300.fc43.x86_64 kernel-modules-extra-6.17.1-300.fc43.x86_64
- Kernel sperren (versionlock)
- sudo dnf install python3-dnf-plugin-versionlock
- sudo dnf versionlock add kernel-6.17.1-300.fc43.x86_64
- Kernel Parameter setzen
- sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"
- Kernel Parameter entfernen
- sudo grubby --update-kernel=ALL --remove-args="nvidia-drm.modeset=1"
- GRUB Menü immer anzeigen
- sudo grub2-editenv - unset menu_auto_hide
Dummy Bridge mit NAT
- Bugfix für noarp
- vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
#!/bin/bash if test "$1" = "dummy0" then ip link set dummy0 arp on fi
- chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
- Modul laden und persistent machen
- sudo modprobe dummy
- echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf
- Netzwerkbrücke erstellen
- sudo nmcli con add type bridge autoconnect yes con-name vmbr0 ifname vmbr0
- sudo nmcli con modify vmbr0 ipv4.addresses 192.168.16.254/24 ipv4.method manual
- sudo nmcli con up vmbr0
- Dummy-Device zur Brücke hinzufügen
- sudo nmcli con add type dummy con-name dummy0 ifname dummy0 master vmbr0
- sudo nmcli con up dummy0
- IP-Forwarding aktivieren
- echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
- sudo sysctl -p
- Firewall
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-interface=vmbr0
- sudo firewall-cmd --reload
- Autostart sicherstellen
- sudo nmcli connection modify vmbr0 connection.autoconnect yes
- sudo nmcli connection modify dummy0 connection.autoconnect yes
DNS und DHCP mit dnsmasq
- Konfiguration
- vi /etc/dnsmasq.conf
interface=vmbr0 bind-interfaces dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h dhcp-option=3,192.168.16.254 dhcp-option=6,192.168.16.254 server=8.8.8.8 log-queries log-dhcp
- Firewall für DNS und DHCP
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dns
- sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dhcp
- sudo firewall-cmd --reload
- Starten und Enablen
- systemctl enable dnsmasq --now
Nvidia Treiber
- RPM Fusion aktivieren
- sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
- Treiber installieren
- sudo dnf install akmod-nvidia xorg-x11-drv-nvidia
- Kernel Module bauen (warten bis fertig!)
- sudo akmods --force
- Kernel Parameter für Wayland und Suspend
- sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"
Suspend/Resume
- Services prüfen
- sudo systemctl status nvidia-suspend.service
- sudo systemctl status nvidia-resume.service
Multi Monitor
- Monitore anzeigen
- xrandr
- xrandr | grep connected
Fingerprint Reader
- Einrichten
- fprintd-enroll