On Mon, 16 Nov 2015, 米山陽介 wrote:
First off, I assume you can ping your link-local address:
ping6 -I eth1 fe80::a00:27ff:fe03:5b8a
Second, you never mentioned how eth1 was assigned its IPv6 address.
Given that you've tried to embed an IPv4 address within an IPv6 address
(which is normally done with a 0:0:0:0:0: prefix), I'd guess you did it
manually. If so, with what tools?
Thanks for the response.
I'm sorry when it was misguided answer.
The setting of the IP address reaches by manual operation.
# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO="none"
ONBOOT=yes
HWADDR=08:00:27:83:74:54
IPADDR=192.168.11.8
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6ADDR=2000:8000:12:6:192:168:11:8/64
IPV6_DEFAULTGW=2000:7000:12:6::1
First off, I'm pretty sure you've got a typo in your gateway
definition: it should be 2000:8000:12:6::1 (not :7000:).
Second, I've never tested how well the init scripts expand "::"
notation in IPv6 addresses. They may work fine, or you may have to
expand it yourself, e.g.,
IPV6_DEFAULTGW=2000:8000:12:6:0:0:0:1
When doing static IPv6 configuration, it's probably best to set
IPV6_AUTOCONF=no
Even if all that works, however, I'm not sure where you got the
2000:8000:12:6::/64 prefix. I think the current range of routable
addresses starts at 2001:0000::1. I doubt your packets will be able to
traverse the Internet with a 2000:8000:: address.
If you want to do IPv6 locally, you should be able to use the
link-local address space, fe80::.
If you want a globally valid IPv6 address, your Internet provider will
have to give you a route or you'll have to set yourself up with a IPv6
tunnelling service.
■ link up
# ethtool eth1
Settings for eth1:
~
Link detected: yes
# ifdown eth1
# ifup eth1
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 08:00:27:83:74:54
inet addr:192.168.11.8 Bcast:192.168.11.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe83:7454/64 Scope:Link ←○
inet6 addr: 2000:8000:12:6:192:168:11:8/64 Scope:Global
■ link down
# ethtool eth1
Settings for eth1:
~
Link detected: no
# ifdown eth1
# ifup eth1
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 08:00:27:83:74:54
inet addr:192.168.11.8 Bcast:192.168.11.255 Mask:255.255.255.0
inet6 addr: 2000:8000:12:6:192:168:11:8/64 Scope:Global
Missing fe80::a00:27ff:fe83:7454/64.
The link-local address should always be present, but I've never done a
lot a ifdown/ifup operations to see how they can muck things up.
I'd try "service network restart" to get full interface
initialization.
--
Paul Heinlein
heinlein@xxxxxxxxxx
45°38' N, 122°6' W
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos