Mise à jour : ça marche !
<BR>Un grand merci à Joear qui m'a une nouvelle fois bien aidé et à nouveau supporté !
<BR>
<BR>Mise à jour encore : ça marche toujours !
<BR>Mais comme je vois ce post ressurgir régulièrement, je tiens à préciser que j'ai un IPCop 1.2 qui tourne ainsi depuis plusieurs mois sans aucun problème. Ca marche ainsi et je n'ai pas le temps de faire mes modifs pour passer en 1.3/1.4 pour le moment. Cependant, je sais que Riric ' porté les modifs pour un IPCop 1.3.
<BR>En plus de ce qui est indiqué ci-dessous, j'ai un peu bricolé les binaires restartdhcp et restartsquid.
<BR>
<BR>J'ai voulu faire la même chose que ça :
<BR><!-- BBCode auto-link start --><a href="http://ipcop.no-ip.com/ipcsupport/modules.php?op=modload&name=XForum&file=viewthread&tid=1155" target="_blank">http://ipcop.no-ip.com/ipcsupport/modules.php?op=modload&name=XForum&file=viewthread&tid=1155</a><!-- BBCode auto-link end -->
<BR>
<BR>Avec quelques modifs, forcément <IMG SRC="images/smiles/icon_smile.gif">
<BR>
<BR>Je me retrouve donc avec un IPCop à 4 pattes, Green, Orange, Red et Purple (nom de l'autre interface green).
<BR>J'ai suivi les indication de Damian (+ou-) et ça marche !
<BR>
<BR>Le DHCP marche sur les deux interfaces green et purple mais tout est manuel :
<BR>
<BR>- modifier le dhcpd.conf :
<BR>
<BR><!-- BBcode auto-mailto start --><a href="mailto:root@ipcop:/var/ipcop/dhcp">root@ipcop:/var/ipcop/dhcp</a><!-- BBCode auto-mailto end --> # more dhcpd.conf
<BR>subnet 192.168.10.0 netmask 255.255.255.0
<BR>{
<BR> option subnet-mask 255.255.255.0;
<BR> option domain-name "";
<BR> option routers 192.168.10.7;
<BR> option domain-name-servers 192.168.10.7;
<BR> range dynamic-bootp 192.168.10.220 192.168.10.230;
<BR> default-lease-time 3600;
<BR> max-lease-time 7200;
<BR>}
<BR>subnet 192.168.1.0 netmask 255.255.255.0
<BR>{
<BR> option subnet-mask 255.255.255.0;
<BR> option domain-name "";
<BR> option routers 192.168.1.7;
<BR> option domain-name-servers 192.168.1.7;
<BR> range dynamic-bootp 192.168.1.220 192.168.1.230;
<BR> default-lease-time 3600;
<BR> max-lease-time 7200;
<BR>}
<BR>
<BR>- lancer le daemon :
<BR>
<BR><!-- BBcode auto-mailto start --><a href="mailto:root@ipcop:/var/ipcop/dhcp">root@ipcop:/var/ipcop/dhcp</a><!-- BBCode auto-mailto end --> # /usr/sbin/dhcpd eth0 eth3
<BR>Internet Software Consortium DHCP Server 2.0pl5
<BR>Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
<BR>All rights reserved.
<BR>
<BR>Please contribute if you find this software useful.
<BR>For info, please visit <!-- BBCode auto-link start --><a href="http://www.isc.org/dhcp-contrib.html" target="_blank">http://www.isc.org/dhcp-contrib.html</a><!-- BBCode auto-link end -->
<BR>
<BR>Listening on Socket/eth3/192.168.1.0
<BR>Sending on Socket/eth3/192.168.1.0
<BR>Listening on Socket/eth0/192.168.10.0
<BR>Sending on Socket/eth0/192.168.10.0
<BR>
<BR>
<BR>Donc, reste à modifier le source C de restartdhcp.c
<BR>Il n'y a quasi rien à faire) :
<BR>system("/usr/sbin/dhcpd eth0");
<BR>par (dans mon cas)
<BR>system("/usr/sbin/dhcpd eth0 eth3");
<BR>
<BR>mais surtout modifier le dhcp.cgi afin qu'il génère un /var/ipcop/dhcp/settings correct pour pourvoir générer le dhcpd.conf comme celui-ci-dessus...
<BR>
<BR>et puis le source C de dhcp.c, et puis...
<BR>
<BR>à moins que l'on puisse utiliser le dhcrelay <IMG SRC="images/smiles/icon_wink.gif">
<BR>
<BR>Mise à jour :
<BR>Je n'ai finalement pas utilisé le dhcrelay, mais JoeBar a fait le test et ça marche également (ce n'est pas son IPCop qui fait DHCP mais une machine de son LAN Green !).
<BR>
<BR><!-- BBcode auto-mailto start --><a href="mailto:root@ipcop:/home/httpd/cgi-bin">root@ipcop:/home/httpd/cgi-bin</a><!-- BBCode auto-mailto end --> # dhcrelay --help
<BR>Internet Software Consortium DHCP Relay Agent
<BR>Copyright 1997, 1998, 1999 The Internet Software Consortium.
<BR>All rights reserved.
<BR>
<BR>Please contribute if you find this software useful.
<BR>For info, please visit <!-- BBCode auto-link start --><a href="http://www.isc.org/dhcp-contrib.html" target="_blank">http://www.isc.org/dhcp-contrib.html</a><!-- BBCode auto-link end -->
<BR>
<BR>Usage: dhcrelay [-i] [-d] [-i if0] [...-i ifN] [-p <port>]
<BR> [-pf pidfilename] [server1 [... serverN]]
<BR>exiting.
<BR>
<BR>Quelqu'un aurait une idée/ un avis sur le sujet ? Serait intéressé pour me filer un coup de main ?
<BR>
<BR>Merci,
<BR>
<BR>Erwann
<BR>
<BR>Nota : Il s'agit de remplacer un Fressco (
www.freesco.org) qui a 2 interfaces LAN privées et une interface publique.
<BR>
<BR>_________________
<BR>"Free your mind, and your ass will follow" (George Clinton)
<BR>
<BR><font size=-2></font><BR><BR><font size=-2></font>