Manipulating the Networking Environment Using RTNETLINK
RTNETLINK is a simple, yet versatile way of manipulating the networking environment of a Linux host. User-space network protocol handlers are ideal candidates for using RTNETLINK. The advanced IP routing command suite, referred to as IPROUTE2, is based on RTNETLINK. More information about the different operations and flags of RTNETLINK can be found at NETLINK(7) and RTNETLINK(7).
The sample code for this article is available at ftp.ssc.com/pub/lj/listings/issue145/8498.tgz.
Asanga Udugama (firstname.lastname@example.org) is a researcher/software developer for ComNets, University of Bremen, Germany. He currently works on implementing and improving the IETF standards for mobility-related network layer protocols. He has a few reference implementations to his credit. At the moment, he is awaiting the arrival of his dream wheelchair (Meyra X3 with Servomatic).
- Readers' Choice Awards 2013
- Mars Needs Women
- RSS Feeds
- Sublime Text: One Editor to Rule Them All?
- December 2013 Issue of Linux Journal: Readers' Choice
- IBM Will Minimize Impact of Future Disasters
- Raspberry Pi: the Perfect Home Server
- New Products
- Linux Systems Administrator
- Advanced Hard Drive Caching Techniques
- why is GNOME 3 in the fifth position at 14.1 %?
3 hours 19 min ago
- Sublime Is Brilliant!
8 hours 22 min ago
8 hours 41 min ago
- Rapid[Disk,Cache] better than native ram caching?
9 hours 6 min ago
- Nothing is perfect
9 hours 19 min ago
- Mixtapes Community
14 hours 58 min ago
- KDE is one true DE
15 hours 33 min ago
- Command Line Shells (Bash, Zsh, etc.) are 2nd place
16 hours 1 min ago
17 hours 56 min ago
- yes it's Jupiter Broadcasting
19 hours 16 min ago