août
7
2008
Installation d’Ebox sur Ubuntu Linux
 
Hardy serveur i386 
Popularité:  100 %
 

Nous allons installer ebox sous Hardy. Il s’agit d’une plate-forme permettant de configurer un paquet de services comme : DHCP, DNS, Samba, Squid... Ebox facilite grandement la configuration des services. Le projet étant assez jeune, il reste très stable, et je n’ai pas constaté de gros bugs. Personnellement, je préfère par contre ne pas utiliser les services ebox-printers et ebox-webserver. Je préfère passer directement par les fichiers de configurations standards.

Situation

  • R : Interface internet eth1
  • G : Interface intranet eth0

Je pars d’une situation assez simple. Je suis chez Free avec la Freebox configurée sans Wifi ni Routeur, donc côté interface R nous configurons l’interface en dhcp. Et côté interface G nous configurons une IP fixe.

Pré-requis

Accès Root

Personnellement je préfère travailler sous root. Faites donc :

sudo passwd

Vous pourrez maintenant vous connecter sous root

Sources.list

deb http://ppa.launchpad.net/ebox/1.2/ubuntu hardy main
## sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 342D17AC


deb http://archive.ubuntu.com/ubuntu/ hardy main restricted
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
# deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted


deb http://archive.ubuntu.com/ubuntu/ hardy universe multiverse
deb http://security.ubuntu.com/ubuntu hardy-security universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe multiverse

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://archive.ubuntu.com/ubuntu/ hardy universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates universe multiverse
# deb-src http://security.ubuntu.com/ubuntu hardy-security universe multiverse

Serveur OpenSSH

Nous allons installer OpenSSH-server pour pouvoir travail depuis une station graphique :

apt-get install openssh-server

Le Réseau

/etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# Internet
auto eth1
iface eth1 inet dhcp

#Intranet
auto eth0
iface eth0 inet static
        name NOM
        address 10.18.2.1
        netmask 255.255.255.0
        broadcast 10.18.2.255
        network 10.18.2.0
       gateway 10.18.2.1

Installation

Nous allons commencer l’installation d’eBox.

apt-get install ebox ebox-software ebox-dns ebox-dhcp ebox-squid ebox-samba ebox-ca
Vous pouvez installer d’autres modules :
  • ebox-dhcp - eBox - DHCP server module
  • ebox-ca - eBox - Certificate Authority Manager for eBox
  • ebox-openvpn - eBox - OpenVPN server module
  • ebox-samba - eBox - File sharing
  • esofttool - ebox software tool
  • ebox-mail - eBox - Mail server
  • ebox-jabber - eBox - Instant messaging (Jabber)
  • ebox-mailfilter - eBox - Mail filter module
  • ebox-firewall - eBox - Firewall
  • ebox-network - eBox - Network configuration module
  • ebox-ntp - eBox - NTP server
  • ebox-software - eBox - Software management
  • ebox-printers - eBox - Printer sharing
  • ebox-objects - eBox - Object management
  • ebox-services - eBox - Services management
  • ebox-webserver - eBox- Web Server
  • ebox-squid - eBox - Proxy cache and content filter
  • ebox-usersandgroups - eBox - User and Group management

Configuration

PNG - 74.2 ko
ebox-status

Interfaces

On va configurer les interfaces réseau. La configuration reste assez simple. Pensez seulement à cocher "Externe" sur l’interface reliée à internet.

PNG - 49.2 ko
ebox-reseau1
PNG - 40.2 ko
ebox-reseau2

Passerelle

Vous devez indiquer ici l’adresse IP de votre serveur pour qu’il fonctionne comme passerelle

PNG - 42.9 ko
ebox-gateway

DNS

Entrez ici les serveurs DNS de votre FAI. Ici ce sont les serveurs de Free

PNG - 43.6 ko
ebox-dns

DHCP

La aussi la configuration reste simple.

  • Primary nameserver : IP DE VOTRE SERVEUR
    PNG - 74 ko

Firewall

Nous allons régler le firewall. Car vous l’avez peut-être remarqué, vous n’avez pas d’accès à internet. J’ai ouvert largement les ports, vous pouvez affiner la configuration

Règles de filtrages entre les réseaux internes et eBox

PNG - 45.5 ko

Règles de filtrages pour les réseaux internes

PNG - 36.1 ko

Règles de filtrage pour le trafic sortant d’eBox

PNG - 39.5 ko

Conclusion&Liens

Vous pouvez maintenant configurer les servies annexes, comme Samba, NTP... Suivez aussi de prêt le projet, il reste assez actif, et les mise à jours sont régulière

Portfolio
ebox-services ebox-general

« Installation d’un serveur maison sous Ubuntu - Serveur de surveillance Webcam sous Hardy »

RSS forum10 Commentaire(s)

# Par LIETART Frédéric le 9 août 2008 à 11:07

Pour l’instant mon serveur est 24/24 et je n’ai rencontré aucun problème avec eBox ou autre ;)

Répondre à ce message


RSS forum
 
# Par WIF le 14 novembre 2008 à 15:19

