brauchen
Wenn TrueNAS als Hostmaschine verwendet wird, installieren Sie das OpenWrt-System in der virtuellen Maschine und verwenden Sie DDNS- und Portweiterleitungstools (z. B. Socat, Lucky), um den IPv6-Zugriff auf das öffentliche Netzwerk zu erreichen.
Aufbau
Erstellen Sie eine virtuelle Maschine vom Typ Linux (ich verwende iStoreOS) in der TrueNAS-VM, die virtuelle Netzwerkkarte ist VirtIO und die angeschlossene Netzwerkkarte wählt den Netzwerkport des TrueNAS-Verbindungsschalters aus.
Frage
Angenommen, die IP von TrueNAS ist 192.168.1.10 und die IP der virtuellen OpenWrt-Maschine ist 192.168.1.2, in Lucky oder Socat wird Port 80 von TrueNAS (192.168.1.10) an Port 30000 von OpenWrt (192.168.1.2) weitergeleitet. aber auf 192.168 .1.2:30000 kann nicht korrekt zugegriffen werden
Lösung
Fügen Sie eine physische Netzwerkkarte hinzu, wählen Sie die angeschlossene Netzwerkkarte der virtuellen Maschine mit dieser Netzwerkkarte aus, die sich vom TrueNAS unterscheidet, und verbinden Sie sie mit dem Switch. Jetzt können Sie richtig zugreifen