URL: https://linuxfr.org/forums/linux-debutant/posts/probleme-dhcp-nat Title: Problème DHCP - NAT Authors: Bipbip41 Date: 2014年05月12日T01:18:44+02:00 License: CC By-SA Tags: nat, debian et dhcp Score: 1 Bonjour à tous Je suis un noob en Linux :D. En fait, je découvre Linux depuis une semaine à tout casser. Chez moi, j'avais un Windows Server 2008R2 qui faisait tout un tas de trucs (DHCP, serveur web et FTP, etc). J'en ai pas forcément une grande utilité, mais c'est plutôt pour apprendre, me faire la main etc. Au fur et à mesure je lui rajoute des trucs. Il avait aussi une Active Directory. Histoire de me lancer dans Linux, j'ai remplacé le 2008 R2 par un Debian, pour qu'il fasse la même chose. Sauf que j'ai un problème que je n'arrive pas à résoudre, j'ai presque tout essayé. D'abord voici mon architecture : ![Titre de l'image](http://www.tigra-c20let.fr/Photos/Divers/14.jpg) En fait les postes se connectent en wifi à un routeur Netgear Wifi. La fonction DHCP est coupée, et il redirige tout vers le serveur via un système de route. Pourquoi ne pas avoir mis une carte Wifi directement sur le serveur ? Parce que j'en ai pas en rab :D . Ensuite le serveur fait DHCP, et donne internet à tout le monde. Il a 2 carte réseau : 1 connectée au routeur Netgear pour la partie DHCP, 1 connectée à la Freebox pour la partie NAT. Cela fonctionnait très bien avec le 2008R2. Actuellement, la partie DHCP fonctionne à peu près (je dis à peu près car les postes clients sous Windows doivent faire un ipconfig /release et un ipconfig /renew pour se connecter, sinon, ils tentent de se connecter avec l'IP fournie par la Freebox (car j'ai réactivé le Wifi de la Free en attendant de finir le serveur). Nous y voilà enfin, mon problème : il ne veut pas donner internet aux PC. Lui il l'a, mais ne veut pas la partager. Voici mes différentes configuration : **Fichier interfaces** ```ruby # Loopback auto lo iface lo inet loopback # Internet - Netgear auto eth0 iface eth0 inet dhcp # Reseau - N'force auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0 ``` **Fichier de conf du dhcp (la 192.168.0.254 est l'adresse de la Freebox)** ```ruby log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.20; option domain-name-servers 212.27.40.240, 212.27.40.241; option domain-name "domaine.bipbip.fr"; option routers 192.168.0.254; option broadcast-address 192.168.1.255; default-lease-time 600; max-lease-time 7200; } ``` **Mes cartes sont bien reconnues** ```ruby root@Serveur-Debian:~# ifconfig | grep Ethernet eth0 Link encap:Ethernet HWaddr 00:09:5b:05:c0:32 eth1 Link encap:Ethernet HWaddr 00:19:66:84:f1:0b ``` ```ruby root@Serveur-Debian:~# lspci | grep Ethernet 00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2) 01:0a.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller ``` Pour finir, dans le fichier /etc/default/isc-dhcp-server j'ai bien ```ruby INTERFACES="eth1" ``` J'ai tout essayé, rien à faire. D'après certains le simple fait de renseigner ceci dans le dhcp devrait fonctionner : option routers 192.168.0.254. Ce n'est pas le cas. J'ai essayé de faire un pont entre les 2 carte réseau, pas mieux. J'ai essayé l'IP Masquerade, toujours pas. Bref, je sèche ! Surtout que j'ai déjà pas mal galéré car une des cartes réseau n'était pas reconnue ^^. Si vous avez une idée je suis preneur ! Merci !

AltStyle によって変換されたページ (->オリジナル) /