Re: [Confirme] libmyodbc

2003-03-04 Thread Apollonie Raffalli
Le Dimanche 2 Mars 2003 21:04, vous avez écrit :
> Pour utiliser Mysql avec oo j'ai besoin de /usr/lib/libmyodbc.so
> Mais sous Mandrake (90) malgré installation de tout y compris
> libunixODBC2 pas de libmyodbc.so t pas de connexion odbc.
> Alors dans /etc/odbcinst.ini on mets quoi pour l'entrée :
> Driver =
>
> Question quelqu'un a résolu ce problème?
>
> (J'ai essayé de compilé unixODBC issu du même site mais erreur sur la
> même lib)

J'ai apparement eu le même problème sous mdk 8.2. Voilà comment j'ai résolu 
le problème.


OpenOffice recherche en fait "libodbc.so" dans le répertoire ...//program 
de son répertoire d'installation ; or dans ce répertoire libodbc.so n'existe 
pas... !

Le mieux étant alors de créer un lien, dans ce répertoire appelé "libodbc.so" 
qui pointe vers une bibliothèque partagée valide dans /usr/lib/.

ln -s /usr/lib/libiodbc.so /opt/OpenOffice1.0.1/program/libodbc.so

"libiodbc.so" est ma bibliothèque partagée qui pointe en fait sur 
"libiodbc.so.2.1.6"...

Si ça ne marche pas c'est qu'il faut configurer le driver ODBC et la source 
ODBC.

Si ça ne marche toujours pas installez : - 
libiodbc-3.0.6-2.i386-glibc21.rpm
- 
libiodbc-admin-3.0.6-2.i386-glibc21.rpm
- 
libiodbc-devel-3.0.6-2.i386-glibc21.rpm
ou les sources correspondantes...

Configurez ensuite vos driver odbc et vos sources ODBC avec 
/usr/bin/iodbcadm-gck ou directement dans le fichier odbc.ini.

Bon courage ! Je reste disponible au cas où...

Cordialement

Apollonie

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] Re: libmyodbc

2003-03-04 Thread Apollonie Raffalli
Le Mardi 4 Mars 2003 22:56, vous avez écrit :
> Le Tue, 04 Mar 2003 19:31:34 +0000, Apollonie Raffalli a écrit :
>
> Moi, franchement, je n'y parviens pas.
> Il me faudrait quelque chose de vraiment très détaillé, en particulier sur
> la config de odbc.ini parce que je n'y connais rien du tout.

Voici mon fichier ".odbc.ini" présent dans mon répertoire personnel 
/home/apollonie/ :
--
;
;  odbc.ini
;
[ODBC Data Sources]


stagebts   = Driver ODBC psql
gestent = Driver ODBC MySQL


[stagebts]
Driver = /usr/local/pgsql/lib/libpsqlodbc.so
ReadOnly   = no
Database   = stagebts
Port   = 5432
Servername = apollonie
Host   = localhost
Servertype = PostgreSQL 7.2

[gestent]
Driver   = /usr/local/lib/libmyodbc.so
DSN  = gestent
SERVER   = localhost
USER = apollonie
PASSWORD =
PORT = 3306
DATABASE = gestent



J'ai donc deux bases de données, une sous MySQL et une sous PostgreSQL et 
je peux y accéder sans problème avec OpenOffice ou avec n'importe quel autre 
frontal sur mon poste ou en réseau.

Dans OpenOffice, ne pas oublier de saisir le nom d'utilisateur dans l'onglet 
ODBC et le type de base de données : ODBC dans l'onglet général.
Avec cette configuration, les bases de données accessibles (c'est-à-dire les 
sources de données) doivent apparaître lorsque l'on clique sur les "trois 
petits points" correspondant à "URL de la source de données".

En espérant que ça marchera enfin...

Et quand ça marche, une bonne doc pédagogique à : 
http://www.linux-france.org/prj/edu/archinet/ : 
          Petit tour d'horizon sur OpenOffice et les bases de données d'Alix 
Mascret.
Le TP fait état d'une BD avec PostgreSQL sous Linux mais est facilement 
transposable avec MySQL...

+ beaucoup de doc intéressantes sur différents serveurs sous Linux.


-- 
Cordialement,

Apollonie

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] Re: libmyodbc

