pppd 仅适用于 IPv6 隧道

pppd 仅适用于 IPv6 隧道

我有这个命令,它对 IPv4 非常有效:

sudo pppd updetach noauth passive pty "ssh ubuntu@somehost -i ~/somekey.pem -o Batchmode=yes sudo /usr/sbin/pppd nodetach notty noauth" 10.0.0.1:10.0.0.2

我想使用 IPv6(不使用 IPv4)做同样的事情,因此我尝试:

sudo pppd updetach noauth passive pty "ssh ubuntu@somehost -i ~/somekey.pem -o Batchmode=yes sudo /usr/sbin/pppd nodetach notty noauth" ipv6 fda3:88f0:3b19:e979::1,fda3:88f0:3b19:e979::2

不幸的是我收到以下错误:

pppd: Illegal interface identifier (local): fda3:88f0:3b19:e979::1

我怎样才能让它工作?

答案1

解决方案是使用 EUI-64 地址。也可以只输入一个,而不指定地址。

最终的命令如下:

sudo pppd updetach noauth passive pty "ssh ubuntu@somehost -i ~/somekey.pem -o Batchmode=yes sudo /usr/sbin/pppd nodetach notty noauth +ipv6" +ipv6 ipv6 ,

相关内容