# WireGuard Windows - Interface-Metrik optimieren

## Status

? **L?sung 1 (Hosts-Datei) funktioniert bereits!**

Die Interface-Metrik zeigt:
- WireGuard Interface (`grafana-test`): Metrik 5 (bereits niedrigste)
- Andere Interfaces: Metrik 25 oder h?her

## Optional: Metrik noch weiter optimieren

Falls du L?sung 2 (Interface-Metrik) noch weiter optimieren m?chtest:

### Schritt 1: Setze WireGuard Interface-Metrik auf 1

```powershell
# Als Administrator ausf?hren!

# Setze Metrik auf 1 (h?chste Priorit?t)
Set-NetIPInterface -InterfaceIndex 18 -InterfaceMetric 1

# Pr?fe ob es funktioniert hat
Get-NetIPInterface -InterfaceIndex 18 | Select-Object InterfaceAlias, InterfaceMetric
# Sollte zeigen: InterfaceMetric = 1
```

### Schritt 2: DNS-Reihenfolge testen

Nach dem Setzen der Metrik auf 1:

```powershell
# Teste DNS-Aufl?sung
Resolve-DnsName grafana.michaelschiemer.de | Select-Object Name, IPAddress

# Falls das jetzt 10.8.0.1 zur?ckgibt ? Erfolg!
# Falls nicht ? Hosts-Datei ist die bessere L?sung
```

### Schritt 3: WireGuard neu verbinden

1. **Disconnect** WireGuard-Verbindung
2. **Connect** WireGuard-Verbindung neu
3. **Teste DNS** erneut

## Empfehlung

**L?sung 1 (Hosts-Datei) ist einfacher und funktioniert zuverl?ssig:**
- ? Funktioniert sofort
- ? Keine PowerShell-Befehle n?tig
- ? Keine Administratorrechte n?tig (au?er f?r Hosts-Datei)
- ? Keine Interface-Metrik-Anpassung n?tig

**L?sung 2 (Interface-Metrik) ist optional:**
- Kann funktionieren, aber ist komplexer
- Muss m?glicherweise nach jedem System-Neustart neu gesetzt werden
- Hosts-Datei ist einfacher und zuverl?ssiger

## N?chste Schritte

1. ? Hosts-Datei funktioniert bereits
2. ? Pr?fe ob Traffic ?ber VPN kommt (ClientHost: 10.8.0.7)
3. ? Entferne tempor?re IP-Erlaubnis, wenn Traffic ?ber VPN kommt
