Re: [tech] ssh Xforwarding - display export
Forjan Frederic a écrit: - Original Message - From: "jlm alias cityhunter" <[EMAIL PROTECTED]> To: linux06@linuxfr.org Subject: Re: [tech] ssh Xforwarding - display export Date: Thu, 10 Nov 2005 00:09:15 +0100 essaie un $ xhost + dans un xterm avant de faire le ssh ton client reporte quel erreur? Wow, c'est un peu violent la quand meme, il faut etre un peu plus sélectif quand on fait des choses comme ca (je parle du xhost) et peut-etre n'autorisé que la machine proto.. $ xhost +proto ou xhost +192.168.0.2 (ou enfin l'adresse ici de l'ordi proto) Ca pourrait quand meme éviter pas mal de pobleme. Pour de l'accès a distant, il y a ausi du coté de NX (voir http://www.nomachine.com/ - je n'ai jamais essayé), il me semble que c plus rapide que du vnc, ce dernier étant le premier moyen d'avoir une session correcte à travers de l'ADSL 512 Fred F. je suis d'accord c'est violent de xhost + néanmoins j'ai déjà rencontré des machines (celle de mon frère par ex, kaella avec install debian si je me souviens et kde) qui n'accepte pas les connections externes (et en particulier en local avec un su + lancement appli graphique en root) sauf si tu fais un xhost + si tu fais un xhost + localhost ou xhost + IP ben cela marche pas je sais pas pourquoi. donc dans un permier temps pour tester un xhost + cela évite d'avoir des erreurs qui n'en sont pas. Linux-Azur : http://www.linux-azur.org D�sinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [tech] ssh Xforwrding
eric a écrit: malet jean-luc alias cityhunter wrote: eric a écrit: Jody wrote: Bonjour, eric wrote: [...] Je comprends maintenant mieux la différene. je vais limiter mon besoin à ouvrir une session X à distance donc si je comprends bien je souhaite faire tourner mon appli sur serveur (proto) et deporter sa visualisation sur une machine cliente qui est hp. Je dois donc approfondir l'export de display et ssh -X. me trompe-je? ;) ssh [EMAIL PROTECTED] ton_appli Ou pour savoir ce qui se passe, tu te connectes: ssh [EMAIL PROTECTED] Ensuite ton terminal est: [EMAIL PROTECTED]:$ Tu peux executer ton_appli, son affichage suivra, fait tes tests avec une de petite taille de préférence au début, surtout si tu passes par une connection 512k. -- Jody Linux-Azur : http://www.linux-azur.org D�sinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP voici une manip propre mas malheureusement problématique je souhaite de l'export de display sans la couche ssh dans un premier temps j'applique les indications de cette page http://people.via.ecp.fr/~alexis/formation-linux/export-display.html [EMAIL PROTECTED]:~$ logout Connection to proto closed. [EMAIL PROTECTED] xhost +proto proto being added to access control list [EMAIL PROTECTED] ssh [EMAIL PROTECTED] Password: Linux proto 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Nov 10 12:54:30 2005 from hp.localdomain [EMAIL PROTECTED]:~$ echo $DISPLAY localhost:11.0 -( que signifie localhost:11.0? 11ème écran?) [EMAIL PROTECTED]:~$ ps ax | grep X [EMAIL PROTECTED]:~$ ps ax | grep X 3976 pts/1R+ 0:00 grep X -(il n'y a aucun serveur X en route sur proto) [EMAIL PROTECTED]:~$ export DISPLAY=hp:0.0 [EMAIL PROTECTED]:~$ echo $DISPLAY hp:0.0 ( proto semble avoir comprit que je voulais [EMAIL PROTECTED]:~$ startx & afficher X sur le 1er écran de hp) Using authority file /home/mono/.Xauthority Writing authority file /home/mono/.Xauthority Using authority file /home/mono/.Xauthority Writing authority file /home/mono/.Xauthority ---(je n'ai pas compris l'utilité de ce fichier) ouhlala! tu peux pas faire cela : startx est un script qui lance X qui lui est le serveur X, tu peux pas demander à un serveur X de se connecter à un autre. essaie la mm manip avec kwrite au lieu de startx. par ex Bonjour, je n'ai pas grand chose d'installé sur proto, voilà ce que je peux essayer [EMAIL PROTECTED]:~$ xterm xterm Xt error: Can't open display: hp:0.0 [EMAIL PROTECTED]:~$ mozilla -display: hp:0.0 (mozilla-bin:4690): Gtk-WARNING **: cannot open display: [EMAIL PROTECTED]:~$ mozilla [EMAIL PROTECTED]:~$ echo $DISPLAY hp:0.0 rien ne ce passe de plus ni sur hp ni sur proto merci pour ton aide ;) essaie de manière temporaire sans sécurité $ xhost + $ ssh -X [EMAIL PROTECTED] $ echo $DISPLAY $ xterm si cela marche pas : vérifie que les noms hp/proto sont bien corrects (ie correspondent bien aux ip des machine dans /etc/hosts) sinon modifie DISPLAY pour bypasser le DISPLAY de ssh.. cela ressemble vraiment à un pb de xhost Linux-Azur : http://www.linux-azur.org D�sinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [tech] ssh Xforwrding
eric a écrit: Jody wrote: Bonjour, eric wrote: [...] Je comprends maintenant mieux la différene. je vais limiter mon besoin à ouvrir une session X à distance donc si je comprends bien je souhaite faire tourner mon appli sur serveur (proto) et deporter sa visualisation sur une machine cliente qui est hp. Je dois donc approfondir l'export de display et ssh -X. me trompe-je? ;) ssh [EMAIL PROTECTED] ton_appli Ou pour savoir ce qui se passe, tu te connectes: ssh [EMAIL PROTECTED] Ensuite ton terminal est: [EMAIL PROTECTED]:$ Tu peux executer ton_appli, son affichage suivra, fait tes tests avec une de petite taille de préférence au début, surtout si tu passes par une connection 512k. -- Jody Linux-Azur : http://www.linux-azur.org D�sinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP voici une manip propre mas malheureusement problématique je souhaite de l'export de display sans la couche ssh dans un premier temps j'applique les indications de cette page http://people.via.ecp.fr/~alexis/formation-linux/export-display.html [EMAIL PROTECTED]:~$ logout Connection to proto closed. [EMAIL PROTECTED] xhost +proto proto being added to access control list [EMAIL PROTECTED] ssh [EMAIL PROTECTED] Password: Linux proto 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Nov 10 12:54:30 2005 from hp.localdomain [EMAIL PROTECTED]:~$ echo $DISPLAY localhost:11.0 -( que signifie localhost:11.0? 11ème écran?) [EMAIL PROTECTED]:~$ ps ax | grep X [EMAIL PROTECTED]:~$ ps ax | grep X 3976 pts/1R+ 0:00 grep X -(il n'y a aucun serveur X en route sur proto) [EMAIL PROTECTED]:~$ export DISPLAY=hp:0.0 [EMAIL PROTECTED]:~$ echo $DISPLAY hp:0.0 ( proto semble avoir comprit que je voulais [EMAIL PROTECTED]:~$ startx & afficher X sur le 1er écran de hp) Using authority file /home/mono/.Xauthority Writing authority file /home/mono/.Xauthority Using authority file /home/mono/.Xauthority Writing authority file /home/mono/.Xauthority ---(je n'ai pas compris l'utilité de ce fichier) ouhlala! tu peux pas faire cela : startx est un script qui lance X qui lui est le serveur X, tu peux pas demander à un serveur X de se connecter à un autre. essaie la mm manip avec kwrite au lieu de startx. par ex Linux-Azur : http://www.linux-azur.org D�sinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: PAM..... je tourne en rond....
malet jean-luc alias cityhunter a écrit: bon d'abord : y-a-t'il un moyen d'avoir les log dans syslog? parceque authpriv.* /var/log/secure *.* /dev/tty12 cela fait rien pour PAM de quoi se flinguer pourtant y'a plein d'autre log qui arrivent correctement. ensuite j'essaie de mettre en place un chroot pour un serveur ftp le but est que l'utilisateur puisse se loguer en utilisant son compte login/passwd et qu'il soit chroote dans une _directory_qui_n'est pas sa home directory l'utilisateur adm_gip doit etre chroote sur /app/ftp/data le serveur supporte pam le fichier pam est bien fonctionnel (test en supprimant account par ex) ou en ajoutant debug a pam_listfile... (ce qui soit dit au passage fournit une ligne sur /dev/tty12 O_O) donc j'essaie avec le module pam_chroot mais rien! je me retrouve bien dans la homedir de l'utilisateur pas dans /app O_O puis rien dans les log O_O j'en perds mon pinguoin [EMAIL PROTECTED] Linux-PAM-0.80]# cat /etc/security/chroot.conf # /etc/security/chroot.conf # format: # username_regexchroot_dir #matthew/home adm_gip /app/ftp/data [EMAIL PROTECTED] Linux-PAM-0.80]# cat /etc/pam.d/vsftpd #%PAM-1.0 auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed auth required /lib/security/pam_unix_auth.so debug accountrequired /lib/security/pam_unix_acct.so debug sessionrequired /lib/security/pam_chroot.so debug notfound=failure onerr=fail Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP mon message est un peu sec. désolé y aurait-il quelqu'un qui puisse m'aider? car je tourne en rond.. et j'en perds mon latin Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [ BRUIT ] une implacable et absurde logique ....
Jody a écrit: Bonjour, malet jean-luc alias cityhunter wrote: [...] soit dit au passage : demandez à quelqu'un ayant une voiture recente ce qu'il pense de l'électronique. je connais une personne qui a roulé en plein été en espagne avec le chauffage à fond et les essuie-glaces (et bien sûr impossible de les arrêter) je ne citerai pas la marque mais le modèle est une 307 SW mais ne croyez pas que chez la concurence c'est meilleur Ma chamade n'a pas la clim, ni d'électronique et pourtant il m'arrive aussi de devoir ouvrir les fenêtres avec le chauffage à fond, rien à voir avec un quelconque logiciel pourtant, juste pour éviter de me remanger une nouvelle culasse ... :) dans tous les cas si le logiciel est foireux le matériel se comporte bizarrement et vice et versa Tout à fait, j'ose même pas imaginer ce que serait ma chamade avec un winCE dedans :D D'ailleurs ce ne serait pas du winCE dans cette 307 ? Cordialement, Jody Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP nope pas que je sache c'est les citroen qui en ont ce que je voulais dire dans le mail c'est pas "faut pas d'électronique/soft dans les voitures¨ mais juste ¨quelque soit le soft/hard, si c'est mal fait on aura toujours des merdes¨ le soft/hard dans une voiture pourais être quelquechose de vraiment bien mais le fait que ces derniers sont propriétaires ET mal concus (un soft propriétaire n'implique-t-il pas mal concus?) fait que les gens en ont raz-le-bol et ne parlent que de revenir aux anciennes voitures tout comme les gens se plaignent de Windows et accusent l'informatique Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [ BRUIT ] une implacable et absurde logique ....
question logique on repassera : bill gates parle du cout du matériel (pas celui du logiciel vu que le prix des OS MS ne descend pas avec le temps) et général motor réplique sur les bugs des logiciels. soit dit au passage : demandez à quelqu'un ayant une voiture recente ce qu'il pense de l'électronique. je connais une personne qui a roulé en plein été en espagne avec le chauffage à fond et les essuie-glaces (et bien sûr impossible de les arrêter) je ne citerai pas la marque mais le modèle est une 307 SW mais ne croyez pas que chez la concurence c'est meilleur dans tous les cas si le logiciel est foireux le matériel se comporte bizarrement et vice et versa wilfried.freitag a écrit: Transmis par un de mes facétieux ami... For all of us who feel only the deepest love and affection for the way computers have enhanced our lives, read on: At a recent computer expo (COMDEX), Bill Gates reportedly compared the computer industry with the auto industry and stated, "il G.M. had kept up with technology like the computer industry has we would all be driving $25.00 cars that got 1,000 miles tot the gallon". In response to Bill's comments, General Motors issued a press release stating: If G.M. had developped technology like Microsoft, we would all be driving cars with the following characteristics ( and I just love this part): 1. For no reason whatsoever, your car would crash twice a day. 2. Every time they repainted the lines in the road, you would have to buy a new car. 3. Occasionally your car would die on the freeway for no reason. You would have to pull to the side of the road, close all of the windows, shut off the car, restart it, and reopen the windows before you could continue. For some reason you would simply accept this. 4. Occasionally, executing a maneuver such as a left turn would cause your car to shut down and refuse to restart, in which case you would have to reinstall the engine. 5. Macintosh would make a car that was powered by the sun, was reliable, five times as fast and twice as easy to drive - but would run on only five percent of the roads. 6. The oil, water temperature, and alternator warning lights would all be replaced by a single "This Car Has Performed An Illegal Operation" warning light. 7. The air bag system would ask " Are you sure ? " before deploying. 8. Occasionally, for no reason whatsoever, your car would lock you out and refuse to let you in until you simultaneously lifted the door handle, turned the key and grabbed hold of the radio antena. 9. Every time a new car was introduced car buyers would have to learn how to drive all over again beacause none of the controls would operate in the same manner as the old car. 10. You'd have to press the "Start" button to turn the engine off. Please, share this with your firends who love, but sometimes hate their computer ... :-)) w-f Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
PAM..... je tourne en rond....
bon d'abord : y-a-t'il un moyen d'avoir les log dans syslog? parceque authpriv.* /var/log/secure *.* /dev/tty12 cela fait rien pour PAM de quoi se flinguer pourtant y'a plein d'autre log qui arrivent correctement. ensuite j'essaie de mettre en place un chroot pour un serveur ftp le but est que l'utilisateur puisse se loguer en utilisant son compte login/passwd et qu'il soit chroote dans une _directory_qui_n'est pas sa home directory l'utilisateur adm_gip doit etre chroote sur /app/ftp/data le serveur supporte pam le fichier pam est bien fonctionnel (test en supprimant account par ex) ou en ajoutant debug a pam_listfile... (ce qui soit dit au passage fournit une ligne sur /dev/tty12 O_O) donc j'essaie avec le module pam_chroot mais rien! je me retrouve bien dans la homedir de l'utilisateur pas dans /app O_O puis rien dans les log O_O j'en perds mon pinguoin [EMAIL PROTECTED] Linux-PAM-0.80]# cat /etc/security/chroot.conf # /etc/security/chroot.conf # format: # username_regexchroot_dir #matthew/home adm_gip /app/ftp/data [EMAIL PROTECTED] Linux-PAM-0.80]# cat /etc/pam.d/vsftpd #%PAM-1.0 auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed auth required /lib/security/pam_unix_auth.so debug accountrequired /lib/security/pam_unix_acct.so debug sessionrequired /lib/security/pam_chroot.so debug notfound=failure onerr=fail Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: Relance de kppp
Jody a écrit : Guy Passail a écrit : Bonjour, Un ami disposant d'une mauvaise connexion internet via modem subit de multiples interruptions de communication. Je lui ai configuré kppp mais sans réussir á relancer automatiquement après la coupure. En plus, j'ai eu droit à : "ça marche sous w" ;-( En général je répond: "bah garde ton w puisqu'il fonctionne si bien mais surtout ne m'appelle pas si tu as des soucis" :D Pour info, dans kppp il y a la possibilité de lancer n'importe quel programme en ligne de commande, après la déconnexion. La difficulté rencontrée vient du fait qu'il faut tuer kppp avant de le relancer. En fait kppp n'est qu'une interface de gestion/configuration de ppp(d), tu devrais pouvoir passer directement par pon (pour te connecter) et poff (pour déconnecter). Sinon dans la configuration de kppp tu as des commandes que tu peux executer: avant, apres la connection, à la déconnection, une fois deconnecté (cf: parametrage du compte). Je ne vois pas bien ce qui empêche une reconncetion en cas de coupure, il faudra que tu le determines exactement pour remplir ces champs. Quelques pistes: * pppd toujours actif: - tuer pppd: poff -a ou plus brutus killall pppd * le modem est occupé: - peut être que fuser -v /dev/modem t'indiqueras un processus auquel cas fuser -k /dev/modem te le tueras - kppp crée un verrou lorsqu'il prend la main sur le modem (~/.kde/share/apps/kppp/kppp.pid) pense pas que ce soit lié. - peut être faut il lui demander de racrocher plus vite en cas de coupure (configurable dans kppp aussi je pense) Bon courage pour ton debogage Jody Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP si kppp est un gui qui lance la connection via pppd il suffit de onfigurer pppd pour retablir la connection automatiquement en cas de deconnection c'est faisable avec pppoe (qui utilise ppp) donc surement une option de pppd Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: msgget : limite?
malet jean-luc alias cityhunter a écrit : bonjour, je dois allouer 30 files de messages en utilisant msgget (impératif : 30 et msgget) je fais donc une boucle appelant 30 fois msgget : [cpp]for (ind = 0; ind < CD_NBMAXOUTIL; ind++) { P_taboutil[ind].cle_file_read = CD_CLEFMREAD_OUTIL + ind; G_Tab_files[ind] = msgget (CD_CLEFMREAD_OUTIL + ind, IPC_CREAT | 0666); if (G_Tab_files[ind] == CD_KO) { char c; fprintf(stderr,"erreur dans itteration %d/n",ind); scanf ("%c\n", &c); C_ERREUR ("PI_READ_TRAM", 1, "S_READ_INIT", errno, "pb msgget creation file outil"); } } [/cpp] or pour une raison inconnue cela foire à la 11ième indentation (key 330 -> 340) [cpp] cat /proc/sysvipc/msg key msqid perms cbytes qnum lspid lrpid uid gid cuid cgid stime rtime ctime 360 524288 666 0 0 12579 12576 502 502 502 502 1126707200 1126707200 1126703055 363 32769 666 0 0 0 0 502 502 502 502 0 0 1126693229 366 65538 666 0 0 0 0 502 502 502 502 0 0 1126693229 362 557059 666 0 0 0 0 502 502 502 502 0 0 1126703091 365 983044 666 0 0 0 0 502 502 502 502 0 0 1126703259 3304620293 666 0 0 0 0 502 502 502 502 0 0 1126707382 3314653062 666 0 0 0 0 502 502 502 502 0 0 1126707382 3324685831 666 0 0 0 0 502 502 502 502 0 0 1126707382 3334718600 666 0 0 0 0 502 502 502 502 0 0 1126707382 3344751369 666 0 0 0 0 502 502 502 502 0 0 1126707382 3354784138 666 0 0 0 0 502 502 502 502 0 0 1126707382 3364816907 666 0 0 0 0 502 502 502 502 0 0 1126707382 3374849676 666 0 0 0 0 502 502 502 502 0 0 1126707382 3384882445 666 0 0 0 0 502 502 502 502 0 0 1126707382 3394915214 666 0 0 0 0 502 502 502 502 0 0 1126707382 3404947983 666 0 0 0 0 502 502 502 502 0 0 1126707382 [/cpp] quelqu'un connaitrais-t-il une solution? (variable /proc à changer etc) bon j'aime pas me répondre à moi mm : echo 200 /proc/sys/kernel/msgmni Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
[tcp/ip] permettre à un utilisateur d'o uvrir un port en attente de connection
cad faire un serveur qui se lance en tant qu'user et pas superutilisateur. par exemple : un serveur ftp en pasv (une fois l'user changé en nouser) mon programme échoue au bind alors qu'il fonctionne en SUtilisateur sur le web j'ai trouvé des post parlant de règles de firewall. merci d'avance Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
msgget : limite?
bonjour, je dois allouer 30 files de messages en utilisant msgget (impératif : 30 et msgget) je fais donc une boucle appelant 30 fois msgget : [cpp]for (ind = 0; ind < CD_NBMAXOUTIL; ind++) { P_taboutil[ind].cle_file_read = CD_CLEFMREAD_OUTIL + ind; G_Tab_files[ind] = msgget (CD_CLEFMREAD_OUTIL + ind, IPC_CREAT | 0666); if (G_Tab_files[ind] == CD_KO) { char c; fprintf(stderr,"erreur dans itteration %d/n",ind); scanf ("%c\n", &c); C_ERREUR ("PI_READ_TRAM", 1, "S_READ_INIT", errno, "pb msgget creation file outil"); } } [/cpp] or pour une raison inconnue cela foire à la 11ième indentation (key 330 -> 340) [cpp] cat /proc/sysvipc/msg key msqid perms cbytes qnum lspid lrpid uid gid cuid cgid stime rtime ctime 360 524288 666 0 0 12579 12576 502 502 502 502 1126707200 1126707200 1126703055 363 32769 666 0 0 0 0 502 502 502 502 0 0 1126693229 366 65538 666 0 0 0 0 502 502 502 502 0 0 1126693229 362 557059 666 0 0 0 0 502 502 502 502 0 0 1126703091 365 983044 666 0 0 0 0 502 502 502 502 0 0 1126703259 3304620293 666 0 0 0 0 502 502 502 502 0 0 1126707382 3314653062 666 0 0 0 0 502 502 502 502 0 0 1126707382 3324685831 666 0 0 0 0 502 502 502 502 0 0 1126707382 3334718600 666 0 0 0 0 502 502 502 502 0 0 1126707382 3344751369 666 0 0 0 0 502 502 502 502 0 0 1126707382 3354784138 666 0 0 0 0 502 502 502 502 0 0 1126707382 3364816907 666 0 0 0 0 502 502 502 502 0 0 1126707382 3374849676 666 0 0 0 0 502 502 502 502 0 0 1126707382 3384882445 666 0 0 0 0 502 502 502 502 0 0 1126707382 3394915214 666 0 0 0 0 502 502 502 502 0 0 1126707382 3404947983 666 0 0 0 0 502 502 502 502 0 0 1126707382 [/cpp] quelqu'un connaitrais-t-il une solution? (variable /proc à changer etc) Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: c++ problème très très bête :
Jean-Max Reymond a écrit : Le 12/09/05, malet jean-luc alias cityhunter<[EMAIL PROTECTED]> a écrit : j'ai le code suivant : struct sockaddr_in my_addr; struct hostent * peer; peer = gethostbyname(destination); my_addr.sin_addr.s_addr = *((struct in_addr_t*)(peer->h_addr_list[0])); et j'obtiens le message d'erreur : connection.cpp:42: ne peut convertir « in_addr_t » vers « in_addr_t » dans assignment j'ai bien vérifié s_addr est de type in_addr_t (lui mm un typedef uint32_t in_addr_t) quelques idées? en C, pas de support natif de la copie de deux structures donc memcpy obligatoire c'est du C++ et en plus en changeant in_addr_t en uint32_t j'ai toujours le mm problème Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: c++ problème très très bête :
malet jean-luc alias cityhunter a écrit : Jean-Max Reymond a écrit : Le 12/09/05, malet jean-luc alias cityhunter<[EMAIL PROTECTED]> a écrit : j'ai le code suivant : struct sockaddr_in my_addr; struct hostent * peer; peer = gethostbyname(destination); my_addr.sin_addr.s_addr = *((struct in_addr_t*)(peer->h_addr_list[0])); et j'obtiens le message d'erreur : connection.cpp:42: ne peut convertir « in_addr_t » vers « in_addr_t » dans assignment j'ai bien vérifié s_addr est de type in_addr_t (lui mm un typedef uint32_t in_addr_t) quelques idées? en C, pas de support natif de la copie de deux structures donc memcpy obligatoire c'est du C++ et en plus en changeant in_addr_t en uint32_t j'ai toujours le mm problème Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP bon j´ai fait du memcpy... bien que je trouve cela un peu comme utilser un marteau pour écraser une mouche mais bon... merci de m'y avoir fait penser ^_^ Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
c++ problème très très bête :
j'ai le code suivant : struct sockaddr_in my_addr; struct hostent * peer; peer = gethostbyname(destination); my_addr.sin_addr.s_addr = *((struct in_addr_t*)(peer->h_addr_list[0])); et j'obtiens le message d'erreur : connection.cpp:42: ne peut convertir « in_addr_t » vers « in_addr_t » dans assignment j'ai bien vérifié s_addr est de type in_addr_t (lui mm un typedef uint32_t in_addr_t) quelques idées? Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
[bruit][bruit] pour mieux programme r faut arrêter le café
http://www.caffeineweb.com/NASA%20Study.htm moi je dis pas mal la toille à la caféine Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [TECH] outil de surveillance de CPU
ce n'est pas du spam je ne comprends pas pourquoi mon message a été dupliqué 4 fois Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [TECH] outil de surveillance de CPU
Jean-Max Reymond a écrit : bonjour, sur un gros programme, un centrino 1.6 GHz met trois fois moins de temps qu'un Pentium IV 2.8 GHz. En lisant des tests de CPU, il semble que le centrino tire avantage d'un cache de 2 Mo vs un cache PIV de 1 Mo. j'aimerai bien confirmer que le PIV ne fout rien et attend des données mais avec top, il semble qu'on ne puisse pas aller aussi finement (top reporte un CPU à 99%). Est ce qu'il existe un outil pour tracer plus finement l'activité CPU ? je resort les morts de leur tombe juste pour info : un PIV pour augmenter sa fréquence a dû aussi augmenter la longeur des pipelines or il faut savoir qu'un cpu actuel pour ne pas perdre trop de temps lors d'un branchement ie une structure d'un prgramme if (condition) { branche 1 } else { branche2... } utilisé dans tous les programmes, va engender un prédiction de branchement, cad que le cpu va commencer à exécuter les commandes de la branche la plus probable (par exemple la branche1) il va donc commencer à mettre des instructions dans le pipeline. hors si par malheur la prédiction fut fausse, le pipeline rempli doit être flushé. hors ce méchanisme est extrêmement gourmand en temps. sur un programme sans branche (il faut bien rêver) un PIV serait beaucoup plus rapide qu'un AMD ou un centrino (qui au passage est un jeu de puces et non pas un proc, le PIV M est un proc [qui d'ailleur dérive de l'architecture PIII et non pas PIV] mais je m'égare) mais il s'avère que tout cpu ne sait pas lire le marc de café. donc un PIV va passer son temps à flusher ses pipelines. question ménage c'est bien. ^_^ Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [bruit] devenez b?ta-testeur Microsoft
Georges Louge a écrit : Le lundi 29 Août 2005 12:04, malet jean-luc alias cityhunter a écrit : des envies en haut et en bas du message mais d'historique de la discussion... écrit dans l'odre chronologique, permettant ainsi de on te parle de l'ordre LOGIQUE d'un message si tu n'es pas capable de comprendre que lire on essaie si possible que l'ensemble du message soit on ne se limite pas à un jeu de questions réponses tu comprendra que lire ce message est très difficile un thread où les utilisateur répondent au grès suivre le cheminement de pensée de l'utilisateur remet dans l'ordre. Bel exemple, qui permet de faire toute la différence entre un esprit clair et un esprit confus. Pour ma part, ma ligne de conduite est très simple : les messages rédigés dans un ordre illogique, et qui nécessitent pour en déchiffrer le sens de se livrer à une analyse complexe aux résultats aléatoires, passeront désormais directement à la corbeille. Je n'en aurai aucun regret car souvent ce genre de message ne fait que reprendre de façon confuse et verbeuse ce que d'autres ont précédemment bien plus clairement exprimé. G. Louge merde j'arrive mm plus à me relire la première phrase est on te parle de l'ordre logique.. ensuite je crois qu'il a écrit dans puis suivre rah! non on te parleon essaie écrit danssuivre la pensée si tu n'est pasun threaddes envies... tu comprendras... reste on ne se limite pas. que je ne sais plus où je l'avais écrit avant :P Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [bruit] devenez b?ta-testeur Microsoft
et évitant ainsi de mal se comprendre jlb a écrit : Bonjour Véronique; Tu me suggères de présenter mes message de manière à en conformer la présentation à cet usage universellement répandu, dans les courriers électroniques, consistant à faire cheminer la pensée à travers une succession de questions et de réponses... Georges Louge et Serge Hartman abondent également en ce sens. Cette manière n'est pas sans rappeler, toutes proportions gardées, certains usages scolastiques et les exercices par lesquels les maîtres entendaient modeler les formes d'expression de la pensée de leurs clercs. Je m'y conformerais sans réticence si je ne constatais l'appauvrissement dramatique de la communication auquel cet usage peut conduire et le saccage de notre belle langue française qui nous offre mille manières d'exprimer de nos pensées les plus simples aux plus complexes sans nécessité de recourir à cette curieuse "Etiquette"... Pis même, l'usage de balises telles celles que tu me suggères, en anglais de surcroît, en heurtent le rythme en perturbent la lisibilité et n'aident en rien au cheminement de la pensée. Je n'ai rien contre l'usage de la langue anglaise auquel je m'efforce lorsque mes interlocuteurs ne peuvent s'exprimer dans ma propre langue et qu'il n'ont que celle - ci en partage, Cette mode finit par faire tomber ceux qui lui sacrifient aux travers des précieuses ridicules engouées d'expressions superfétoires ... Il n'est pas bon d'aller contre sa conscience. La mienne ne cesse de me prévenir contre le mauvais usage que tu prônes. Je ne ferai donc mésusage de l'anglais pas plus que ne me conformerai au mode de présentation que tu prônes, fut - il inspirée de la "net-étiquette" ! Ni [ snip ], ni Q. ni R. ne corsetteront mes messages que je m'efforcerai sans cesse présenter suivant ce que mes bons maîtres m'ont appris, en amoureux du bon français. M'en tenir rigueur ne consisterait qu'à marquer de l'intolérance... Bien cordialement, JLB. Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP des envies en haut et en bas du message mais d'historique de la discussion... écrit dans l'odre chronologique, permettant ainsi de on te parle de l'ordre LOGIQUE d'un message si tu n'es pas capable de comprendre que lire on essaie si possible que l'ensemble du message soit on ne se limite pas à un jeu de questions réponses tu comprendra que lire ce message est très difficile un thread où les utilisateur répondent au grès suivre le cheminement de pensée de l'utilisateur remet dans l'ordre. Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: Virtualisation de serveurs
Olivier Kaloudoff a écrit : http://www.freevps.com, solution derivee des patches linux-vserver, maintenu, supporte, pousse bien plus loin que linux-vserver a numero de version equivalente. La derniere version stable inclue un noyau 2.4 avec virtualisation du reseau (limitation bp), du cpu(limitation % cpu pour un process), ordonanceur o(1) backporte du 2.6, etc. c'est a mon avis la version la plus accomplie a l'heure actuelle. Olivier On Mon, 22 Aug 2005, Baptiste Mille-Mathias wrote: Bonjour, je rechercherais les experiences de personnes ayant mis en place des serveurs virtualisés, c'est a dire; créée des serveurs autonomes (20) sur un seul serveur linux. mon but est de proposer a des clients d'avoir chacun leur instance d'apache, de ssh, et de ftp. Differente solutions s'offrent a moi: - Chrooter a la main chaque installation (x 20) ca fait un peu long. Dans ce cas je n'aurais qu'un seul OS. Si je dois mettre a jour apache pour cause de bug de secu, bonjour la lourdeur. - Creéer des Linux virtuel avec UML et en attribuer un particulier à chaque client. - Autre (a proposer), j'ai lu rapidement des olution comme virtuozzo. Merci de me donner votre avis, Cordialement je dis surement une connerie mais je crois avoir vu ceci dans la config du kernel 2.6. je sais plus où mais il y avait quelquechose comme cela (à l'époque j'avais trouvéé cela pas intéressant, c'est pour cela que cela m'avait marqué) Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP
Re: [TECH] borne WIFI et logiciel libre d'accè s
<> En couplant le dhcp avec un proxy transparent sur le port 80, et n'autorisant que les connexions depuis les adresses connues et attribuees par le dhcp, ca peut le faire pour ce qui est du web. Voir pour cela le transparent proxying howto. Et prevoir du scripting pour declancher la mise a jour des ip pour squid lorsque dhcp donne une adresse. je ne connais pas de solution toute faite pour cela a ce jour, peut-etre y en a-t-il sur http://freshmeat.net Olivier pourquoi passer par SQUID? avec les IPTABLES cela se fait sans aucun pb et le script est plus que trivial pour la facturation je sais pas. la grosse question c'est "peux-on configurer le serveur dhcp pour lancer un script shell lorsque l'ip devient invalide?" si oui cela ne nécessite que peu de dével Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 Pas de message au format HTML, SVP