After installing Debian stable (squeeze) I found that eth0 is not coming up, when I bring it up with "ifconfig eth0 up" only IPv6 is configured. Installation did happen in a home network with IPv6 enabled through a tunnel and a radvd router. Which makes me think it may have decided to disable IPv4, don't know how or why.
This tutorial will explain how to disable IPV6 in debian.
Open a terminal and su to root
Now you need to check if iPV6 is active or not using the following command
netstat -tunlp |grep p6 |wc -l
If the result is anything other than 0, then one or more IPv6-aware processes is running.
Disable using the following 3 commands
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf
@WonderWoofy,Do you have a link for the Debian wiki? I'd like to understand the reasoning.To be honest, I didn't even realise that line was for ipv6. Since I've disabled it in sysctl.conf, I should probably consider commenting it out, too.
WheezyWith Linux 3.0 on its way, the Debian developers have decided to move the Debian Wheezy development from Linux 2.6 to Linux 3.0.Debian Wheezy is the successor to Debian Squeeze, which was was released earlier this year. Currently it is in development and is available from Sid.As I have mentioned in the earlier article, Linux 3.0 brings no changes to the API or the ABI.
As we all know that most of the ISPs are switching from IPv4 to IPv6 due to several reasons.
I have some idea about the IPv6 address format, addressing types and knowledge about Linux.
So, I want to configure a system so that it can communicate using IPv6 protocol. Some of the services which I want to use on that system are ping( to itself), ssh(to it self).