请选择 进入手机版 | 继续访问电脑版
查看: 165|回复: 2

[求助(未解决)] 求助,双线,怎么做DDNS

[复制链接]

2

主题

6

帖子

59

积分

伏地听声

Rank: 2Rank: 2

积分
59
发表于 2019-5-14 16:52:35 | 显示全部楼层 |阅读模式
请教一下大家,单线的时候可以用$PPP_LOCAL获取到自己的IP,但是双线的时候,脚本就只能获取到一个,请教一下,这种能怎么办,谢谢!!
回复

使用道具 举报

8

主题

67

帖子

306

积分

烽火狼烟

Rank: 3Rank: 3Rank: 3

积分
306
发表于 2019-5-14 18:12:02 | 显示全部楼层
不知道你是什么脚本,也不知道你的变量$PPP_LOCAL数值从哪来的,最好贴出你的脚本。
多线获取线路IP,可以用curl加--interface参数指定哪个网口,比如:
curl --interface eth0 ...
这样使用的IP就是那个网口拨号得到的IP。
建议DDNS的更新用ppp拨号后的脚本实现,扔个脚本在/etc/ppp/ip-up.d/,pppd会传递几个参数进脚本,这个是从remote报文获得的,也是最准确的。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

59

积分

伏地听声

Rank: 2Rank: 2

积分
59
 楼主| 发表于 2019-5-15 09:32:40 | 显示全部楼层
stvictor 发表于 2019-5-14 18:12
不知道你是什么脚本,也不知道你的变量$PPP_LOCAL数值从哪来的,最好贴出你的脚本。
多线获取线路IP,可以 ...

是的,我就是放在这个目录,$PPP_LOCAL就是你说的pppd传递进来的参数
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

优倍快网络技术咨询(上海)有限公司 沪ICP备13034452

© ubnt.com.cn All Rights Reserved.本站发布的所有内容,未经许可,不得转载.

快速回复 返回顶部 返回列表