Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Publicité

Bonjour, je vous présente mon blog qui concerne le systeme d'exploitation GNU/LINUX. je vais traiter je l'éspère en detail certains paramètrages de LINUX . Je m'occupe aussi de l'administration system d'une association les pc's fonctionnent sous Ubuntu. Bonne lecture a toutes et tous.

Installation de la freebox sous Debian 3.1

Publié le 11 Octobre 2005 par Sébastien SOURBET in tuxmag

Installation de la FREEBOX avec Linux DEBIAN

 

 

 

Je vais décrire ici l'installation de la FREEBOX sur un serveur équipé de Linux (DEBIAN). Le raccordement de la FREEBOX à l'ordinateur se fait avec un câble ethernet.

 

Le serveur possède 2 interfaces :

 

·         une interface connectée à Internet via la FREEBOX : cette interface aura une adresse IP publique (interface eth0 sur le schéma)

·         une interface connectée à votre réseau local doté d'un adressage privé : cette interface servira de passerelle pour les ordinateurs du réseau local (interface eth1 sur le schéma)

 

La modification ne concerne que la carte qui est reliéé à la FREEBOX ici eth0.

Une fois tous les branchements faits, il faut juste installer dhcp-client et modifier les fichiers /etc/network/interfaces et /etc/resolv.conf.
Pour vérifier si dhcp-client est installé :

cake:~# dpkg -l dhcp-client
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom Version Description
+++-=====================-=====================-===========================================
ii dhcp-client 2.0pl5-11 DHCP Client
cake:~#

Sinon :

cake:~# apt-get install dhcp-client

La modification ne concerne que la carte qui est reliéé à la FREEBOX ici eth0.

 

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp


auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0

 

On ajoute les DNS de FREE dans /etc/resolv.conf :

 

cake:~# cat /etc/resolv.conf
nameserver 212.27.39.135
nameserver 213.228.0.212
cake:~#

 

On relance le réseau :

cake:~# /etc/init.d/networking restart

 

Et voilà l'ordinateur relié à la FREEBOX est configu&eacute. Pour le vérifier, un petit ping www.yahoo.fr.

 

Maintenant les ordinateurs du réseau.

 

Sur le serveur, il faut redéfinir les règles IPTABLES. Et oui plus de ppp0.
Voici un exemple simple.

 

#!/bin/sh

# reset des tables
iptables -F
iptables -t nat -F

# default policy : DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

# on accepte les paquets relatifs aux connexions déja ouvertes
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# accepte tout ce qui concerne l'interface loopback
iptables -A INPUT -i lo -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o lo -m state --state NEW -j ACCEPT

# on accepte tout sur l'interface du réseau interne
iptables -A INPUT -i eth1 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -o eth1 -m state --state NEW -j ACCEPT
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT

# pour le ftp data
iptables -A INPUT -i eth0 -p tcp --source-port 20 --destination-port 1025:65535 -m state --state NEW -j ACCEPT

# liste des ports acceptés sur l'interface externe
iptables -A INPUT -i eth0 -p tcp -m multiport --destination-ports 21,22,80 -m state --state NEW -j ACCEPT

# on accepte ce qui sort vers l'exterieur
iptables -A OUTPUT -o eth0 -j ACCEPT

# on accepte de forwarder vers l'exterieur
iptables -A FORWARD -o eth0 -j ACCEPT

# masquerade du réseau interne
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

 

On rend exécutable le script et on le lance.

 

Les ordinateurs sous LINUX :


Idem que pour le serveur, on ajoute les DNS de FREE dans /etc/resolv.conf :

 

sebastien@truc:~$cat /etc/resolv.conf
nameserver 212.27.39.135
nameserver 213.228.0.212
sebastien@truc:~$

 

 

Publicité
Publicité
Commenter cet article
K
il faudra que je fasse un essai quand je serais passe chez Free
Répondre
Publicité