2003-03-05 Thread Apollonie Raffalli
Le Mercredi 5 Mars 2003 03:03, vous avez écrit :
> Le Tue, 04 Mar 2003 23:09:34 +0000, Apollonie Raffalli a écrit :
> > ;  odbc.ini
>
> Voici donc ce que j'ai mis :
> [ODBC Data Sources]
> mysql  = MySQL ODBC 3.51 Driver DSN
>
> [mysql]
> Driver  = /usr/lib/libmyodbc3.so
> Description = MySQL ODBC 3.51 Driver DSN
> DNS = KanelXP
> SERVER  = localhost
> PORT= 3306
> USER= locamart
> Password=
> Database= locamart
>
> Puisque j'ai installé la dernière version de MyODBC qui fourni un
> libmyodbc3.so

Apparement c'est impec...
>
> > J'ai donc deux bases de données, une sous MySQL et une sous PostgreSQL et
> > je peux y accéder sans problème avec OpenOffice ou avec n'importe quel
> > autre frontal sur mon poste ou en réseau.
>
> Quand je lance openoffice, que je vais dans Outils > Source de Données >
> nouvelle source de données, dans Type de BD, je n'ai que : Adabas, JDBC,
> ODBC, DBase, Texte, Classeur, Carnet d'adresse.

Ca c'est normal.
>
> > Dans OpenOffice, ne pas oublier de saisir le nom d'utilisateur dans
> > l'onglet ODBC et le type de base de données : ODBC dans l'onglet général.
> > Avec cette configuration, les bases de données accessibles (c'est-à-dire
> > les sources de données) doivent apparaître lorsque l'on clique sur les
> > "trois petits points" correspondant à "URL de la source de données".
>
> Si je choisi ODBC, et je que clique sur les "...", je n'ai rien, fenêtre
> vide.

Ca n'est pas normal ; mais il ne t'affiche pas un message d'erreur, c'est 
déjà ça ;-).
A priori, ça voudrait dire qu'il ne trouve pas ton fichier perso ".odbc.ini".
Si je rajoute n'importe quoi du genre  :

toto = n'importe quoi
[toto]

Ma source de données "toto" apparaît quand je clique sur les "...".


Ton fichier caché ".odbc.ini" est-il bien dans ton home ? Lances-tu bien 
OpenOffice avec le même utilisateur ?
Qu'est-ce ça donne en utilisant l'interface 
graphique "iodbcadm-gtk" ?

Lance l'interface sous root et vérifie dans l'onglet ODBC Driver que ton 
driver MyODBC soit bien installé.
Puis lance l'interface sous ton nom d'utilisateur et rajoute une source de 
donnée dans l'onglet User DSN : il écrit en fait dans le ".odbc.ini" de ton 
home.


> Faut-il relancer quelque chose après avoir configuré odbc.ini ?

Non

Tu es près du but...

Cordialement,

Apollonie

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] Problème iptables

2003-03-31 Thread Apollonie Raffalli
Le Lundi 31 Mars 2003 21:07, JAGOT Vincent a écrit :
> Encore un petit problème :
>
> Lors de mon partage de connexion Internet, j'avais la commande suivant :
>
>  iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
>
> qui fonctionnait avec Mdk 9.0. Elle ne fonctionne plus avec la 9.1. j'ai
> "Invalid Argument". Y a t-il eu un changement de version ? ?  Des infos
> ?

Le problème ne doit pas venir de là. J'ai la même règle (enfin, à peu près : 
j'ai simplement rajouté -s 192.168.0.0/24 avant -o ppp0 - l'adresse de mon 
réseau local avec le masque) qui marche parfaitement.


Cordialement

Apollonie
[EMAIL PROTECTED]


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] Problèmes GNOME & Kernel

2003-03-31 Thread Apollonie Raffalli
Le Lundi 31 Mars 2003 20:11, JAGOT Vincent a écrit :
> Salut à tous,
>
> Je viens de passer à Mdk 9.0 à 9.1 par une réinstallation complète.
>
> J'ai encore le même problème qu'avec la 9.0, pas de connexion Internet
> (ADSL) si je garde le noyau fourni avec la 9.1 ! Il faut que je repasse
> au 2.4.18 (Mdk 8.2) pour utiliser sans problème mes cartes réseau et ma
> connexion ! Je n'ai aucune explication. J'ai eu beau chercher dans tous
> les sens, pas de solution ! !

Je vien d'installer le MDK 9.1 et je me connecte à l'ADSL avec le noyau 
fourni.
Le problème ne vient apparemment pas de là mais vient d'une mauvaise 
configuration par mandrake de la carte réseau connectée sur le modem ADSL.

