I have highlighted what I believe is the error.
Code:
Destination Gateway Flags Refs Use Mtu Interface
default 192.168.2.65 UGS 2 6057 - rl0
127/8 127.0.0.1 UGRS 0 0 33208 lo0
127.0.0.1 127.0.0.1 UH 2 0 33208 lo0
192.168.2/24 link#1 UC 1 0 - rl0
192.168.2.65 00:13:10:e7:d2:a2 UHLc 1 0 - rl0
192.168.2.252 127.0.0.1 UGHS 0 0 33208 lo0
224/4 127.0.0.1 URS 0 0 33208 lo0
2.252 is your wireless NIC, but it is routed through your loopback channel. This means that every packet you attempt to send out through that NIC goes through your loopback network, and it ends up nowhere.
Don't believe me? Test it yourself:
# ifconfig rum0 down
# ifconfig rl0 down
# route flush all
# dhclient rum0
I think you will find your wireless network suddenly works.
The fix, of course, is to either add routing commands to your /etc/hostname files, or, keep your NICs on separate subnets.