DD系统以后,等待许久,一直连接不上ssh。
仔细审查ssh连接信息突然发现使用的默认的ipv6地址进行连接的,然后拿ipv6进行ping了一下,发现不通。
系统装好以后默认是打开ipv6 icmp ping的,所以定位问题就是ipv6丢了。
通过更换ipv4地址进行连接,很快进入ssh控制台。
接下来需要解决的就是ipv6的失效问题。
修复操作:
先查看自己的ip网卡。
命令:
ip a
或者
ip addr
如图所示:就是没有默认ipv6配置
需要将原来的ipv6 路由写进去:
sudo ip -6 route add 你的v6/位数 via 网关 dev 网卡
例如:
sudo ip -6 route add 2200:eeee:1111::a/64 via 2200:eeee:1111::1 dev ens18
修改完毕后如下图:
到这里重启一下网络:
sudo systemctl restart networking
网络重启完毕进行测试:
curl ip.sb -6
若网络测试不通过,继续操作。
打开网络配置文件编辑:
sudo nano /etc/network/interfaces
如下图进行编辑:
默认一般是 ipv6 auto,我们这里要改成静态,按照商家面板给的信息进行配置就好。
在ipv4的配置下面增加替换原本的auto信息。
iface ens18 inet6 static
address 2200:eeee:1111::a/128
gateway 2200:eeee:1111::1
dns-nameserver 2001:4860:4860::8844
dns-nameserver 2001:4860:4860::8888
至此,依旧使用重启网络的命令进行重启一下就行。
再次进行curl测试网络情况,大概率已经恢复。
我用的同一个dd脚本,以前在同样的机器上面重装系统并没有遇到这个问题,后面不知怎么就出现了这个问题,但好歹不算是特别的问题,坚决很简单。
正文结束