Nach der Installation von pfSense 2.1.4 unter Hyper-V Server 2012 R2 ist keine Netzwerkverbindung zu einem der Interfaces der Firewall möglich. Abhilfe schafft ein kleines Skript, das beim Booten von pfSense automatisch ausgeführt wird.
Als Voraussetzung gilt nach wie vor, ältere Netzwerkkarten im virtuellen Computer, der pfSense ausführen soll zu verwenden.
Folgende Befehle in der Shell (Taste “8″) der pfSense ausführen:
touch /etc/rc.local touch /etc/rc.local.running chmod 755 /etc/rc.local echo “ifconfig de0 down” >> /etc/rc.local echo “ifconfig de0 up” >> /etc/rc.local echo “ifconfig de1 down” >> /etc/rc.local echo “ifconfig de1 up” >> /etc/rc.local echo “dhclient de0″ >> /etc/rc.local
Anschließend den virtuellen Computer neu starten.
Die letzte Zeile ‘echo “dhclient de0″ >> /etc/rc.local’ wird nur benötigt, sofern das WAN-Interface per DHCP eine IP-Adresse erhält. Andernfalls kann man diese Zeile weglassen oder mit einer # auskommentieren.
Ggf. muss das Skript um weitere Interfaces (de2, …) erweitert werden.
Quelle
How to install pfSense 2.0.2 on Hyper-V (Windows Server 2012)