Si utilisation du protocole pppoe et si eth0 est la carte connectée sur le 
modem ADSL, on doit avoir dans le fichier 
/etc/syconfig/network-script/ifcfg-eth0 : 

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes

Et non tout ce que met mandrake : eth0=10.0.0.10 etc (il me semble...).

Il faut donc modifier la configuration à la main. Et en plus de la 
modification de le config de eth0 :
- dans le fichier /etc/ppp/pppoe.conf :
enlever ce qui suit # Ethernet card connected to ADSL modem
ETH= (laisser vide).
Il me semble que c'est tout ; les autres fichiers doivent être cohérents. Il 
faut relancer le réseau puis l'ADSL.

Cordialement

Apollonie
[EMAIL PROTECTED]

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] iptables

2003-06-06 Thread Apollonie Raffalli
Le Vendredi 6 Juin 2003 16:44, AMORE Rosaire a écrit :
> Salut
> J'ai le réseau suivant :
> une passerelle que je voudrais utiliser comme firewall avec un lan juste
> derrière sur eth0. Je n'ai pas de DMZ. Je me connecte par ppp0.
> Je voudrais tout DROPper sauf :
> - accès à Internet depuis ma passerelle ou mon lan
> - accès depuis n'importe où par ssh.
> J'ai construit les règles suivantes en m'inspirant du iptables-Howto et
> du tutorial de lea.
> Ca marche depuis ma passerelle mais rien depuis mon lan (bien configuré,
> car, sans les règles iptables, j'arrive bien sur internet).

C'est normal, il faut utiliser la chaîne FORWARD pour tout ce qui doit 
traverser la passerelle.
C'est très bien expliqué sur le site de Christian Caleca :
http://christian.caleca.free.fr/netfilter.html

Il faut rajouter un "truc" de ce genre là :

iptables -A FORWARD -m state --state ESTABLISHED -j ACCEPT
(comme ça ce n'est pas la peine de gérer les retours de connexion)

iptables -A FORWARD -o ppp0--protocol tcp --destination-port 53 -j ACCEPT
iptables -A FORWARD -o ppp0--protocol udp --destination-port 53 -j ACCEPT
iptables -A FORWARD -o ppp0 protocol tcp --destination-port 80 -j ACCEPT

Si le serveur ssh est sur la passerelle la chaîne INPUT suffit :
iptables -A INPUT --protocol tcp --destination-port 22 -j ACCEPT

Et
echo 1 > /proc/sys/net/ipv4/ip_forward
au cas où le noyau n'autoriserait pas le routage par défaut ; mais le problème 
ne doit pas provenir de là puisque si le firewall n'est pas activé le réseau 
local accède à Internet !
> =
> iptables -F INPUT
> iptables -F OUTPUT
> iptables -F FORWARD
> iptables -nL  # verif
> iptables -P INPUT ACCEPT
> iptables -P OUTPUT ACCEPT
> iptables -P FORWARD ACCEPT
> iptables -nL
> iptables -P INPUT DROP
> iptables -P OUTPUT DROP
> iptables -P FORWARD DROP
> iptables -nL
> iptables -A INPUT  -i lo -j ACCEPT
> iptables -A OUTPUT -o lo -j ACCEPT
> iptables -A INPUT  -i ppp0 --protocol tcp --source-port 53 -j ACCEPT
> iptables -A OUTPUT -o ppp0 --protocol tcp --destination-port 53 -j ACCEPT
> iptables -A INPUT  -i ppp0 --protocol udp --source-port 53 -j ACCEPT
> iptables -A OUTPUT -o ppp0 --protocol udp --destination-port 53 -j ACCEPT
> iptables -A INPUT  -i ppp0 --protocol tcp --source-port 80 -m state
> --state ESTABLISHED -j ACCEPT
> iptables -A OUTPUT -o ppp0 --protocol tcp --destination-port 80 -m state
> --state NEW,ESTABLISHED -j ACCEPT
> iptables -nL
> #iptables -A INPUT --protocol tcp --source-port 22 -m state --state
> NEW,ESTABLISHED -j ACCEPT
> iptables -A INPUT --protocol tcp --source-port 22 -j ACCEPT
> iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
> =
> Une idée?
> Rosaire

-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] iptables

2003-06-06 Thread Apollonie Raffalli
> > Il faut rajouter un "truc" de ce genre là :
> >
> > iptables -A FORWARD -m state --state ESTABLISHED -j ACCEPT
> > (comme ça ce n'est pas la peine de gérer les retours de connexion)
>
> Bon, là ça va, sauf que je ne pige pas très bien pourquoi on ne rajoute
> pas l'état "NEW".

L'état NEW ne sert que lorsque l'on veut gérer une demande de connexion à un 
serveur. Dès que la demande est acceptée, la réponse revient à l'état 
ESTABLISHED. 

Rajouter l'état NEW à la règle précédente reviendrait à permettre aux clients 
de ton réseau de se connecter à n'importe quelle application, ce que tu veux 
justement éviter.
>
> > iptables -A FORWARD -o ppp0--protocol tcp --destination-port 53 -j ACCEPT
> > iptables -A FORWARD -o ppp0--protocol udp --destination-port 53 -j ACCEPT
> > iptables -A FORWARD -o ppp0 protocol tcp --destination-port 80 -j ACCEPT
>
> Là aussi : OK. Du coup, j'ai rajouté les FORWARD en udp et tcp pour pop
> et smtp : du coup ça fonctionne mieux.
>
> > Si le serveur ssh est sur la passerelle la chaîne INPUT suffit :
> > iptables -A INPUT --protocol tcp --destination-port 22 -j ACCEPT

Je pense qu'il faut autoriser la réponse de la passerelle elle-même (chaîne 
OUTPUT) :
iptables -A OUTPUT --protocol tcp --source-port 22 -j ACCEPT

Ou pour gérer d'un seul coup les retours de connexion de la passerelle :
iptables -A OUTPUT-m state --state ESTABLISHED -j ACCEPT

En espérant que tout marchera cette fois ci...

-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] iptables

