On Mon, 2006-07-24 at 18:36 +0530, Dhiren Chandvania wrote:

> Configuration details: 
> eth0      Link encap:Ethernet  HWaddr 00:30:6E:38:EA:EF
[..]
>           inet6 addr: fe80::230:6eff:fe38:eaef/64 Scope:Link

[..]
> sigfs     Link encap:IPv6-in-IPv4
> 
>           inet6 addr: fe80::c0a8:1df/128 Scope:Link
[..]

> Solaris:
[..]
> hme0: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
[..]
>         inet6 fe80::203:baff:fe02:ccee/10

[..]
> Issues that I have: 
> 
>  
> 
> I]
> 
> All outbound traffic from a Linux machine needs scope id. Why? 

Because you are using link-local address space.
In short, those are only available on the local link. If you have
multiple interface they all get assigned out of fe80::/64, which is
actually part of fe80::/10 which is reserved for Link Local.

You should either use ULA (http://www.kame.net/~suz/gen-ula.html /
RFC4193) or use global addresses, see
 http://en.wikipedia.org/wiki/Tunnel_Broker for a long list of them or
of course contact your local ISP. If you don't want to ULA for whatever
reason, you can always abuse 2001:db8::/32 which is the documentation
prefix, but do note that a lot of things break when using that.

Please read http://noc.sixxs.net/faq/ipv6/?faq=whatisipv6 or a real IPv6
book to get into this topic.

Greets,
 Jeroen

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to