How do I configure static IPv6 networking under Debian Linux?
You need to add networking configuration to /etc/network/interfaces file as follows:
a) Ipv6 Address
b) Ipv6 Gateway
c) Netmask
Out Sample Debian Linux Ipv6 Configuration
- Ipv6 Address IP: 2607:f0d0:2001:000a:0000:0000:0000:0002/64
- Ipv6 Gateway IP: 2607:f0d0:2001:000a:0000:0000:0000:0001
- Interface name: eth0
- IPv6 Type: Static
Open /etc/network/interfaces file, enter:
# vi /etc/network/interfaces
Append configuration as follows:
#IPV6 static configuration iface eth0 inet6 static pre-up modprobe ipv6 address 2607:f0d0:2001:000a:0000:0000:0000:0002 netmask 64 gateway 2607:f0d0:2001:000a:0000:0000:0000:0001 # END IPV6 configuratio
Save and close the file. Restart the networking:
# /etc/init.d/networking restart
Verify IPv6 networking
Print your current routing:
# ip -6 route show
Ping Ipv6 enabled website:
# ping6 www.cyberciti.biz
# ping6 ipv6.google.com
Sample output:
PING www.cyberciti.biz(www.cyberciti.biz) 56 data bytes 64 bytes from www.cyberciti.biz: icmp_seq=1 ttl=60 time=65.2 ms 64 bytes from www.cyberciti.biz: icmp_seq=2 ttl=60 time=64.0 ms 64 bytes from www.cyberciti.biz: icmp_seq=3 ttl=60 time=64.0 ms 64 bytes from www.cyberciti.biz: icmp_seq=4 ttl=60 time=64.0 ms 64 bytes from www.cyberciti.biz: icmp_seq=5 ttl=60 time=63.9 ms
See also:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop












{ 7 comments… read them below or add one }
the simplest way is just : apt-get install miredo
@pagan,
This is static IPv6 native configuration and not tunneling through NATs.
Even better:
1. sudo apt-get-install tspc
2. /etc/init.d/tspc start
done, now you have tunneled IPv6 connectivity.. It’s not that hard dude..
It is possible to leave away the 0 in IPv6 addresses in certain cases!
In that case it is easier to write the addresses as follow :
1e Address : 2607:f0d0:2001:000a:0000:0000:0000:0002a
Simplified notation : 2607:f0d0:2001:a::2
2e Address : 2607:f0d0:2001:000a:0000:0000:0000:0001
Simplified notation : 2607:f0d0:2001:a::1
Thanks a lot! This is exactly what i needed :-)
It should be 2607:f0d0:2001:a::2a
In Debian Squeeze, the line “pre-up modprobe ipv6″ should be removed, otherwise it doesn’t work.