One of the biggest problems I have had when working with Linux and other open-source projects is the lack of up-to-date documentation. Some projects go to great lengths to modernize documentation and others don't at all which results in the project being forgotten. Netfilter Xtables modules while in use on almost every system, seem to not get the polish they deserve for tutorials, examples and updated documentation.
I recently discovered that LLDP traffic is silently blocked/dropped via a mask in br_input.c and will not forward LLDP despite having a rule with the correct protocol value in ebtables. In ebtables, the packet count will not increment and no messages are generated in the kernel logs.
To fix the netmask value to allow LLDP, patch net/bridge/br_private.h or use my patch:
One of the things any aspiring security professional or network admin should know is - what is exactly a socket and what do they do?. This is tutorial is a different approach that I have been toying with on how to best explain to beginning IT or security students who are just beginning, but have no experience using "low-level" languages like C. One of my esteemed professor's once said: "God intended us to program in C" and I believe that today's programmers should begin with a language which will teach them responsibility.
Battery life on my HP-envy is down right horrible in Linux - Fedora 16 by default results in only about two hours of operation before it shuts down (and is about 60c) when compared to the almost 5 hours of running time in Windows 7. Here are some tweaks to improve it to 5+ hrs with minor use and minimal wifi:
Install the following:
sudo yum install pm-utils tuned
sudo chkconfig tuned on