alpha_one_x86 a écrit 476 commentaires

  • [^] # Re: manque de précision

    Posté par  (site web personnel) . En réponse au message Tiled pour CatchChallenger . Évalué à 2 (+0/-0). Dernière modification le 03 mars 2024 à 01:24.

    Hélas je n'ai plus de temps d'apprendre.

    Le projet est déjà compiler avec -g mais pas le système.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: manque de précision

    Posté par  (site web personnel) . En réponse au message Tiled pour CatchChallenger . Évalué à 2 (+0/-0). Dernière modification le 02 mars 2024 à 13:56.

    Ne maîtrisant pas scope_ptr ou uniq_ptr j'ai préféré évité utiliser pour ne pas mal l'utiliser.

    Le code devrai pouvoir être compiler en --std=c++17, mais j'ai pas changer le code pour rester compatible avec les compilateurs c++11 (MIPS oblige).

    La lib tiled prennais pas mal possession des pointeurs, et perdre quelque pointeur (memleak) dans ce code n'as pas d'importance (génération de preview et fermeture du processus).

    Map2Png::~Map2Png() -> commenter car tiled delete lui même et cela fesais un double free.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: manque de précision

    Posté par  (site web personnel) . En réponse au message Tiled pour CatchChallenger . Évalué à 2 (+0/-0). Dernière modification le 02 mars 2024 à 13:47.

    SEGFAULT, objGrou->removeObject(objects.at(index2));

    Valgrind ne me donne pas d'info utile:
    host stacktrace:
    ==1310747== at 0x580429AA: show_sched_status_wrk (m_libcassert.c:406)
    ==1310747== by 0x58042AC7: report_and_quit (m_libcassert.c:477)
    ==1310747== by 0x58042C57: vgPlain_assert_fail (m_libcassert.c:543)
    ==1310747== by 0x5804C708: get_bszB_as_is (m_mallocfree.c:303)
    ==1310747== by 0x5804C708: is_inuse_block (m_mallocfree.c:331)
    ==1310747== by 0x5804C708: vgPlain_describe_arena_addr (m_mallocfree.c:1604)
    ==1310747== by 0x5803B31A: vgPlain_describe_addr (m_addrinfo.c:185)
    ==1310747== by 0x58039A1E: vgMemCheck_update_Error_extra (mc_errors.c:1185)
    ==1310747== by 0x5803E1F5: vgPlain_maybe_record_error (m_errormgr.c:822)
    ==1310747== by 0x58038CF8: vgMemCheck_record_address_error (mc_errors.c:765)
    ==1310747== by 0x5800F063: mc_LOADVn_slow (mc_main.c:1557)
    ==1310747== by 0x1004A3B1D4: ???
    ==1310747== by 0x10038C6F2F: ???
    ==1310747== by 0x10038C6F17: ???
    ==1310747== by 0x10038C6F2F: ???
    ==1310747== by 0x1C0F: ???
    ==1310747== by 0x100200833F: ???

    sched status:
      running_tid=1
    
    Thread 1: status = VgTs_Runnable (lwpid 1310747)
    ==1310747==    at 0x484A354: memmove (vg_replace_strmem.c:1382)
    ==1310747==    by 0x5885948: QListData::remove(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.8)
    ==1310747==    by 0x48E50B8: Tiled::ObjectGroup::removeObjectAt(int) (in /usr/lib/x86_64-linux-gnu/libtiled.so.1.0.0)
    ==1310747==    by 0x48E511B: Tiled::ObjectGroup::removeObject(Tiled::MapObject*) (in /usr/lib/x86_64-linux-gnu/libtiled.so.1.0.0)
    ==1310747==    by 0x314851: Map2Png::loadOtherMap(QString const&) (map2png.cpp:805)
    ==1310747==    by 0x317650: Map2Png::viewMap(bool const&, QString const&, QString const&) (map2png.cpp:1006)
    ==1310747==    by 0x29EA1C: main (main.cpp:249)
    client stack range: [0x1FFEFF6000 0x1FFF000FFF] client SP: 0x1FFEFFF438
    valgrind stack range: [0x10037C7000 0x10038C6FFF] top usage: 18792 of 1048576
    

    Wall -> rien, tout est clean en Warning, NULL<>nullptr aucun changement…

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: source routing ?

    Posté par  (site web personnel) . En réponse au message perte de paquets. Évalué à 3 (+1/-0).

    Pour du multi-homing, ISP1/ISP2 si IP dans leur range, alors utiliser le ISP correspondant, si non SNAT y utilisé le ISP par défaut.

    C'est ce qui se passe quand la meilleur offre dans un pays pour utiliser tes IPs c'est 100 000€/mois.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: ping pas fiable ?

    Posté par  (site web personnel) . En réponse au message perte de paquets. Évalué à 2 (+0/-0).

    flux a 5Kbps sur un Intel Xeon relativement moderne + 64G RAM, ca devrai passer…
    C'est moi le fabriquant du hardware. J'utilise le noyau 6.1 livrer avec debian 12.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: ping pas fiable ?

    Posté par  (site web personnel) . En réponse au message perte de paquets. Évalué à 2 (+0/-0).

    J'ai ce problème sur divers hardware comme mentionné précédemment, à divers endroit. Le hardware avec un Linux fraîchement installé fonctionne bien. dumpcap vois bien le paquet, donc cela ne semble pas un probléme hardware.

    je fait le dumpcap sur interface spécifique a cette gateway.
    Le paquet reply est bien recu par l'interface, mais pas par ping…
    C'est un router/server sans wifi, sans network duplicate, … tout est clean de ce coté

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # Petit, peu de consommation, fortement multi-coeur?

    Posté par  (site web personnel) . En réponse à la dépêche AltairX : le processeur du futur ?. Évalué à 5.

    Avec les points suivant: Petit, peu de consommation
    Ca me fait penser fortement la une base idéale pour faire un CPU fortement multi-coeur (>64 coeurs), mais c'est vrai que la cohérence de cache serai un plus pour cette usage.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # petit-boutiste?

    Posté par  (site web personnel) . En réponse à la dépêche Debian 12 : le début d'une nouvelle ère. Évalué à -6. Dernière modification le 11 juin 2023 à 16:24.

    pas sur que little endian a besoin de ce traduire, surtout en petit-boutiste… j'ai mis du temps à comprendre de quoi il été question

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # En data center

    Posté par  (site web personnel) . En réponse à la dépêche Premiers pas avec la carte Visionfive 2. Évalué à 3.

    J'ai du modifier certaine chose pour activer les 8G et pour la puissance le SoC chauffe pas mal (j'ai du fabriquer un dissipateur).
    Un fois tout en place, avec un bon gros m.2, j'ai mis tout cela en ligne pour que tout le monde puisse acheter un VPS (lxc) sur ce matos.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: Pas bien compris

    Posté par  (site web personnel) . En réponse au message Recherche de colaborateur pour librer les modems GPON. Évalué à 4.

    Le but est de développer un routeur complet. Les PCB d'Olimex n'ont pas de port pour le module de fibre optique (et plus complexe a faire pour les puces BGA).

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: Etat actuel

    Posté par  (site web personnel) . En réponse au message PPPoE client. Évalué à 2.

    Dump du PPPoE mikrotik qui marche: http://herman-brule.com/tmp/mikrotik-min.pcapng

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # Etat actuel

    Posté par  (site web personnel) . En réponse au message PPPoE client. Évalué à 2.

    Plugin rp-pppoe.so loaded.
    pppd options in effect:
    debug debug # (from /etc/ppp/peers/cotas)
    -detach # (from /etc/ppp/options)
    holdoff 5 # (from /etc/ppp/peers/cotas)
    persist # (from /etc/ppp/peers/cotas)
    maxfail 0 # (from /etc/ppp/peers/cotas)
    dump # (from command line)
    plugin rp-pppoe.so # (from /etc/ppp/peers/cotas)
    +pap # (from /etc/ppp/peers/cotas)
    -chap # (from /etc/ppp/peers/cotas)
    name cotas # (from /etc/ppp/peers/cotas)
    user XXXX@adslipfija # (from command line)
    password ?????? # (from command line)
    enp1s0 # (from /etc/ppp/peers/cotas)
    enp1s0 # (from /etc/ppp/peers/cotas)
    noaccomp # (from /etc/ppp/peers/cotas)
    asyncmap ffffffff # (from /etc/ppp/options)
    default-asyncmap # (from /etc/ppp/peers/cotas)
    mtu 1480 # (from /etc/ppp/peers/cotas)
    lcp-echo-failure 3 # (from /etc/ppp/peers/cotas)
    lcp-echo-interval 10 # (from /etc/ppp/peers/cotas)
    noipdefault # (from /etc/ppp/peers/cotas)
    defaultroute # (from /etc/ppp/peers/cotas)
    noipx # (from /etc/ppp/options)
    Send PPPOE Discovery V1T1 PADI session 0x0 length 12
    dst ff:ff:ff:ff:ff:ff src 50:3e:aa:12:85:55
    [service-name] [host-uniq 85 05 00 00]
    Recv PPPOE Discovery V1T1 PADO session 0x0 length 45
    dst 50:3e:aa:12:85:55 src 84:c1:c1:ff:f5:4b
    [AC-name BLV-MX104] [host-uniq 85 05 00 00] [service-name] [AC-cookie 06 fe 13 32 ff 5d ee 5c 24 e8 16 8f 5d f4 50 37]
    Send PPPOE Discovery V1T1 PADR session 0x0 length 32
    dst 84:c1:c1:ff:f5:4b src 50:3e:aa:12:85:55
    [service-name] [host-uniq 85 05 00 00] [AC-cookie 06 fe 13 32 ff 5d ee 5c 24 e8 16 8f 5d f4 50 37]
    Recv PPPOE Discovery V1T1 PADS session 0x92d3 length 45
    dst 50:3e:aa:12:85:55 src 84:c1:c1:ff:f5:4b
    [service-name] [host-uniq 85 05 00 00] [AC-name BLV-MX104] [AC-cookie 06 fe 13 32 ff 5d ee 5c 24 e8 16 8f 5d f4 50 37]
    PADS: Service-Name: ''
    PPP session is 37587
    Connected to 84:c1:c1:ff:f5:4b via interface enp1s0
    using channel 12
    Using interface ppp0
    Connect: ppp0 <--> enp1s0
    sent [LCP ConfReq id=0x1 ]
    rcvd [LCP ConfReq id=0x66 ]
    sent [LCP ConfAck id=0x66 ]
    rcvd [LCP ConfRej id=0x1 ]
    sent [LCP ConfReq id=0x2 ]
    rcvd [LCP ConfAck id=0x2 ]
    sent [LCP EchoReq id=0x0 magic=0xf0d6705c]
    peer refused to authenticate: terminating link
    sent [LCP TermReq id=0x3 "peer refused to authenticate"]
    rcvd [LCP EchoRep id=0x0 magic=0x1968429f]
    rcvd [LCP TermAck id=0x3]
    Connection terminated.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    • X peut être accessible depuis 1.0.0.1 (FAI 1)
    • Y peut être accessible depuis 1.0.0.2 (FAI 2)
    • Z peut être accessible depuis 1.0.0.1 et 1.0.0.2 (FAI 1 et 2) avec une détection de route par destination je peu avoir toute les ip accessible. Ce que je ne pas faire si je regarde juste si le FAI 1 ou 2 est fonctionnel.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # GDB ou LLDB?

    Posté par  (site web personnel) . En réponse à la dépêche FreeBSD 13.0. Évalué à 4. Dernière modification le 24 mai 2021 à 13:40.

    Des informations détaillées sur les crashs du noyau peuvent être obtenues en installant un GDB
    

    Le noyau est compilé avec gcc? Si oui, pourquoi pas avec llvm/clang?

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2. Dernière modification le 23 mai 2021 à 15:33.

    C'est ce que je fessait et cela générais beaucoup de problème

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    C'est déjà ce que je fait et c'est ce qui pose problème.
    Une IP spécifique peu être accessible que depuis un FAI et une autre IP depuis l'autre FAI.
    Je m'en suis sortie en écrivant les paquets ethernet à la main.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: capability/setuid/root ?

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    Je confirme, mon programmes tourne en root pour cela, et pour avoir le droit pour changer les routes.

    Le paquete est bien envoyé et recu par la machine (vérifié avec dumpcap/wireshark)

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    Bonjour, merci pour cette réponse pertinente, mon programme actuel utilise déjà socket(AF_INET, SOCK_RAW, IPPROTO_ICMP), mais je n'est pas su envoyé sur une passerelle spécifique. https://github.com/Confiared/epollpingmultihoming
    Je m'en sert pour choisir la bonne passerelle et le bon FAI par ip (192.168.100.1 FAI 1, 192.168.1.2 FAI 2), utilisé les adresses mac ne me pose pas de problème dans mon cas.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    Bonjour, manuellement tout fonctione ICMP ECHO_REQUEST, ICMP ECHO_RESPONSE.
    Actuellement c'est mon programme qui ne reçois pas le paquet.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: le Principe...

    Posté par  (site web personnel) . En réponse au message [Résolut] Recevoir une réponse a mon ping (en C). Évalué à 2.

    Merci de ton aide, j'ai corrigé le post pour dire que je suis bloqué dans la fonction car je ne reçois rien (je la ferai async via epoll quand je corrigerai ce problème).

    Je suis bien conscient que je vais devoir décoder les différents protocole (ethernet, IPv4, ICMP), au même titre que j'ai du encodé mon packet ethernet (OSI Layer 2 oblige).

    Les sources sur internet ne m'ont pas aidé et la plus part utilise directement l'icmp, pas l'ethernet.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • # Autre serveur http

    Posté par  (site web personnel) . En réponse à la dépêche KissCache un service de mise en cache KISS. Évalué à 2. Dernière modification le 19 mars 2020 à 04:20.

    télécharger une seule fois chaque fichier même en cas de demande parallèle

    Avez vous testé nginx et apt-cacher-ng?

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: ICMP comme d'hab

    Posté par  (site web personnel) . En réponse au message Probléme de MTU avec wireguard. Évalué à 2.

    Sans fix MSS c'est 500ms par paquet. Avec fix MSS c'est 250ms. Donc je considére que c'est une solution + propre (ne pas envoyer une MSS incorrecte).

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: ICMP comme d'hab

    Posté par  (site web personnel) . En réponse au message Probléme de MTU avec wireguard. Évalué à 2.

    Je suis d'accords, cela semble un blocage ICMP.

    Sur OpenVPN la réduction de la MTU en tap (Layer 3) s'accompagne d'une réécriture de la MSS, mais pas sur wireguard (peu être un bug de ce dernier).

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: ICMP comme d'hab

    Posté par  (site web personnel) . En réponse au message Probléme de MTU avec wireguard. Évalué à 2.

    Je vois bien sortir le packet ICMP: Destination unreachable (Fragmentation needed), mais si mon upstream provider le bloque je peu rien faire (j'ai déjà demandé, mais je suis resté sans réponse). Le probléme avec cela, c'est les RTTs https://en.wikipedia.org/wiki/Round-trip_delay_time.

    J'ai fixé la MSS à 1326 et cela semble marché. Ca me suffit car je doit encore debuggé encore d'autres morceaux plus urgent.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/

  • [^] # Re: Header Wireguard

    Posté par  (site web personnel) . En réponse au message Probléme de MTU avec wireguard. Évalué à 2.

    J'ai essayer de mettre cette MTU sur toutes les cartes réseaux sur le chemain, cela ne change rien. (wireguard inclut).

    La seule MTU qui corrige le probléme c'est celle de ma machine personnel. Et je doit corriger tout le réseau de toute l'entreprise, pas juste mon poste de travail.

    Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/