2003-06-07 Thread Apollonie Raffalli

> Si tu veux, je te la fais plus technique, d'ailleurs j'ai vue dans le
> thread que quelqu'un avait oublié d'autoriser l'etat RELATED, pourtant très
> important ! Le protocol tcp est très strict là dessus.

L'état RELATED est certes important mais non nécessaire compte tenu des 
besoins précis de Rosaire.

La gestion de cet état est nécessaire si l'on doit utiliser certains 
protocoles comme le FTP qui nécessite une double connexion.

Maintenant, c'est vrai que si l'on rajoute RELATED après ESTABLISHED ce n'est 
pas faux et cela permettra de gérer tous les protocoles ; c'est d'ailleurs ce 
que j'ai dans mon propre script puisque j'ai un serveur FTP.

 Et pour
> l'établissement de la connection je met trois lignes, c'est parce que ça
> tiens en trois paquets !

Je maintiens mes dires : l'état RELATED n'a rien à voir avec l'établissement 
d'une connexion.

Sans esprit de polémique, je propose donc une nouvelle "règle" des trois 
lignes :
client -> serveur "coucou" passerelle: NEW
serveur -> client "re coucou" passerelle: ESTABLISHED et non RELATED
client -> serveur "ok alors on cause!": ESTABLISHED


-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] iptables ++

2003-06-07 Thread Apollonie Raffalli
Le Samedi 7 Juin 2003 09:40, AMORE Rosaire a écrit :
> Olivier Thauvin a écrit :
> > Le Samedi 07 Juin 2003 00:36, AMORE Rosaire a écrit :
> >>Apollonie Raffalli a écrit :
>
> [ ... ]
>
> Quelques compléments d'information, please?
> Voilà, ça concerne ce genre de lignes, que j'ai dans ma liste de règles :
> --
> iptables -A OUTPUT -o ppp0 --protocol tcp --destination-port 53 -j ACCEPT
> iptables -A OUTPUT -o ppp0 --protocol udp --destination-port 53 -j ACCEPT
> --
>
> Bon, d'après ce que je sais (et encore, pas sûr) DNS utilise les deux
> protocoles udp ET tcp. Comme NFS crois-je. Mais j'ai placé, lors de mes
> tatonnements successifs des lignes comme :
> --
> iptables -A INPUT  -i ppp0 --protocol tcp --source-port 25 -j ACCEPT
> iptables -A INPUT  -i ppp0 --protocol udp --source-port 25 -j ACCEPT
> --
>
> Pourquoi ai-je fait ça? J'ai simplement lu le /etc/services qui présente
> deux entrées pour le port 25 (une en udp, l'autre en tcp). Or je crois
> savoir (?) que SMTP lui, n'utilise pas udp. Ce qui transforme ma
> deuxième ligne en "inutile".

Exact. Dans tes besoins, seul le protocole DNS (port 53) a besoin de UDP. Tu 
peux supprimer toutes les lignes inutiles.

>
> Et évidement, j'en ai d'autres (22, 110, ...) résultantes de mes
> tatonnements. Ma question :
> Y a-t-il UN endroit où on peut savoir quoi faire, quoi gérer avec
> iptables, pour un service donné sans redondances inutiles (et hors
> tatonnement biensûr)?

Toujours sur le site de Christian Caleca : http://christian.caleca.free.fr/ ; 
tous les protocoles sont très bien expliqués.

Sinon en dehors des howto et de LEA, je ne connais pas d'autres sites vraiment 
intéressant pour iptables.
Peut-être avec notre ami google :-)