Bonjour,
J’ai trouvé la distrib eBox il y a quelques jours et j’ai voulu la tester pour remplacer SME Server (mode serveur et passerelle). N’arrivant à me connecter à Internet via le serveur eBox qui passe lui même par la Freebox, je suis tombé sur votre article. J’ai suivi vos indications hormis quelques petites différences :
- le mode routeur est toujours activé sur ma Freebox
- le serveur ebox est en DMZ, indiqué dans l’interface de la Freebox
- le serveur dispose, sur l’interface "externe" d’une IP statique en 192.168.0.x

Une idée ?
Ne faut-il pas ajouter une 2ème passerelle ? Car par défaut il y avait la Freebox, là je l’ai retiré et j’ai remplacé par le serveur ebox comme indiqué. Désormais même le serveur ebox n’accède plus à Internet non plus (logique). Les diagnotics via l’interface web ebox ne fonctionnent plus.
Merci

Répondre à ce message

# Par LIETART Frédéric le 14 novembre 2008 à 17:16

Il faudra peut-être ajouter la passerelle de la FreeBox si sa passe pas en ajoutant les règles du firewall ;)

Répondre à ce message


RSS forum
 
# Par LIETART Frédéric le 14 novembre 2008 à 17:14

Bonjour,

Alors je me suis fais avoir par un truc moi aussi lors de l’installation aucune règles n’est présentes dans la rubrique Pare-Feu. Tous est donc bloqué, même à partir du serveur. Il faut donc bien regarder les règles du firewall ;) Après vous pouvez enlever le routeur sur la Freebox est tout faire passer par Ebox ;)

Répondre à ce message


RSS forum
 
# Par WIF le 15 novembre 2008 à 21:30

Merci. Entre temps j’ai continué à chercher et pour le moment ça fonctionne :)
Voici ce que j’ai fait :
- J’ai effectivement ajouté, comme je le pressentais, une nouvelle passerelle, la Freebox, que j’ai mise par défaut
- J’ai laissé le firewall activé avec les règles définies ici
- Interface réseau "interne" : j’ai retiré les DNS primaire et secondaire
- Interface réseau "externe" : pas de search domain, ni de DNS

Ca fonctionne mais je continue mes tests car ce qui est bizarre, c’est que j’avais fait mes manips et ça ne fonctionnait toujours pas. J’ai laissé comme ça pendant 2 heures puis j’ai refait un test et tout était OK, alors que je n’avais rien modifié ! Il faut autant de temps pour que eBox mette en place les nouveaux paramètres ! lol :)

Pour le routeur je le laisse car en fait je m’en sers. Sur ma Freebox, j’ai 4 ports Ethernet. 2 sont reliés à eBox sur des réseaux différents : 192.168.x.x et 10.x.x.x. Les 2 ports restants servent pour connecter des postes en Ethernet sur le réseau 10.x.x.x. Cette architecture me permet de ne pas utiliser de switch ;)

Répondre à ce message


RSS forum
 
# Par WIF le 15 novembre 2008 à 22:45

Je viens de remarquer qu’auparavant mon DNS, lorsque je faisais un ipconfig/all était 10.x.x.x, soit eBox. Désormais ce sont bien ceux de Free qui apparaissent ;)

Répondre à ce message


RSS forum
 
# Par WIF le 16 novembre 2008 à 20:55

Bonsoir,
Je continue mes investigations et j’ai quand même l’impression que eBox est un peu aléatoire !
Un coup mon DHCP est 192.168.x.x, un coup c’est 10.x.x.x. Certes il s’agit du même serveur mais sur des interfaces différentes. Le DHCP devrait être tout le temps 10.x.x.x (interne et non externe).
De plus, la connexion à Internet n’est pas tout le temps initialisée. Je suis parfois obligé de redémarrer mon PC. Parfois la connexion Internet s’initialise mais seulement 5 minutes après le démarrage du PC !
Si pour vous tout est OK, ou pas, n’hésitez pas à partage votre expérience ca il est vrai que le manque d’aide et de forum français sur eBox fait défaut :(

Répondre à ce message

# Par LIETART Frédéric le 16 novembre 2008 à 22:00

De mon côté tout est OK. Mais il est vrai que ma situation est plus simple car je fais passer tous par le serveur Ebox. Mais, j’évite aussi de toucher au DNS dans la rubrique DNS, j’ai eu des problèmes de résolution de noms. Donc je n’installe pas le module ebox-dns pour éviter les problèmes.

Voili ++ ;)

Répondre à ce message


RSS forum
 
# Par WIF le 19 novembre 2008 à 21:49

Bonsoir,
Après quelques rectifications dans la config, eBox tourne très bien ;) Il subsiste toutefois un petit problème, il arrive que je perde la connexion Internet, par exemple quand mon portable sort de la mise en veille prolongée. Il semblerait que cela soit dû à un "souci" DNS. Je mets souci entre guillemets car pour résoudre ce problème, il suffit, dans Vista, que je clique sur l’icône réseau puis sur Diagnostiquer et réparer pour que la connexion revienne. Une idée pour stabiliser cela ?

Répondre à ce message

# Par LIETART Frédéric le 20 novembre 2008 à 17:02

Malheureusement je ne peux vous aider d’avantage, car je ne fonctionne pas sous Windows, et le problème de perte de DNS viendrai plus de Windows que de Ebox.

++

Répondre à ce message


RSS forum
 

Ajouter un commentaire

Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)