不知和xx-net有沒有關系。
全新安裝系統
sudo apt-get install miredo
這時,
ping6 ipv6.google.com
是能ping通的
按github上依次安裝python包
sudo apt-get install python-openssl sudo apt-get install libffi-dev sudo apt-get install -y python-gtk2 sudo apt-get install python-appindicator sudo apt-get install libnss3-tools
這時手工啟動./start,開啟ipv6是能掃到ip的
但是!只要操作系統一重啟。IP直接掉到0.而且提示
[DEBUG] create ssl timeout fail.
[WARNING] no enough ip
再試ping6,也不行了!
ping6 ipv6.google.com
connect: Network is unreachable
——————————————————————————————————
每次重啟后手工執行
sudo service miredo restart
搜了半天,類似症狀的有:無效的方法就不提了。
最后按ubuntu官網論壇這個的描述IPv6 - Network is unreachable
去看了這個文件
cat /etc/network/interfaces
竟然只有2行
auto lo
iface lo inet loopback
照貓畫虎,改!
sudo xed /etc/network/interfaces
改成
auto lo
iface lo inet loopback
iface lo inet6 loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
——如果是虛擬機里,網卡名字從eth0改成ens33
如果是wif,稍微復雜點,別忘了用戶名和密碼
auto lo
iface lo inet loopback
iface lo inet6 loopback
auto wpl3s0
iface wpl3s0 inet dhcp
wpa-ssid wifi網絡名
wpa-psk wifi密碼
iface wpl3s0 inet6 auto
這種配置方式,不能和以太網的enp2s0共存。但好歹是解決了(坑死我了)
如果改了還是時斷時續,就再安裝
保存重啟網絡:
sudo service networking restart
不過,這時候連接的圖標顯示不正常了,無所謂
——不知這是不是xx-net的鍋。反正折騰好了ipv6就放心了,不然豈不是還不如windows跑得歡了
編輯sysctl.conf
nano /etc/sysctl.conf
將
#net.ipv6.conf.all.forwarding=1
注釋去掉
並添加
net.ipv6.conf.eth0.accept_ra=0