diff options
-rw-r--r-- | src/supervisor.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/supervisor.rs b/src/supervisor.rs index 9e4febf..e481aa1 100644 --- a/src/supervisor.rs +++ b/src/supervisor.rs @@ -476,6 +476,10 @@ impl Client { self.lcp.down(); self.pppoe.close(); + + self.session_id = 0; + self.remote = MacAddr::BROADCAST; + self.pppoe.open(); self.lcp.open(); |