怎样获得固定的 ipv6 地址?

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

怎样获得固定的 ipv6 地址?

#1

帖子 saintthor » 2015-03-02 13:15

ubuntu 14.04, NAT

通过 miredo 连接到 ipv6,但它提供的 v6 ip 经常改变。我想使用一个固定的 v6 ip,有没有办法?

另外,在 ifconfig 里有:

wlan0 Link encap:Ethernet HWaddr 10:08:b1:13:ed:5b
inet addr:10.10.8.177 Bcast:10.10.9.255 Mask:255.255.254.0
inet6 addr: fe80::1208:b1ff:fe13:ed5b/64 Scope:Link

这个 ip fe80::1208:b1ff:fe13:ed5b/64 是哪里的? ping 不通它。
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#2

帖子 rosynirvana » 2015-03-02 13:28

fe80::是本地地址,ipv6的每个设备都有一个本地地址
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 怎样获得固定的 ipv6 地址?

#3

帖子 poloshiao » 2015-03-02 14:14

ipv6
1. IPv4 因為數量不夠分配 才有 DHCP 動態分配
IPv6 因為數量遠遠足夠 所以 每個 IPv6 一次分配 一堆 子網 給你 不必要使用 DHCP 動態分配
一堆 子網 是多少個 IPv6 ? 看 IPv6 的類別而定
所以 IPv6 問題不是 怎样获得固定的 ipv6 地址
而是 如何正確表示出獲得分配的 一堆 子網
參閱
http://zh.wikipedia.org/wiki/IPv6#IPv6. ... 6.E9.A1.9E
IPv6位址的分類
http://en.wikipedia.org/wiki/IPv6_addre ... ss_classes
IPv6 address classes

進一步參閱
http://zh.wikipedia.org/wiki/IPv6
http://en.wikipedia.org/wiki/IPv6_address
在 ifconfig 里有:
wlan0 Link encap:Ethernet HWaddr 10:08:b1:13:ed:5b
inet addr:10.10.8.177 Bcast:10.10.9.255 Mask:255.255.254.0
inet6 addr: fe80::1208:b1ff:fe13:ed5b/64 Scope:Link
这个 ip fe80::1208:b1ff:fe13:ed5b/64 是哪里的? ping 不通它。
2. http://en.wikipedia.org/wiki/IPv6_addre ... ess_format
Unicast and anycast address format
Link-local address format
all link-local addresses (fe80::/64 link-local address prefix)
類似區網子網 是你的網卡被驅動時自動產生的
不是 miredo 分配給你的
意思是 沒有安裝 miredo 也有這個 IPv6 (如果你沒有把 IPv6 disabled 的話)
通过 miredo 连接到 ipv6,但它提供的 v6 ip 经常改变。我想使用一个固定的 v6 ip,有没有办法?
3. 连接到 ipv6
使用 firefox 或 其它瀏覽器 造訪
http://test-ipv6.com/
看看 你的 IPv6 是多少
多拜訪幾次 看看 IPv6 有沒有改變
3-1. 如果你一直看到 IPv4 但是沒有看到 IPv6
參閱
http://mkaysi.blogspot.tw/2011/10/getti ... lient.html
*** 5. Open terminal and run "gksudo gedit /etc/gai.conf"
*** ... 省略

4. 除了 miredo 你也可以試試 gogoc 套件
sudo apt-get install gogoc # universe 套件庫
參閱
https://wiki.ubuntu.com/IPv6
http://www.gogo6.com/freenet6
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

Re: 怎样获得固定的 ipv6 地址?

#4

帖子 saintthor » 2015-03-03 10:02

rosynirvana 写了:fe80::是本地地址,ipv6的每个设备都有一个本地地址
这个本地地址作什么用,怎么才能用得上?
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

Re: 怎样获得固定的 ipv6 地址?

#5

帖子 saintthor » 2015-03-03 10:10

三楼老兄,感谢你回复了这么多,我没太看懂。

连上 miredo 之后,我在 http://test-ipv6.com/ 的测试结果是 7,访问 ipv6 的网站没问题。

现在问题是 v6 的 ip 经常改变。我想要一个固定的 v6 ip,以便用我的机器作服务器(我的 v4 网络没有公网 ip),有没有办法?
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#6

帖子 rosynirvana » 2015-03-03 13:05

saintthor 写了:
rosynirvana 写了:fe80::是本地地址,ipv6的每个设备都有一个本地地址
这个本地地址作什么用,怎么才能用得上?
用在本地同伴发现和DHCPv6上
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#7

帖子 rosynirvana » 2015-03-03 13:10

