I want to make an installable linux kernel that has routing enabled already. So anyone can install it on their machine, do some configuration as required, and machine will work fine for their routing needs. This is what I did so far.
- Downloading and decompressing a vanilla linux kernel.
- placing a ".config" file in that kernel directory.
- Ready to make kernel....
I want to ask what options do I need to enable or disable in .config to make this a bootable software router (I don't need any other functionality)?
Note: I don't want to use any already built router, I want to create my own so I can manipulate and test it further.