Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Serveur Captif n'autorise pas la connexion au serveur SMTP externe
#1

Bonjour à tous, je vous explique mon problème.

J’utilise un Raspberry Pi 2 sur lequel j’ai installé un serveur web lighttpd, php, mysql pour faire tourner un petit CMS (joomla).
Tout fonctionne nickel. Le Pi est connecté sur la box en eth0 avec une ip fixe et j’ai installé une cle usb wifi qui est opérationnelle.
Dans mon serveur, j’ai un module qui propose un formulaire. Quand le formulaire est rempli, le serveur envoi bien un email sur ma BAL ,tout est donc ok à ce stade.

J’ai ensuite fait évolué cette configuration pour transformer le Pi avec ce serveur web en serveur captif.

Voici la source de cette configuration que j’ai utilisé et qui fonctionne nickel: http://lookingfora.name/2012/12/08/raspb...il-captif/

Cette configuration utilise hostapd et dnsmasq pour gérer les accés sur le Pi et ça fonctionne très bien. Quelle que soit l’url saisie, je tombe sur mon serveur lighttpd.
Le problème c’est que maintenant, plus de message ne peut sortir du PI après saisie du formulaire.
Je n’ai à priori plus accès à mon serveur smtp qui est sur internet. Je ne sais pas si je dois « bidouiller dans le fichier host ou dans le fichier /etc/dnsmasq.conf qui contient ces infos :

address=/#/10.0.0.1
listen-address=10.0.0.1
dhcp-range=10.0.0.10,10.0.0.50,12h

Pour résumer, je souhaite autoriser l’accès uniquement au serveur du Pi quand on est connecté au wifi (wlan0) mais que les envois de messages du serveur en SMTP puissent sortir vers l’internet.

En vous remerciant par avance
Denis
#2

Quel est le serveur SMTP installé sur le Rasp ? Postfix ? Que disent les logs du service SMTP (en général /var/log/mail.log) ?
#3

Bonjour Uggy,
sur le Rasp, aucun serveur smtp n'est installé. Le CMS joomla permet d'utiliser un serveur externe plutôt que phpmail.
Lorsque j'utilise une version sans avoir installé le serveur captif, les emails sortent bien du Rasp et les emails utilisent un serveur SMTP conventionnel offert par mon hébergeur. Dés que je configure mon serveur captif, ces emails ne peuvent plus sortit.
Pour mon projet, le Rasp est connecté au net sur eth0 et l'acces hotspot est sur une clé usb qui fait office d'acces point. Le dhcp distribue bien les IP mais lorsque le serveur web souhaite sortir vers le net pour utiliser un serveur SMTP ça bloque. je pense que c'est un problème de configuration du dns menteur mais je patauge dans ce domaine ;-)
#4

si ton dns local redirige tout vers ton serveur, il est effectivement possible qu'il ne puisse plus résoudre correctement.

Commence par nous donner ta conf DNS ( /etc/resolv.conf ) et fichier host si tu l'as bidouillé (/etc/hosts)
#5

Salut Uggy,

Merci pour ta réponse. Il est vrai que je n'ai pas du tout pensé à regarder ma config dans la version qui marche, ce que je vais faire ce soir. Mais voici la version actuelle qui utilise le serveur captif.

voici les infos :

fichier /etc/resolv.conf
nameserver 127.0.0.1

fichier /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

A+
Denis
#6

denisp a écrit :fichier /etc/resolv.conf
nameserver 127.0.0.1

Je ne sais pas si ton Rasp à lui besoin d'utiliser son dnsmasq.
Remplace l'IP par exemple avec les DNS de ton provider pour tester.
#7

Bonjour à tous,

J'aimerai votre aide à mon problème.

Voila comme Denisp j'aimerai réaliser un serveur web lighttpd en serveur captif. ( le principe de la piratebox)

J'ai suivi le tuto : http://lookingfora.name/2012/12/08/raspb...il-captif/

mais après avoir éditer le fichier /etc/network/interfaces , la connexion en ssh est très lente et je n'arrive plus a installer lightpd ni même à faire une mise à jour.

voici mon fichier interfaces :

Code :
[== Indéfini ==]
#auto lo
#iface lo inet loopback

#auto eth0
#allow-hotplug eth0
#iface eth0 inet manual


iface wlan0 inet static
  address 10.0.0.1
  netmask 255.255.255.0
#auto wlan0
#iface wlan0 inet manual
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

#auto wlan1
#allow-hotplug wlan1
#iface wlan1 inet manual
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Est ce que je doit tout suprimer et ne laisser que ? :
Code :
[== Indéfini ==]
iface wlan0 inet static
  address 10.0.0.1
  netmask 255.255.255.0

Merci d'avance pour votre aide!

David
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)