teredo ipv6的地址是
teredo prefix + teredo server address + client ipv4 address + client udp port + client NAT type flag
(http://www.ietf.org/rfc/rfc4380.txt)

server address可以改/etc/miredo/miredo.conf,问题在于clinet ipv4 addr(和server通信那个),一般的ADSL接入是没办法的
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 怎样获得固定的 ipv6 地址?

#8

帖子 poloshiao » 2015-03-03 15:21

我在 http://test-ipv6.com/ 的测试结果是 7
1. 你在這一行 有沒有看到 你上 IPv6 的 IPv6 網址 ?
Your IPv6 address on the public Internet appears to be 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
1-1. 它是固定的還是變動的 ?
现在问题是 v6 的 ip 经常改变。我想要一个固定的 v6 ip,以便用我的机器作服务器
2. 你在這一行前面 有沒有 綠色打勾 ?
Good news! Your current configuration will continue to work as web sites enable IPv6.
2-1. 如果沒有
表示 你目前的 IPv6 不能拿來作為 服务器
建議 改試試 gogoc
viewtopic.php?p=3126613#p3126613
除了 miredo 你也可以試試 gogoc 套件
2-2. 這個 gogoc 程式是世界 IPv6 (硬體) 大廠所提供
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#9

帖子 rosynirvana » 2015-03-03 16:44

刚才看漏了一点,rfc5991要求NAT type flag含随机值,所以如果miredo当前版本执行新标准那将无法固定ip(除非自己动手改源码)
我从14.04的源里面下载的确实包含随机值

另外teredo那个性能用来架网站有点不现实
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

Re: 怎样获得固定的 ipv6 地址?

#10

帖子 saintthor » 2015-03-06 10:15

poloshiao 写了:
我在 http://test-ipv6.com/ 的测试结果是 7
1. 你在這一行 有沒有看到 你上 IPv6 的 IPv6 網址 ?
Your IPv6 address on the public Internet appears to be 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
1-1. 它是固定的還是變動的 ?
现在问题是 v6 的 ip 经常改变。我想要一个固定的 v6 ip,以便用我的机器作服务器
2. 你在這一行前面 有沒有 綠色打勾 ?
Good news! Your current configuration will continue to work as web sites enable IPv6.
2-1. 如果沒有
表示 你目前的 IPv6 不能拿來作為 服务器
建議 改試試 gogoc
viewtopic.php?p=3126613#p3126613
除了 miredo 你也可以試試 gogoc 套件
2-2. 這個 gogoc 程式是世界 IPv6 (硬體) 大廠所提供
今天 test-ipv6.com 似乎被墙了。翻墙检测不出来。过几天再看吧。

gogoc 我试试,谢谢。
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

Re: 怎样获得固定的 ipv6 地址?

#11

帖子 saintthor » 2015-03-06 10:32

rosynirvana 写了:刚才看漏了一点,rfc5991要求NAT type flag含随机值,所以如果miredo当前版本执行新标准那将无法固定ip(除非自己动手改源码)
我从14.04的源里面下载的确实包含随机值

另外teredo那个性能用来架网站有点不现实
我想做一个完全 p2p 的东东,需要把个人电脑当服务器用,但不是架网站。

谢谢。
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#12

帖子 rosynirvana » 2015-03-06 12:28

saintthor 写了:
rosynirvana 写了:刚才看漏了一点,rfc5991要求NAT type flag含随机值,所以如果miredo当前版本执行新标准那将无法固定ip(除非自己动手改源码)
我从14.04的源里面下载的确实包含随机值

另外teredo那个性能用来架网站有点不现实
我想做一个完全 p2p 的东东,需要把个人电脑当服务器用,但不是架网站。

谢谢。
买个vps比较现实一点,我知道的ipv6隧道都依赖于不变的ipv4公网地址
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 怎样获得固定的 ipv6 地址?

#13

帖子 poloshiao » 2015-03-06 12:37

我想做一个完全 p2p 的东东
LAN / Intranet / Internet 用途 ?
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 怎样获得固定的 ipv6 地址?

#14

帖子 rosynirvana » 2015-03-06 12:51

poloshiao 写了:
我想做一个完全 p2p 的东东
LAN / Intranet / Internet 用途 ?
应该是Internet
saintthor
帖子: 107
注册时间: 2014-05-30 15:45
系统: 14.04

Re: 怎样获得固定的 ipv6 地址?

#15

帖子 saintthor » 2015-03-07 18:10

poloshiao 写了:
我想做一个完全 p2p 的东东
LAN / Intranet / Internet 用途 ?
可大可小。

有公网 ip 就是 Internet 用途了。
回复