ubuntu下xx-net可用IP为0, ping6显示 Network is unreachable

不知和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

Bash
nano /etc/sysctl.conf

#net.ipv6.conf.all.forwarding=1

注释去掉

并添加

net.ipv6.conf.eth0.accept_ra=0
上一篇:SQL Server返回插入数据的ID和受影响的行数


下一篇:抗干扰性极强非接触式读卡13.56mhz芯片:SI522