I found this:
That guy was connecting through his T-Mobile hotspot.
It looks like whatever IP your connection is coming from is in Freenode’s blacklisted range. No way to fix that other than SASL auth or VPN/SSH tunneling…
Try SSH tunneling to an EOS (email@example.com) server since Freenode isn’t allowing more connections from our IP. Although I just tried and it’s saying my pw is bad, so I’m not sure if that’s per-course access…
I also know NCSU has a VPN service, of course it uses Cisco’s proprietary software instead of OpenVPN though: