dubis a écrit 222 commentaires

  • [^] # Re: switch /routeur ?

    Posté par  . En réponse au message Switch et IP masquerade. Évalué à 1.

    Comment sait on que le routeur a la fonction NAT
  • [^] # Re: Autre solution: tr

    Posté par  . En réponse au message commande awk sans espace. Évalué à 1.

    Merci pour tout
  • [^] # Re: Substitute

    Posté par  . En réponse au message Suppression de meta-caractère avec sed. Évalué à 2.

    Merci Obsidian,

    Pas mal la commande, mais elle ne gère que les lignes avec des adresse mail. Je vais quand même m'en inspirer afin de progresser. J'ai vu sur une page qu'avec SED que l'on pouvait créer un fichier de commande ...
    Je vous tiens au courant
  • # Antislash pour les meta caractère

    Posté par  . En réponse au message Awk recherche expression entre parenthese. Évalué à 1.

    Finalement je n'avais pas bien cherché

    Voici la commande revisitée :
    awk '/value/ || /\(/ ' fichier.html

    encore merci
  • [^] # Re: vpn et adresse IP

    Posté par  . En réponse au message Impossible de me connecter en tant que vpn client. Évalué à 1.

    J'ai trouvé tout seul finalement comme quoi ....

    J'ai tout viré ce qui était ou se rapproche à vpn puis j'ai installé le packet vpnc.

    Je crée le fichier
    sudo kate /etc/vpnc/nom_lambda_fichier.conf

    Utilisez gedit pour les user de gnome

    J'ai rempli le fichier comme suit :
    IPSec gateway IP_address
    IPSec ID groupID
    IPSec secret groupSecret
    XAuth username user_ID


    Vous pouvez rajouter la ligne suivante " XAuth password user_password"pour votre mot de passe, mais ce n'est pas conseillé car il apparaitra en clair sur le système

    Pour trouver le IPSec secret, vous pouvez décrypté le code de la ligne "enc_GroupPwd" du fichier PCF dans la page suivante :

    http://www.unix-ag.uni-kl.de/~massar/bin/cisco-decode

    Ensuite je me suis connecté grace à la commande suivante :
    sudo vpnc nom_lambda_fichier.conf --local-port 501

    Je me deconnecte avec la commande suivante :

    sudo vpnc-disconnect

    J'ai trouvé les infos sur la page suivantes :
    http://ubuntuforums.org/showthread.php?t=80076

    Merci pour tout Neox
  • [^] # Re: vpn et adresse IP

    Posté par  . En réponse au message Impossible de me connecter en tant que vpn client. Évalué à 1.

    Neox,

    D'apres le deuxieme site que tu m edonne je devrait avoir

    Initializing the VPN connection.
    Contacting the gateway at ***.**.***.***
    User Authentication for VPN-Unice...

    Dans mon cas j'ai :

    Initializing the VPN connection.
    bind: Address already in use
    bind: dst addr 0.0.0.0 port 500
    bind: Illegal seek


    Voici mon netstat -rn que je trouve étrange car la gateway ne correspond pas à celle qui est présente dans le fichier PCF


    netstat -rn
    Table de routage IP du noyau
    Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface
    10.140.32.0 0.0.0.0 255.255.224.0 U 0 0 0 eth1
    169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
    0.0.0.0 10.140.63.254 0.0.0.0 UG 0 0 0 eth1


    J'ai essayé de forcer avec des route add, sans succes
  • [^] # Re: vpn et adresse IP

    Posté par  . En réponse au message Impossible de me connecter en tant que vpn client. Évalué à 1.

    Mon fichier PCF a été donné avec l'installation du vpnclient par mon administrateur et je l'ai copié dans le répertoire /etc/opt/cisco-vpnclient/Profiles.

    Je l'ai utilisé sous windows et il fonctionne.

    J'ai essayé un telnet adresse_IP_serveur 500
    Je n'ai aucun accrochage. c'est égale avec le port 1000.

    J'aimerais essayé avec le fire wall arrêté mais je ne sais pas la commande .
  • [^] # Re: vpn et adresse IP

    Posté par  . En réponse au message Impossible de me connecter en tant que vpn client. Évalué à 1.

    Neox,

    Pour moi /etc/opt/cisco-vpnclient est un repertoire et je viens de verifier tous les fichiers. Il n'y a pas de config de eth


    pour le man vpnclient, j'ai ça :
    Aucune entrée de manuel pour vpnclient
    See 'man 7 undocumented' for help when manual pages are not available.

    Par contre, j'ai le man de vpnc.
  • [^] # Re: vpn et adresse IP

    Posté par  . En réponse au message Impossible de me connecter en tant que vpn client. Évalué à 1.

    C'est un peut ce que je soupsonne aussi ....
    Mais comment forcer la commande vpnclient sur eth1

    J'ai un peu cherché sur le net et j'ai rien trouvé

    Encore merci
  • [^] # Re: print envoi() ?!

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 1.

    oui car en fait avec envoi() tout seul, je reçois le mail avec le mot "envoi()" mais pas ce que contient la sub commande ....

    Peux tu en dire plus à propos du pipe ?

    Sinon j'efface le fichier avec la commande suivante que j'ai trouvé sur le web et qui fonctionne :

    unless (fork) {
    unlink </var/adm/attach.txt>;
    exit;
    }

    Merci de votre aide
  • [^] # Re: super Adaptation

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 1.

    Quelqu'un peut m'aider pour ne pas passer par l'ecriture de ce fichier ???

    Merci de votre aide
  • [^] # Re: super Adaptation

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 1.

    J'ai trouvé un solution mais je passe par l'écriture d'un fichier :


    #!/usr/bin/perl -w
    use MIME::Lite;
    @hostname=(`hostname`);
    open( ATTACH, ">attach.txt") || die "$!";
    print ATTACH "Attention Partion pleine sur le serveur @hostname\n";
    print ATTACH "Partion\t\t Monté sur\t utilisé à\n";
    foreach (`df -h | tail +2 2>/dev/null`) {
    s/%//;
    my @i=split;
    if ($i[4] > 25 ) {
    print ATTACH "$i[0]\t($i[5])\t\t$i[4]%\n";
    }
    }
    close (ATTACH);

    my $msg = new MIME::Lite
    From =>'adm@hostname.org',
    To =>'user@hostname.com',
    Subject =>'Avertissement de partion pleine',
    Type =>'multipart/mixed';
    attach $msg
    Type =>'TEXT',
    Data =>"Resultat dans le fichier joint";
    attach $msg
    Type =>'TEXT',
    Path =>'attach.txt',
    Filename =>'attach.txt';

    $msg-> send;

    Merci de votre aide
  • [^] # super Adaptation

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 1.

    J'essaie d'envoyer le resultat par mail avec le module MIME::Lite
    trouvé ici :
    http://www.alianwebserver.com/informatique/languages/perl/ma(...)

    Donc le script devient :

    #!/usr/bin/perl -w
    use MIME::Lite;

    sub envoi {
    print "Partion pleine\n";
    print "Partion\t\t Mont\303\251 sur\t utilis\303\251 \303\240\n";
    foreach (`df -h | tail +2 2>/dev/null`) {
    s/%//;
    my @i=split;
    if ($i[4] > 25 ) {
    print "$i[0]\t($i[5])\t\t$i[4]%\n";
    }
    }
    }
    my $msg = new MIME::Lite
    From =>'toto@hostname.org',
    To =>'mdubois@polytech.unice.fr',
    Subject =>'A simple text message',
    Type =>'TEXT',
    Data => print envoi();
    $msg -> send;


    Mon soucis c'est que le mail est vide .... Je suis un peut dépassé là mais merci de votre aide
  • [^] # Re: Adaptation

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 2.

    En fait comme ceci çà fonctionne =>

    #!/usr/bin/perl
    print "Partion pleine\n";
    print "Partion\t\t Monté sur\t utilisé à\n";
    foreach (`df -h | tail +2 2>/dev/null`) {
    s/%//;
    my @i=split;
    if ($i[4] > 25 ) {
    print "$i[0]\t($i[5])\t\t$i[4]%\n";
    }
    }
  • [^] # Adaptation

    Posté par  . En réponse au message extraire un term d'une colone dans un tableau. Évalué à 2.

    Merci JJD

    J'ai améliorer très succinctement ta correction. En effet j'ai enlevé le caractère % pour pouvoir faire une condition tel que :

    #!/usr/bin/perl -w

    foreach (`df -h`) {
    s/%/ /;
    my @i=split;
    if ($i[4] > 25 )
    print "$i[0]\t($i[5])\t$i[4]\n";
    }


    ça plante au niveau de la condition car je ne sais pas comment l'insérer même avec { }....

    Un avis ???
  • # Comme un grand peut être

    Posté par  . En réponse au message faire un grep de plusieurs mots avec awk. Évalué à 1.

    J'ai trouvé :


    awk '/keyword1/ || /keyword2/ {print}' fichier.log


    Si il y avait avec egrep mais ce n'est pas présent par défaut sur les machines SUN :

    egrep 'keyword1|keyword2' fichier.log


    Merci quand même
  • [^] # Re: COMPILER_PATH

    Posté par  . En réponse au message PB avec GCC et LD. Évalué à 2.

    Bonjour,

    Apparemment il me manquait les pacquage Binutils.
    Après installation cela fonctionne

    encore merci
  • [^] # Re: mauvais forum, changer de forum...

    Posté par  . En réponse au message Pour faire un post sur un PB GCC. Évalué à 0.

    Je viens de poser ma question dans programmation.c .....

    Désolé pour les inconvénients :)
    mais merci de votre aide
  • [^] # Resolu : Points à vérifier

    Posté par  . En réponse au message ssh -X => cannot connect to X server. Évalué à 1.

    Les directives commentées (X11DisplayOffset et X11UseLocalhost) ne devraient normalement pas être en cause dans ce problème (leurs valeurs par défaut sont respectivement 10 et yes).


    JJD,

    Désolé de te contredire, mais la ligne "X11UseLocalhost" a une grande importance. En effet, par défaut elle est à "yes", cela signifie que le X11 ne se transférera pas sur un autre host. Ce qui était mon cas. J'ai donc mis cette ligne à no en la décommentant :

    X11UseLocalhost no

    puis j'ai redémarré le démon sshd avec un:

    service sshd restart

    J'ai fais une nouvelle connexion ssh -X sur ma RHEL4, j'ai pu faire apparaître xcalc et xclock.
  • [^] # Re: C'est quelle version de ssh ?

    Posté par  . En réponse au message ssh -X => cannot connect to X server. Évalué à 1.

    Désolé, l'option Y n'est pas supporté par mon ssh client


    ssh -V
    Sun_SSH_1.1, SSH protocols 1.5/2.0, OpenSSL 0x0090700f
  • [^] # Re: Comment ouvrir le port 6010

    Posté par  . En réponse au message ssh -X => cannot connect to X server. Évalué à 1.

    C'est le cas
  • [^] # Comment ouvrir le port 6010

    Posté par  . En réponse au message ssh -X => cannot connect to X server. Évalué à 1.

    J'ai essayé ceci :


    # iptables -A INPUT -p TCP --dport 6010 -j ACCEPT
    # iptables -A INPUT -p UDP --dport 6010 -j ACCEPT


    Ensuite j'ai teté :

    telnet localhost 6010
    Trying 10.0.2.7...
    telnet: connect to address 10.0.2.7: Connection refused
    telnet: Unable to connect to remote host: Connection refused


    Est ce quelqu'un sait comment ouvre ce port ?
    D'avance merci
  • [^] # Re: Points à vérifier => fait

    Posté par  . En réponse au message ssh -X => cannot connect to X server. Évalué à 2.

    Merci de ta réponse JJD,

    * Dans sshd_confg, j'ai "UseLogin no" qui est commenté. D'après ce qui ce tu mentionné plus haut la mention "UseLogin" est à "no" par défault, il ne faut donc pas y touché.

    * L'utilitaire est bien installé sur la machine. Si j'essaye de faire du ssh -X à partir d'un SUN Ray, je suis obligé de faire sur le serveur Red Hat :
    #xauth add `echo "${DISPLAY}" | sed 's/.*\(:.*\)/\1/'` . `mcookie`
    #export DISPLAY=host_client:4.0

    * La variable DISPLAY apparaît bien avec la commande :
    env | grep DSIPLAY

    Est-il possible que l'un des fichiers exécutés au lancement du shell sur le serveur SSH viennent écraser la valeur de la variable DISPLAY ?
    Que se passe-t-il si tu fixes DISPLAY à la valeur "localhost:10.0" ?

    Je me suis peut être trop avancé sur ce point. J'ai vérifié sur d'autres machine, le ssh -X n'écrase pas la variable DISPLAY et cela fonctionne très bien sur une autre machine. La RED HAT garde donc "localhost:10.0" en variable DISPLAY, quand je me connecte dessus.

    Par contre l'ouverture du port 6010 est bien plus intéressante. En effet il est fermé sur la RED HAT est pas sur les autres systèmes :

    telnet localhost 6010
    Trying 10.0.2.7...
    telnet: connect to address 10.0.2.7: Connection refused
    telnet: Unable to connect to remote host: Connection refused

    Comment fait-on pour ouvrir le port 6010 sur RED HAT ?
    Je suspecte aussi les "Magik Cookies" fais avec xauth, mais je ne maîtrise pas du tout cette techno .....
    Merci de l'aide
  • [^] # Re: C'est le NFS

    Posté par  . En réponse au message /bin/sh: bad interpreter: Permission non accordée. Évalué à 1.

    Jhon,

    Pour info,l'option defaults fonctionne aussi.....

    hostname:/export/home /home nfs defaults 0 0


    Merci
  • [^] # Re: C'est le NFS

    Posté par  . En réponse au message /bin/sh: bad interpreter: Permission non accordée. Évalué à 1.

    Merci John,

    Je viens de rajouter exec à la ligne suivante de mon fstab :

    serveur:/export/home /home nfs rw,user,exec,auto 0 0

    Ca fonctionne ! L'erreur "-bash: ./test.sh: /bin/sh: bad interpreter: Permission non accordée" a disparue. Je peux executer les script avec tous mes utilisateurs.

    Encore merci.