Sur le forum :

  1. Avatar for hydro hydro says:

    Bonjour,

    Sébastien aurais-tu les settings pour le package dd-wrt pour tester avec mon nouveau routeur ?

    Merci

  2. Ma config :

    <package name="ddwrt">
      <settings>
        <setting key="ddwrtConfiguration">
          <content>
            <ddwrtConfiguration xmlns="urn:ddwrt">
              <devices>
                <device name="RouterAJS" uri="http://router.ajsinfo.loc" username="admin" password="xxxxxxx" numberOfCores="2">
                  <status pushLANStatus="true" pushRouterStatus="true" pushWANStatus="true" interval="10000">
                    <wirelessInterface name="WL0" interfaceName="wl0" />
                    <wirelessInterface name="WL1" interfaceName="wl1" />
                    <wirelessInterface name="WL2" interfaceName="wl2" />
                  </status>
                  <stats interval="2000">
                    <interface name="WAN.Stats" interfaceName="vlan2" />
                    <interface name="WL0.Stats" interfaceName="eth1" />
                    <interface name="WL1.Stats" interfaceName="eth2" />
                    <interface name="WL2.Stats" interfaceName="eth3" />
                  </stats>
                  <wirelessClients enable="true" interval="5000" />
                </device>
              </devices>
            </ddwrtConfiguration>
          </content>
        </setting>
      </settings>
    </package>

    Tu peux ajouter autant de “device” que tu souhaites, juste le “name” doit être distinct. Le mot de passe doit être encodé en base 64.
    Ensuite tu peux activer :

    • les status pour l’interface LAN, Routeur, et WAN ainsi que les différentes interfaces wireless de ton choix.
    • Les stats des interfaces de ton choix
    • la liste des clients Wifi (pratique pour binder çà dans tes programmes pour savoir “qui” est à la maison par exemple)

    Le package n’expose pas de MC mais par contre ils publient différents StateObject en fonction de ta config (Stats, Status, client Wifi, etc…).

    A+

  3. Avatar for hydro hydro says:

    Salut,

    Merci pour les infos.

    J’ai cette erreur quand je rajoute seulement les clients wifi :

    [MIDGARD_UI/DD-WRT] 06:51:56 : Unable to Push WirelessClients : System.FormatException: Le format de la chaîne d'entrée est incorrect.
       à System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
       à System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
       à System.Decimal.Parse(String s)
       à ddwrt.WirelessClientStatus.FeedProperties(Dictionary
    

    2 datas) dans C:\Users\Sebastien\Documents@ Git\Skynet\ConstellationPackages\ddwrt\StateObjects\WirelessClientsStatus.cs:ligne 21
    à ddwrt.WRTStatusFromProperties1.RequestStatus(DeviceElement device, Object[] args) dans C:\Users\Sebastien\Documents\@ Git\Skynet\ConstellationPackages\ddwrt\Base\WRTStatusFromProperties.cs:ligne 18 à ddwrt.Program.RequestAndPushStatus[TWRTStatus](DeviceElement device, String name, Object[] args) dans C:\Users\Sebastien\Documents\@ Git\Skynet\ConstellationPackages\ddwrt\Program.cs:ligne 121

  4. HUm oui à mon avis un problème de culture quand je parse les nombres (genre le . ou , comme séparateur de décimal sur les OS US ou FR).

    Tu peux me dire quelle est la culture de ton OS.

    Et peux tu m’envoyer le resultat de l’appel de ton router /Status_Wireless.live.asp (exemple : http://ip_rout_ddwrt/Status_Wireless.live.asp).

    Merci

  5. Avatar for hydro hydro says:

    Une idée du problème ?

  6. Avatar for hydro hydro says:

    J’ai vu une mise à jour, j’ai essayé mais j’ai :

    [MIDGARD_UI/DD-WRT] 22:52:36 : Invalid password for device RouterAJS : L’entrée n’est pas une chaîne Base 64 valide, car elle contient un caractère non-Base 64, plus de deux caractères de remplissage ou un caractère non conforme parmi les caractè
    res de remplissage.

    J’ai effectivement un % dans mon mdp. Une idée du problème ?

  7. Package mis à jour en 1.4 avec support des builds 30000+ de DD-WRT (je viens d’upgrader mon AP de r28000 à r31160).

    Je te laisse retester :wink:

  8. Avatar for hydro hydro says:

    J’ai malheureusement la même erreur :frowning:

  9. Avatar for hydro hydro says:

    J’ai supprimé le % de mon mot de passe mais cela ne fonctionne toujours pas :

    [MIDGARD_UI/DD-WRT] 00:28:56 : Invalid password for device RouterAJS : Longueur non valide pour un tableau de caractères Base 64 ou une chaîne.

    Mon mot de passe contient majuscule, minuscule, chiffres et fait 14 caractères.

  10. Hello,

    Je reprends le sujet, l’attribut password demande le mdp du user DD-WRT et doit être encodé en base64.

    Tu peux utiliser par exemple ce site : https://www.base64encode.org/

    Car en principe c’est bien encodé en base 64 l’exception ci dessous ne doit pas se lever !

Continuez la discussion sur le forum Constellation

4 plus

Participants

Avatar for hydro Avatar for sebastien_warin