>replace OpenWRT box with pfSense box after hearing so much praise for it
>DHCP doesn't work most of the time
>dhcpd log says it sees a DHCPREQUEST and sends a DHCPOFFER, but the client never actually gets the offer
>set up static IP on client
>works, but insane amount of packet loss
>over fucking Ethernet
>can't connect to any WAP on the network
Looks like I fell for a meme.
I'm thinking this is the case. Probably going to replace the NIC that's assigned to the LAN. That'll teach me to use whatever card I can find lying around the house.
Are Intel's "server-grade" NICs actually worth the money or is it just Intel being kikes as usual?
There's not a lot to fuck up regarding pfSense. Pretty sure it's the hardware I'm using being shit.
The LAN NIC is a Realtek RT8139 10/100. Again, using the first legacy PCI NIC I could find was probably a shitty idea.
Yup, definitely the Realtek NIC.
"The RealTek 8139 PCI NIC redefines the meaning of 'low end.' This is probably the worst PCI ethernet controller ever made, with the possible exception of the FEAST chip made by SMC. The 8139 supports bus-master DMA, but it has a terrible interface that nullifies any performance gains that bus-master DMA usually offers."
BSD support for various hardware is really shitty
You probably have a shitty non-intel network card.
With that said I think OpenWRT is probably going to catch up to pfsense for the home user.
I don't think Linux will make "the worst PCI ethernet controller ever made" suddenly work better.
Not saying that OpenWRT is bad. I'm still using it and will continue to use it on other hardware (specifically two TP-Link routers I'm using as combination switch/WAPs). I just prefer pfSense for use as a gateway.
I changed the LAN over to the onboard VIA NIC. That made no difference at all. Also disabled VPN and traffic shaping.
Either something else is wrong or I happen to have the worst legacy-PCI-era hardware known to man.