Closed elfzweik closed 5 months ago
如果可以,请脱敏信息之后,将client.json文件内容完整发一下,还有具体报错。需要更详细的信息来判断错误。
还有什么问题吗?
client.json
{
"api_url": {
"ipv4": "https://yzyweb.cn/ddns-watchdog",
"ipv6": "https://yzyweb.cn/ddns-watchdog6",
"version": "https://yzyweb.cn/ddns-watchdog"
},
"center": {
"enable": false,
"api_url": "",
"token": ""
},
"enable": {
"ipv4": false,
"ipv6": true
},
"network_card": {
"enable": true,
"ipv4": "",
"ipv6": "enp0s25"
},
"services": {
"dnspod": false,
"alidns": false,
"cloudflare": true,
"huawei_cloud": false
},
"check_cycle_minutes": 10
}
报错信息为:
elf@elf-ThinkPad-X250:~$ sudo systemctl status ddns-watchdog-client
● ddns-watchdog-client.service - ddns-watchdog-client Service
Loaded: loaded (/etc/systemd/system/ddns-watchdog-client.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-03-28 20:22:42 CST; 4s ago
Main PID: 546991 (ddns-watchdog-c)
Tasks: 7 (limit: 9283)
Memory: 1.4M
CPU: 6ms
CGroup: /system.slice/ddns-watchdog-client.service
└─546991 /home/elf/Downloads/ddns-watchdog-client/ddns-watchdog-client -c conf
Mar 28 20:22:42 elf-ThinkPad-X250 systemd[1]: Started ddns-watchdog-client Service.
Mar 28 20:22:42 elf-ThinkPad-X250 ddns-watchdog-client[546991]: 2024/03/28 20:22:42 IPv6 选择了不存在的网卡
ddns-watchdog-client -n
的运行结果为:
enp0s25 0
192.168.1.2
enp0s25 1
2409:8a1e:....
enp0s25 2
2409:8a1e:...
enp0s25 3
fe80:0:0:0:bad0:fac8:d58c:d633
将network_card
改为"ipv6": "enp0s25 1"
,重启服务时,能更新ip,上次是2天以后发现ip不对了,才发现报错的。目前还没出现。等出现了我再上传报错信息。
ipv6这么写对吗?
enp0s25 1
这个才是对的
依然出现了如下错误:
elf@elf-ThinkPad-X250:~$ sudo systemctl status ddns-watchdog-client
● ddns-watchdog-client.service - ddns-watchdog-client Service
Loaded: loaded (/etc/systemd/system/ddns-watchdog-client.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-03-29 21:47:23 CST; 27s ago
Main PID: 794 (ddns-watchdog-c)
Tasks: 6 (limit: 9283)
Memory: 10.9M
CPU: 18ms
CGroup: /system.slice/ddns-watchdog-client.service
└─794 /home/elf/Downloads/ddns-watchdog-client/ddns-watchdog-client -c conf
Mar 29 21:47:23 elf-ThinkPad-X250 systemd[1]: Started ddns-watchdog-client Service.
Mar 29 21:47:23 elf-ThinkPad-X250 ddns-watchdog-client[794]: 2024/03/29 21:47:23 IPv6 选择了不存在的网卡
你的网卡是会不断变动的嘛
是的,动态分配地址,所以才需要ddns啊
我说的是网卡,不是 IP(晕)
如果只是 IP 变动,那么网卡是不会找不到的(因为新 IP 会提前下发并顶替老 IP,最后等老 IP 过期)
网卡本身不会变啊,始终是enp0s25
怎么说呢,在实际使用中,偶尔这个报错问题不大,再等一个检查周期就没问题了。没有一点报错是不可能的,在我的几个节点里面,也有零零散散的一些找不到网卡的错误。应该就是恰好在 IP 更换的时候,遇上了检查周期。如果一直报错找不到网卡,才需要注意。
TL; DR 偶发一次报错问题不大,一直报错才需要注意。
谢谢!
我的网卡上ipv6地址为公网地址,ipv4为内网地址。希望ddns更新ipv6地址。 运行
ddns-watchdog-client -n
得到:请教client.json应该如何设置?
这样对吗?我试过
enp0s25
和enp0s25 1
,均会报错网卡设置错误,不知正确的应该如何设置,希望指点。