The netgear GS108Tv2 switch came today. Holy number of settings, Batman. I can't really be sure if I got them right or not, I was a little bit guessing having never really dug into Layer 2 like this. I ended up pulling the switch entirely out of the picture, but the pfSense box still wasn't able to pick up an IP address via DHCP when plugged into the OTN. I might be completely wrong, but I thought that was supposed to work - albeit with severely degraded bandwidth.
Prior to that, at one point I had things all messed up, and the pfSense WAN picked up an IP address from its LAN - I think that was because I had the VLAN mappings in the switch goofed. At least it tells me the WAN interface is capable of accepting and processing DHCP traffic, acting as a dhcp client.
The only things I changed on the pfsense were the settings in the doc, mostly the stuff around the IGMP traffic. The GFNB was able to talk to the OTN immediately through the same port on the patch panel. I might try a simpler off-the-shelf netgear router tomorrow, just to see what happens.
I posted a few screenshots of what the switch configuration looks like based on Atlantisman's document: https://www.dropbox.com/sh/ug31k8t6n9618ni/ligIuMmIiQ/gs108t_screenshots?lst
. There is no way to delete or rename the first three VLANs. I really don't know what impact VLAN 2 being "Voice VLAN" has. I can disable "Voice VLAN" in another screen, or try to move it to VLAN 3, but it doesn't change anything as far as I can tell.
edit: corrected bad syntax. sorry, long day.