logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Maîtriser son réseau local

Mise en place d'un routeur Debian

Configuration physique

BOX_adsl (=mode routeur + DHCP activés) <---> (ip:192.168.0.1=eth0) _ROUTEUR-DEBIAN_(eth1=ip: 192.168.1.1) <---> (ip: 192.168.1.3=eth0)_CLIENT1

Côté passerelle debian

vim /etc/network/interfaces 
auto lo

# The loopback network interface
iface lo inet loopback
#carte vers la box
auto eth0
iface eth0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.254
post-up iptables-restore < /etc/iptables.save # (1) ajout voir plus bas

#carte vers le LAN
auto eth1
iface eth1 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
  • Puis modification du fichier /etc/sysctl.conf pour dé-commenter :
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
  • Prise en compte des modifications :
sysctl -p

Mise en place du protocole NAT sur eth1

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  • Sauvegarde de cette modification :
iptables-save > /etc/iptables.save

Édition de /etc/network/interfaces

(1) Ajout de la ligne suivante :

post-up iptables-restore < /etc/iptables.save

Côté client

vim /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.3
network 192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.1

Prise en compte des modifications :

/etc/init.d/networking start

Là NetworkManager ne signale plus qu'il n'y a pas de connexion, mais depuis le navigateur impossible d'afficher quoique ce soit, et de même les ping sur le réseau 192.168.0.0 échouent.

  • Enfin côté client édition de /etc/resolv.conf

pour ajouter “nameserveur 127.0.0.1” ainsi que les DNS des forwarders.

On ré-active :

/etc/init.d/networking start

Et là ça marche !

Installation et configuration DHCP

Installation

apt-get install isc-dhcp-server

Il n'est pas content !

Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de isc-dhcp-server (4.2.2.dfsg.1-5+deb70u6) ...
Generating /etc/default/isc-dhcp-server...
[FAIL] Starting ISC DHCP server: dhcpd[....] check syslog for diagnostics. ... failed!
 failed!
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
Dans /etc/network/interfaces, il faut ajouter pour eth0 cette ligne :

En dessous de la ligne avec network :

dns-nameservers ip-du-routeur
Remarque Bind9 étant installé sur l'IP eth0 du système, l'ip du routeur et donc la même que celle du DNS. Le DNS fait office de DNS pour lui-même puisqu'on a ajouté dans /etc/resolv.conf la ligne nameserver 127.0.0.1.

On re-boot le système.

  • Vérification après redémarrage :
less /etc/default/dhcp3-server
INTERFACE= "eth1"
  • Ou avec le démon init.d :
/etc/init.d/isc-dhcp-server status

Tout va bien !

Il faut maintenant configurer le serveur DHCP pour qu'il attribue des IP au ordi de sous-sous-réseau.

Installation

Utilisation

utilisateurs/hypathie/tutos/reseau-local-routeur-bind-dhcp.1412326104.txt.gz · Dernière modification: 03/10/2014 10:48 par Hypathie

Pied de page des forums

Propulsé par FluxBB