Linux下的IPv6地址、路由以及隧道配置
如今,几乎所有的主流操作系统、嵌入式操作提供系统都提供了对IPv6协议栈的支持,在windows XP下面,使用ipv6 install命令便可以启动IPv6协议栈,在默认安装的linux下,利用modprobe ipv6便可以以模块的方式加载IPv6协议栈。本篇仅介绍linux下面的IPv6协议栈的配置命令,以后会陆续推出更为详尽的linux及windows下的各种过渡机制,比如6to4,nat-pt,teredo等的配置实例。
1 打开或关闭接口
1.1 使用“ip”
用法:
# ip link set dev up
# ip link set dev down
例子:
# ip link set dev eth0 up
# ip link set dev eth0 down
1.2 使用“ifconfig”
用法:
# /sbin/ifconfig up
# /sbin/ifconfig down
例子:
# /sbin/ifconfig eth0 up
# /sbin/ifconfig eth0 down
2 配置IPv6地址
2.1 显示现有IPv6地址
(1)使用“ip”
用法:
# /sbin/ip -6 addr show dev
(2)使用“ifconfig”
用法:
#/sbin/ifconfig
2.2 添加或删除一个IPv6地址
(1)使用“ip”
用法:
# /sbin/ip -6 addr / dev
例子:
# /sbin/ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0
(2)使用“ifconfig”
用法:
# /sbin/ifconfig inet6 [add/del] /
例子:
# /sbin/ifconfig eth0 inet6 add 3ffe:ffff:0:f101::1/64
3 配置IPv6路由
3.1 显示现有路由
(1)使用“ip”
用法:
# /sbin/ip -6 route show [dev ]
例子:
# /sbin/ip -6 route show dev eth0
3ffe:ffff:0:f101::/64 proto kernel metric 256 mtu 1500 advmss 1440
fe80::/10 proto kernel metric 256 mtu 1500 advmss 1440
ff00::/8 proto kernel metric 256 mtu 1500 advmss 1440
default proto kernel metric 256 mtu 1500 advmss 1440
(2)使用“route”
用法:
# /sbin/route -A inet6
例子:
# /sbin/route -A inet6 |grep -w "eth0"
3ffe:ffff:0:f101 ::/64 :: UA 256 0 0 eth0 <- Interface route for global address
fe80::/10 :: UA 256 0 0 eth0 <- Interface route for link-local address
ff00::/8
相关文档:
花了一个周末的时间列出来的。共享出来,希望大家花几分钟看看。这也算是LINUX下比较实用的查找方式了
which(寻找“执行文件”)
[root@localhost home]# which [-a] command
-a : 将所有可找到的命令均列出,而不仅仅列出第一个找到的命令名称
范例:
[root@localhost home]# which passwd
/usr/bin/passwd ......
ICW2 用于设置芯片送出的中断号的高5位。什么意思呢,就是说从中断控制器发出的中断信号的高5位就是在ICW2里设置的。
在linux 0.11里系统把主片的ICW2设置为0x20,就表示中断请求IR0~IR7中断号的范围是0x20~0x27(8259A芯片产生的IRQ号必须是连续的,所以也只需要设置起始号就ok了!) ......
HOSTCC scripts/mod/sumversion.o
scripts/mod/sumversion.c: In function ‘get_src_version’:
scripts/mod/sumversion.c:384: error: ‘PATH_MAX’ undeclared (first use in
this function)
scripts/mod/sumversion.c:384: error: (Each undeclared identifier is reported
only once
script ......
1.check ntp is installed or not
[root@myvm1 server-tar]# whereis npt
npt:
#:(..not install
2.get ntp from official website(http://psp2.ntp.org/bin/view/Main/SoftwareDownloads) and install.
[root@myvm1 server-tar]# wget http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.6.tar.gz
[root@myvm1 server-tar ......