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 →
Ceci est une ancienne révision du document !
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
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
# Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1
sysctl -p
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables-save > /etc/iptables.save
(1) Ajout de la ligne suivante :
post-up iptables-restore < /etc/iptables.save
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.
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 !
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 lignenameserver 127.0.0.1
.
On re-boot le système.
less /etc/default/dhcp3-server
INTERFACE= "eth1"
/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.