Mais du moment que ça marche et que tu es bien protégé, tu as le temps par la 
suite d'optimiser ton script...


-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] relation d'aprobation samba

2003-11-15 Thread Apollonie Raffalli
Le Samedi 15 Novembre 2003 13:30, jc a écrit :
> salut,
>
> J'ai une mandrake 91., avec un noyeau 2.4.21 officiel, que j'ai
> patché pour
> les acls, puis compilé, compilé samba 3.0.0.
> J'ai un client xp pro, que j'essaye de joindre au domaine, je rentre le
> user et le mot de passe de l'utilisateur administrateur du domaine et son
> mot de passe, dans smb.conf, j'ai mis  admin users=essai.
> Le client xp me répond :
> L'erreur suivante s'est produite lors de la tentative de jonction au
> domaine "molene" :
> Le nom d'utilisateur est introuvable.
>
> Pourtant je l'ai bien ajouté avec smbpasswd -a
>
> Que se passe t-il ?

Il me semble que l'administrateur du domaine doit s'appeler root (avec un mot 
de passe qui peut être différent de celui du compte unix).

Le paramètre admin users de Samba ne sert à rien dans ce cas ; paramètre à 
utiliser avec précaution car il donne à l'admin user les droits de root sur 
les partages.

De plus, pour intéragir avec un domaine, un système WinNT/2000/XP doit en être 
membre. Cette appartenance se réalise par l'intermédiaire d'un compte de 
machine, similaire à un compte utilisateur.
Il faut donc créer un compte, pour chaque machine cliente. Exemple pour la 
machine cliente sous WinXP ayant pour nom netbios posteclient :
useradd posteclient$ -d /dev/null -g machines -c Machine -s 
/bin/false
Le groupe machines doit avoir été préalablement créé (le nom de ce groupe a 
peu d'importance...)
Le $ qui suit le nom netbios est très important : il symbolise un compte 
machine.

Ce qui aura pour effet de créer une ligne dans les fichiers /etc/passwd :
posteclient$:x:510:150::/dev/null:/bin/false
 /etc/shadow : posteclient$:!!:12352:0:9:7:::

Heureusement, on peut réaliser cette dernière opération automatiquement à 
partir du paramètre ;
add user script = /usr/sbin/useradd %m$ -g machines -c Machine -d /dev/null 
-s /bin/false 

%m étant une variable récupérant le nom netbios de la machine qui se 
connecte... dans smbpasswd

Attention, dernière chose, il y a une manipulation au niveau de la base de 
registre à faire sous Windows XP afin que ce dernier puisse se connecter à un 
contrôleur de domaine :
Démarrer/Exécuter/regedit
Mettre la clé suivante à 1 :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Netlogon/Parameters/requiresignorseal


-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Re: [Confirme] relation d'aprobation samba

2003-11-19 Thread Apollonie Raffalli

> > Attention, dernière chose, il y a une manipulation au niveau de la base
> > de registre à faire sous Windows XP afin que ce dernier puisse se
> > connecter à un contrôleur de domaine :
> > Démarrer/Exécuter/regedit
> > Mettre la clé suivante à 1 :
> > HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Netlogon/Parameters/
> >re quiresignorseal
>
> Oui, je sais, cela n'empêche pas la relation de se faire.
> Ce qui est bizarre c'est que cela a fonctionné, et pourtant il me semble
> rien avoir changé dans mon smb.conf.

Qu'est-ce qui a fonctionné ?
Qu'est-ce qui ne fonctionne pas ?

> Quand je met un utilisateur qui n'existe pas je n'ai pas le même message

A quel niveau le message ? 


-- 
Cordialement,

Apollonie Raffalli

[EMAIL PROTECTED]
Lycée Laetitia Bonaparte
Ajaccio
http://btsig-llb.homelinux.com

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";