astuces

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

  • astuces.txt
  • Dernière modification: 2019/01/06 22:39
  • par lafouine