aboutsummaryrefslogtreecommitdiff
path: root/src/wan.html
blob: ed86438e622bda7e8c5e543d339938d38ee27317 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!doctype html>
<html lang="de">
  <head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="styles.css" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Einwahl und Zugangsdaten - RSDSL Verwaltungswerkzeug</title>
    <script type="module" src="/dashboard.js" defer></script>
    <script type="module" src="/wan.js" defer></script>
  </head>

  <body>
    <div class="container">
      <h1>Einwahl und Zugangsdaten</h1>

      <div class="row">
        <form id="dashboard-form">
          <button id="dashboard-submit" type="submit">Zurück zur Übersicht</button>
        </form>

        <form id="wan-open-form">
          <button id="wan-open-submit" type="submit">Einwahl und Zugansdaten</button>
        </form>

        <form id="lan-open-form">
          <button id="lan-open-submit" type="submit">LAN</button>
        </form>

        <form id="ddns-open-form">
          <button id="ddns-open-submit" type="submit">Dynamisches DNS (INWX)</button>
        </form>

        <form id="log-open-form">
          <button id="log-open-submit" type="submit">Diagnoseprotokolle</button>
        </form>

        <form id="sys-open-form">
          <button id="sys-open-submit" type="submit">Systemeinstellungen</button>
        </form>

        <form id="disconnect-form">
          <button id="disconnect-submit" type="submit">Abmelden</button>
        </form>
      </div>

      <br />

      <form id="connection-form">
        <fieldset>
          <legend>Einwahl</legend>

          <div class="row">
            <button id="connection-warm-reconnect">Verbindungsparameter neu synchronisieren</button>
            <button id="connection-cold-reconnect">Neu einwählen</button>
            <button id="connection-force-reconnect">Neueinwahl erzwingen</button>
          </div>

          <p>Information: Eine Neueinwahl dauert ca. 30 Sekunden und übernimmt
          Änderungen an den Zugangsdaten. Während diesem Zeitraum besteht keine
          Verbindung zum Internetanbieter. Eine Neusynchronisation der
          Verbindungsparameter dauert meist ca. 3 Sekunden oder weniger,
          übernimmt aber keine Änderungen an den Zugangsdaten und kann bei der
          Umstellung zwischen dynamischer und statischer Adressierung oder
          zwischen IPv4 und IPv6 hilfreich sein. Beide Vorgänge führen in der
          Regel zu einem Wechsel der öffentlichen IPv4-Adresse (ggf.  mehrmals
          wiederholen) und in selteneren Fällen auch zu einem Wechsel des
          IPv6-Präfixes, falls die Einwahl erst nach über eine Stunde
          erfolgreich ist.</p>

          <p>In einigen Fällen kann die Software einfrieren, insbesondere nach
          schnell aufeinander folgenden Verbindungsabbrüchen durch äußere
          Einflüsse. Meist genügt es, nur den Einwahldienst anstelle des ganzen
          Gerätes neu zu starten. Die Auswirkungen sind die gleichen wie bei
          einer Neueinwahl, allerdings wird nicht auf das Beenden der aktuellen
          Einwahl gewartet und ein Neustart des Einwahldienstes erzwungen. Wird
          diese Operation bei funktionierender Internetverbindung genutzt, kann
          es über 1 Minute dauern, bis der Anbieter die Einwahl wieder zulässt.
          Das gleiche gilt für Neustarts mittels Stromkabel.</p>
        </fieldset>
      </form>

      <br />

      <form id="credentials-form">
        <fieldset>
          <legend>PPPoE-Zugangsdaten</legend>

          <label for="credentials-username" form="credentials-form">Benutzername:</label>
          <div class="row">
            <input id="credentials-username" />
          </div>

          <br />

          <label for="credentials-password" form="credentials-form">Passwort:</label>
          <div class="row">
            <input id="credentials-password" type="password" />
          </div>
          <br />
          <div class="row">
            <button id="credentials-show">🔒Passwort ein-/ausblenden</button>
          </div>

          <br />

          <div class="row">
            <button id="credentials-submit" type="submit">Zugangsdaten ändern</button>
          </div>

          <p id="credentials-status">Warte auf Initialisierung...</p>
        </fieldset>
      </form>
    </div>
  </body>
</html>