Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    ip statique

    Recalbox Général
    statique
    3
    25
    6066
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • atchoum17
      atchoum17 last edited by

      bonjour à tous,

      je viens d'appliquer le tuto pour fixer l'adresse IP de ma recalbox mais ça ne fonctionne en le redémarrant : je suis de nouveau en DHCP. mon recalbox est à jour et tourne sur un raspberry pi 2+.
      avez-vous une idée ?

      OyyoDams 1 Reply Last reply Reply Quote 0
      • OyyoDams
        OyyoDams Staff @atchoum17 last edited by

        @atchoum17 bonjour,

        Je vais te répondre dans un premier temps par quelques questions...

        1. Es-tu sur que tout le reste fonctionne, genre est-ce que Recalbox sauvegarde bien tous les autres paramètres d'un redémarrage à l'autre ? (Histoire d'éliminer quelques pistes...)
        2. Pourquoi ne pas fixer l'IP à partir de ton serveur DHCP ? Ca ne répond pas techniquement à ta question, mais c'est une meilleure pratique en général.
        1 Reply Last reply Reply Quote 0
        • atchoum17
          atchoum17 last edited by atchoum17

          merci de ta réponse. Oui les autres paramètres ne bougent pas.
          vu mon problème, elle est actuellement fixé dans mon DHCP mais je préfère mettre mais serveur en statique hors DHCP. (j'ai toujours fais comme ça en pro et perso, on va dire qu'il y a 2 écoles ^^)

          OyyoDams 1 Reply Last reply Reply Quote 0
          • OyyoDams
            OyyoDams Staff @atchoum17 last edited by

            @atchoum17 Ok. Peux-tu faire une archive support ? Va dans l'interface web de Recalbox, onglet dépannage, exécute le script, et colle le lien ici.

            1 Reply Last reply Reply Quote 0
            • atchoum17
              atchoum17 last edited by

              le voici : https://file.ac/2CY7oyimpEc/

              OyyoDams 1 Reply Last reply Reply Quote 0
              • OyyoDams
                OyyoDams Staff @atchoum17 last edited by

                @atchoum17 Merci. Quel tuto as-tu suivi ?

                1 Reply Last reply Reply Quote 0
                • atchoum17
                  atchoum17 last edited by OyyoDams

                  celui là : https://github.com/recalbox/recalbox-os/wiki/Paramètres-IP-manuels-(FR)

                  OyyoDams 1 Reply Last reply Reply Quote 0
                  • OyyoDams
                    OyyoDams Staff @atchoum17 last edited by

                    @atchoum17 effectivement ce tuto ne fonctionne plus depuis la version 4.1, je viens de m'en rendre compte, et le wiki n'est pas à jour, je vais m'en occuper.

                    Voici comment tu peux faire:

                    1. Connecte-toi en ssh
                    2. Tape connmanctl services
                      Tu devrais avoir une réponse du genre *AO Wired ethernet_b827eb6462be_cable avec une valeur différente de mon cas, note cette valeur
                    3. Tape:
                      cd
                      export TERM=xterm
                      nano custom.sh
                    #!/bin/bash
                    /usr/bin/connmanctl config ethernet_b827eb6462be_cable --ipv4 manual 192.168.1.181 255.255.255.0 192.168.1.1
                    

                    Il faut remplacer ethernet*** par la valeur que tu as notée plus haut, et l'IP par celle que tu veux donner.
                    Ensuite Ctrl X puis Y puis Entrée
                    Enfin tape chmod +x custom.sh suivi d'un reboot

                    Ta Recalbox sera en IP fixe. Pour repasser en dynamique, vire custom.sh ou renomme le.

                    1 Reply Last reply Reply Quote 1
                    • atchoum17
                      atchoum17 last edited by

                      je viens de le faire mais ça ne marche pas chez moi. j'ai vérifié mes commandes et mon fichier custom.sh et tout est bon (enfin, comme toi). quand je fais un ls -l, j'ai bien les droits d’exécution... si tu as une idée ??

                      OyyoDams 1 Reply Last reply Reply Quote 0
                      • OyyoDams
                        OyyoDams Staff @atchoum17 last edited by

                        @atchoum17 t'es pas loin du but, j'ai fait la manip 2-3 fois avant de la poster 😉

                        connmanctl services te donne quoi au départ ? (quand tu es en dhcp)

                        1 Reply Last reply Reply Quote 0
                        • atchoum17
                          atchoum17 last edited by

                          *AO Wired ethernet_b827ebbde75f_cable

                          et voici le contenu de mon fichier custom.sh :
                          #!/bin/bash
                          /usr/bin/connmanctl config ethernet_b827ebbde75f_cable --ipv4 manual 192.168.1.103 255.255.255.0 192.168.1.254

                          OyyoDams 1 Reply Last reply Reply Quote 0
                          • OyyoDams
                            OyyoDams Staff @atchoum17 last edited by

                            @atchoum17 OK et si tu lances ./custom.sh à la main ? En ssh tu devrais perdre la main puisque ton RPI va changer d'IP, regarde ensuite dans les menus d'Emulation Station s'il a bien ton IP statique.

                            1 Reply Last reply Reply Quote 0
                            • atchoum17
                              atchoum17 last edited by

                              Le script fonctionne bien en le lançant manuellement

                              OyyoDams 1 Reply Last reply Reply Quote 0
                              • OyyoDams
                                OyyoDams Staff @atchoum17 last edited by

                                @atchoum17 ok alors peux tu vérifier:

                                • que tu as bien nommé ton script custom.sh
                                • qu'il est bien dans /recalbox/share/system

                                Dis moi aussi ce que ça donne quand tu tapes cat /etc/init.d/S99custom

                                atchoum17 1 Reply Last reply Reply Quote 0
                                • atchoum17
                                  atchoum17 @OyyoDams last edited by

                                  alors dans l'ordre :
                                  oui, il s'apelle bien custom.sh
                                  oui, il se trouve bien dans /recalbox/share.system (ou cd directement)

                                  la commande me retourne que le fichier ou dossier n'existe pas

                                  atchoum17 1 Reply Last reply Reply Quote 0
                                  • atchoum17
                                    atchoum17 @atchoum17 last edited by

                                    autant pour moi, j'avais cru voir 599custom au lieu de S99custom !
                                    voici le résultat : test -e "/recalbox/share/system/custom.sh" && /recalbox/share/system/custom.sh $ 1

                                    OyyoDams 1 Reply Last reply Reply Quote 0
                                    • OyyoDams
                                      OyyoDams Staff @atchoum17 last edited by

                                      @atchoum17 attention, les syntaxes sont très importantes!

                                      Refais un coup de chmod +x /recalbox/share/system/custom.sh

                                      Relis bien tout ce que j'ai marqué, c'est à la lettre près!

                                      atchoum17 1 Reply Last reply Reply Quote 0
                                      • atchoum17
                                        atchoum17 @OyyoDams last edited by

                                        @oyyodams said in ip statique:

                                        chmod +x /recalbox/share/system/custom.sh

                                        c'est fait. et après reboot ... pas mieux ...

                                        OyyoDams 1 Reply Last reply Reply Quote 0
                                        • OyyoDams
                                          OyyoDams Staff @atchoum17 last edited by

                                          @atchoum17 malheureusement je ne suis pas derrière ton écran... C'est simple, comme tu l'as compris, S99custom (qui s'exécute automatiquement au démarrage) est sensé appeler custom.sh qui envoie la commande pour paramétrer l'ip fixe.

                                          Ca fonctionne, j'ai encore testé ce soir.

                                          Donc refais la manip depuis le début, vérifie tout, t'as forcément loupé un truc ou fais une erreur de syntaxe quelque part.

                                          atchoum17 1 Reply Last reply Reply Quote 0
                                          • atchoum17
                                            atchoum17 @OyyoDams last edited by

                                            @oyyodams
                                            ok je regarde tout ça et je te tiens au courant

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            65
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com