当前位置: 技术问答>linux和unix
【求助】linux 重启eth口IPv6地址丢失问题
来源: 互联网 发布时间:2016-11-30
本文导语: 操作如下 ipv4的地址重启eth1后没有丢失、ipv6的丢失了,如何才能让ipv6的地址不丢失呢? 有知道的大侠告诉下、谢谢。 # ip addr add dev eth1 2011:04:20::1/64 # ip addr add dev eth1 11.11.1.1/24 # ip addr show eth1 3: eth1: mt...
操作如下
ipv4的地址重启eth1后没有丢失、ipv6的丢失了,如何才能让ipv6的地址不丢失呢?
有知道的大侠告诉下、谢谢。
# ip addr add dev eth1 2011:04:20::1/64
# ip addr add dev eth1 11.11.1.1/24
# ip addr show eth1
3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:d4:62:88 brd ff:ff:ff:ff:ff:ff
inet 11.11.1.1/24 scope global eth1
inet6 2011:4:20::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fed4:6288/64 scope link
valid_lft forever preferred_lft forever
# ip link set dev eth1 down
# ip link set dev eth1 up
# ip addr show dev eth1
3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:d4:62:88 brd ff:ff:ff:ff:ff:ff
inet 11.11.1.1/24 scope global eth1
inet6 fe80::20c:29ff:fed4:6288/64 scope link
valid_lft forever preferred_lft forever
ipv4的地址重启eth1后没有丢失、ipv6的丢失了,如何才能让ipv6的地址不丢失呢?
有知道的大侠告诉下、谢谢。
# ip addr add dev eth1 2011:04:20::1/64
# ip addr add dev eth1 11.11.1.1/24
# ip addr show eth1
3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:d4:62:88 brd ff:ff:ff:ff:ff:ff
inet 11.11.1.1/24 scope global eth1
inet6 2011:4:20::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fed4:6288/64 scope link
valid_lft forever preferred_lft forever
# ip link set dev eth1 down
# ip link set dev eth1 up
# ip addr show dev eth1
3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:d4:62:88 brd ff:ff:ff:ff:ff:ff
inet 11.11.1.1/24 scope global eth1
inet6 fe80::20c:29ff:fed4:6288/64 scope link
valid_lft forever preferred_lft forever
|
2 关闭/开启IPV6
2.1 关闭IPV6
#vi /etc/modprobe.conf
添加下面两行内容
alias net-pf-10 off
alias ipv6 off
保存退出,并且重新启动系统。
重启之后可以使用上面的三种方法去验证IPv6支持是否已经被关闭。
2.2 开启IPV6
IPv6是默认支持的,所以当你要重新开起IPv6支持时,将/etc/modprobe.conf中的两条指令注释掉就可以了。
可能你的IPV6在装机的时候 就设置关闭了
2.1 关闭IPV6
#vi /etc/modprobe.conf
添加下面两行内容
alias net-pf-10 off
alias ipv6 off
保存退出,并且重新启动系统。
重启之后可以使用上面的三种方法去验证IPv6支持是否已经被关闭。
2.2 开启IPV6
IPv6是默认支持的,所以当你要重新开起IPv6支持时,将/etc/modprobe.conf中的两条指令注释掉就可以了。
可能你的IPV6在装机的时候 就设置关闭了
|
楼上完全是答非所问.
修改文件,把ipv6地址写死到/etc/sysconfig/network/ifcfg-$interface_id
比如:
-----------------------------------------------
# vi /etc/sysconfig/network
NETWORKING_IPV6=yes
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=
IPV6_DEFAULTGW=
--------------------------
重启network
service network restart
修改文件,把ipv6地址写死到/etc/sysconfig/network/ifcfg-$interface_id
比如:
-----------------------------------------------
# vi /etc/sysconfig/network
NETWORKING_IPV6=yes
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=
IPV6_DEFAULTGW=
--------------------------
重启network
service network restart