Lately I've been trying to get SELinux working on Debian, and for the most part I've been successful. However, NetworkManager doesn't work with it, and I need NM working for my laptop. I've also noticed that Debian's network scripts don't work - I can only make dhclient work by running it as root after I've booted, and I think that problem is related to NM not working. Can anyone give me a tip on this?

Also, 3D stuff doesn't work - 3D applications segfault on start, and if I use LIBGL_ALWAYS_INDIRECT=1, they cause the X server to crash. What do I need to do to make 3D work properly?