Astuces et bugs
Bug de transfère de fichiers
En effectuant des backups avec Borg, je me suis rendant compte que les gros uploads par SSH faisaient tomber la session PPPoE :
Sun Jan 6 20:21:32 2019 daemon.info pppd[19575]: No response to 5 echo-requests Sun Jan 6 20:21:32 2019 daemon.notice pppd[19575]: Serial link appears to be disconnected. Sun Jan 6 20:21:32 2019 daemon.info pppd[19575]: Connect time 8.0 minutes. Sun Jan 6 20:21:32 2019 daemon.info pppd[19575]: Sent 31369195 bytes, received 792441 bytes. Sun Jan 6 20:21:32 2019 daemon.notice netifd: Network device 'pppoe-wan' link is down Sun Jan 6 20:21:32 2019 daemon.notice netifd: Network alias 'pppoe-wan' link is down Sun Jan 6 20:21:32 2019 daemon.notice netifd: Interface 'wan6' has link connectivity loss Sun Jan 6 20:21:32 2019 daemon.notice pppd[19575]: Connection terminated.
Ce souci apparaissait quand la machine derrière ce modem uploadait vers une autre machine, mais pas l'inverse. En fait, dans dans un sens, les paquets LCP-Reply en réponse aux LCP-Echo n'arrivaient pas sur le modem, qui considérait donc qu'il y avait un souci sur le lien et le coupait. Il faut rajouter le code suivant sur l'interface PPPoE du modem dans /etc/config/network :
option metric '10' option keepalive '10 1'
- LCP echo failure threshold 10
- LCP echo interval 1
Exemple :
config interface 'wan' option proto 'pppoe' option ipv6 '1' option username 'user@ilc.gnd.dslnet.fr' option password 'password' option ifname 'dsl0.835' option metric '10' option keepalive '10 1'
J'ai trouvé la solution dans ce post : https://dev.archive.openwrt.org/ticket/7793