Virgin media cannot get WAN IP
Hi. My ISP is Virgin Media in the UK. I have been using the supplied router in modem mode with pfsense 2.3.x behind it. Pfsense is configured with DHCP on the WAN and with my hardware router MAC. This has been working perfectly.
Upgraded to 2.4.0 - I no longer get a WAN IP. The configuration looks the same. How can I diagnose this further?
Packet capture on the WAN port, and see what's being sent/received.
I fixed it/mitigated.
My router is running under Hyper-V with its NIC set to allow MAC spoofing. The VM had a MAC address which was different to the router - the router one was then spoofed in pfsense, by declaring it on the WAN NIC configuration. For some reason I now have to set the actual physical MAC of the WAN NIC to the same as the router and it now works.
Interestingly, if I use a legacy NIC adapter in Hyper-V, it works the same as 2.3, However, I don't want to do this for a number of reasons, namely it's 100Mb limit.
All I was seeing in the packet capture was DHCP requests. I also found this in the system logs (hn1 being the WAN interface):
The command '/sbin/ifconfig 'hn1' media 'autoselect'' returned exit code '1', the output was 'ifconfig: SIOCSIFMEDIA (media): Operation not supported'
I was thinking MAC address. :)