[問題] router設定gw6c不能連線問題

作者: dowbatw (Dowbatw)   2014-10-24 17:56:31
各位好
我在我的AP(Openwrt)上面已經安裝並且設定好了gw6c
連線到中華電信的tunnel broker取得ipv6的ip
router 上面 ping6 ipv6.google.com 也沒有問題
traceroute to ipv6.l.google.com (2404:6800:4008:c03::8b) from
2001:b020:0:71::281, 30 hops max, 16 byte packets
1 2001:b020:0:71::280 2.227 ms
2 2001:b020:0:24::254 2.099 ms
3 2001:b000:80:4:3011:3315:1:a 2.447 ms
4 2001:b000:80:3:80:81:3:1 2.999 ms
5 2001:b000:81:4:3201:3302:4:b 6.009 ms
6 2001:4860:1:1:0:d86:0:1a 3.505 ms
7 2001:4860::1:0:73ac 17.34 ms
8 2001:4860::8:0:73ad 11.252 ms
9 2001:4860::2:0:5046 34.833 ms
10 *
11 2404:6800:4008:c03::8b 9.448 ms
gw6c並設定ifprefix 為區域網路(br-lan),也就是會把拿到的ip廣播給區域網路的設備
所以我的電腦目前網路卡有看到幾個ip如下
IPv6 Address: 2001:b000:a:e:7850:fcd6:b5ce:1bac
IPv6 Address: fdb1:5979:7760::735
IPv6 Address: fdb1:5979:7760:0:7850:fcd6:b5ce:1bac
Temporary IPv6 Address: 2001:b000:a:e:9cbd:5445:da23:707e
Temporary IPv6 Address: fdb1:5979:7760:0:74dd:772e:1094:b49a
Link-Local IPv6 Address: fe80:7850:fcd6:b5ce:1bac%4
Default Gateway: fe80:126f:3fff:fe02:3dd6%4
DNS Servers: 2001:b000:a:2:1
在電腦上
ping ipv6.google.com 顯示 Destination port unreacheable
tracert -d -6 顯示 Destination protocol unreacheable
不知道是怎麼一回事
有試過把防火牆暫時先關掉測試,結果仍相同
PO上來希望各位解惑
作者: danny8376 (釣到一隻猴子@_@)   2014-10-24 23:41:00
openwrt版本? 有可能是ipv6的forward沒設好
作者: dowbatw (Dowbatw)   2014-10-24 23:55:00
Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530)
作者: danny8376 (釣到一隻猴子@_@)   2014-10-25 01:52:00
看起來是router端出不到google你有試著從router上ping google嗎?
作者: dowbatw (Dowbatw)   2014-10-25 01:55:00
前面有提到router上面ping沒問題看來是wan送到電腦出了一些問題,不知道怎麼調整?
作者: danny8376 (釣到一隻猴子@_@)   2014-10-25 03:42:00
那可能先看一下ip6tables看是不是forward部分沒被允許對了 你firewall的wan裡面是不是沒多加gogo6用的介面(沒動過應該會是sit1)
作者: dowbatw (Dowbatw)   2014-10-25 09:16:00
我的是tun不是sit;我有在network設定值裡面把tun和wan橋接變成br-wan
作者: danny8376 (釣到一隻猴子@_@)   2014-10-25 10:19:00
你怎設定不重要...ifconfig跟ip6tables出來的才是實際設定再說跟wan bridge是很奇妙的設定啊...
作者: dowbatw (Dowbatw)   2014-10-25 18:28:00
其實是我後來看了大大你的建議之後改掉的要有br-wan也是可以,只是我沒貼上來。不過,這終究還不是重點,我還在看iptable我有試過把iptable中最上層的forward設定為accept,結果電腦可以ping,只是測試http://test-ipv6.com/仍然會失敗
作者: danny8376 (釣到一隻猴子@_@)   2014-10-25 18:56:00
你知道iptables跟ip6tables是不同東西嗎...ipv4跟ipv6是分開兩組iptables 兩者設定無關的
作者: dowbatw (Dowbatw)   2014-10-25 19:57:00
一樣,我上面講的就是ip6table中的設定我剛剛試了一下,要把table最上層的forward打開成accept就可以成功,只是這樣就很危險
作者: danny8376 (釣到一隻猴子@_@)   2014-10-25 20:49:00
所以就說問題在於你防火牆(forward)沒設對啊...ip6tables -L -v連介面一起出來就比較清楚狀況了不過主要應該是lan>wan這段被reject掉了所以回了dest unreachable然後找個pastebin之類的地方貼 不然整串有夠長OTZ

Links booklink

Contact Us: admin [ a t ] ucptt.com