I am new to linux programming and based on some configuration parameter I want to disable and enable IPv4 on linux system programatically.
The Pseudo-code of the solution would be like:
if(is_ipv4_enabled)
{
// enable IPv4 and IPv6
}
else
{
// disable IPv4 and enable IPv6
}
So IPv6 will be enabled in both the cases, but the only thing is to disable/enable IPv4.
Any help will be appreciated.
Thanks in Advance!
Best Answer
you could just delete the ipv4 configured addresses with the default ip tools.
Something like:
or enable it:
you should know what the address is and the interface to which it is assigned, of course, but that is left as an exercise for the OP.