diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-09-25 21:02:00 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-09-25 21:02:00 +0200 |
| commit | ce4f4c98f13dc039875bd23c51e081a5381917e0 (patch) | |
| tree | 9d0fc06d2c7c0eb8b436006bf90142399e022487 /python | |
| parent | 430dda1e170576239d3580c1b7a6381525a05cbc (diff) | |
| download | vyos-1x-ce4f4c98f13dc039875bd23c51e081a5381917e0.tar.gz vyos-1x-ce4f4c98f13dc039875bd23c51e081a5381917e0.zip | |
op-mode: T9354: run interface reconnect detached from calling session
A reconnect is usually issued via the very interface being reconnected. Once
the link drops, the calling session dies and the reconnect was killed by
SIGHUP - or by SIGPIPE on the next write to the dead terminal - before the
interface could be dialed again, leaving the system unreachable.
The reconnect now runs in a transient systemd unit and survives the loss of
the session. Progress is logged to the journal.
PPPoE and SSTP restart the ppp service in a single operation instead of
stopping and starting it, so there is no window in which an interrupted
command leaves the link down. WWAN still disconnects the modem before dialing
again.
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions
