天天看點

使能IPV6 forward

幾天之前,遇到了一個IPV6的問題,查了很多資料終于解決了。

首先環境配置是這樣的,IPV6 only,區域網路中的電腦和Linux區域網路關通過eth1連接配接,Linux區域網路關和校園網通過eth0連接配接:

使能IPV6 forward

問題是,Linux區域網路可以ping通校園網,區域網路可以ping通Linux,但是區域網路ping不通校園網。

然後定位問題,看起來像是IP forward和router表沒有配置。

Linux區域網路中,輸入下列指令,問題解決。

ip -6 addr add fc01:aaaa:aaaa:aaaa::1/64dev usb0

ip -6 addr del fc01:aaaa:aaaa:aaaa::1/64 dev inm1

ip -6 addr add fc01:aaaa:aaaa:aaaa::1/128 dev inm1

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

ip -6 route del default dev eth0

ip -6 route add default dev eth0 metric 1

參考資料:

https://tools.ietf.org/html/draft-ietf-v6ops-64share-10#page-5

http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/

繼續閱讀