[DEBIAN] mise en place serveur dhcp

mise en place serveur dhcp [DEBIAN] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 26-06-2003 à 11:37:36    

bon je suis sur ma passerelle sous debian, et j'aimerais bien qu'elle fasse office de serveur dhcp... donc j'ai install mon pti dhcpd trankilou, jai fai un un fihcier config basik, et o moment du dhcpd -d eth0 il me sort :
 
socket: Protocol not available - make sure CONFIG_PACKET and CONFIG_FILTER are defined in your kernel configuration!
exiting.
 
bon ça doit vouloir dire qu'il me manque des modules dans le kernel, soit je vais recompiler... mais bon quelqu'un peut me dire ce qu'il faut que je n'ai pas besoin de recompiler 20 fois ?
 
et sinon autre chose, quand je veux donner une ip fixe à un pc avec son adresse MAC, il me dit :  
 
/etc/dhcpd.conf line 25: expecting numeric value.
hardware ethernet 00-08-a1-3e-23-40;
                  ^
 
 
merci :)

Reply

Marsh Posté le 26-06-2003 à 11:37:36   

Reply

Marsh Posté le 26-06-2003 à 11:50:56    

dans "Network Options" il faut:
Packet socket = y
Socket Filtering = y

Reply

Marsh Posté le 26-06-2003 à 11:52:18    

j'ai que  
ip_forward=yes
spoofprotect=yes
syncookies=no
dans mon /etc/network/options :/
il me manque bien des trucs dans mon noyau non ?

Reply

Marsh Posté le 26-06-2003 à 11:52:51    

pour le dhcpd.conf, fais voir la section complète, il est probable que l'erreur soit plus haut.

Reply

Marsh Posté le 26-06-2003 à 11:53:51    

GrosPied a écrit :

j'ai que  
ip_forward=yes
spoofprotect=yes
syncookies=no
dans mon /etc/network/options :/
il me manque bien des trucs dans mon noyau non ?


 
de par le fait :D

Reply

Marsh Posté le 26-06-2003 à 11:55:41    

option domain-name "MAISON";
option domain-name-servers 193.252.19.3, 193.252.19.4;
option subnet-mask 255.255.255.224;
default-lease-time 6000;
max-lease-time 6000;
subnet 192.168.0.0 netmask 255.255.255.0
{
  range 192.168.0.2 192.168.0.200;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.1;
}
host LAPTOP
{
hardware ethernet 00-08-a1-3e-23-40;
fixed-address 192.168.0.4;
}

Reply

Marsh Posté le 26-06-2003 à 11:55:52    

911GT3 a écrit :


 
de par le fait :D


 
et c'est quoi les modules à prendre ?

Reply

Marsh Posté le 26-06-2003 à 11:56:59    

ce que je t'ai indiqué au dessus :??:

Reply

Marsh Posté le 26-06-2003 à 11:59:22    

911GT3 a écrit :

ce que je t'ai indiqué au dessus :??:


 
excuse moi :)

Reply

Marsh Posté le 26-06-2003 à 12:01:42    

sinon, j'avais pas fait gaffe mais essaies d'écrire ton adresse mac avec des ':' plutôt que des '-' ;)

Reply

Marsh Posté le 26-06-2003 à 12:01:42   

Reply

Marsh Posté le 26-06-2003 à 12:03:09    

911GT3 a écrit :

sinon, j'avais pas fait gaffe mais essaies d'écrire ton adresse mac avec des ':' plutôt que des '-' ;)


putain c'est pas vrai... c'est pour ça que je serais jamais un bon linuxien, jfé pas assez gaffe... bon bah merci pour tes réponses, jmen vais recompiler :)

Reply

Marsh Posté le 26-06-2003 à 12:06:25    

GrosPied a écrit :

j'ai que  
ip_forward=yes
spoofprotect=yes
syncookies=no
dans mon /etc/network/options :/
il me manque bien des trucs dans mon noyau non ?


 
les options que 911 te donne, c'est pour la conf du kernl, pas dans le fichier que tu indiques :non:  
 
Quand tu fais make <ce que tu veux>config pour configurer ton kernel, dans la partie rezo il faut répondre oui à Socket Filtering (qui definit CONFIG_FILTER, c'est ecrit dans l'aide qd tu choisi Help) et pour le CONFIG_PACKET, je ne sais plus le nom mais en general c'est deja actif par defaut.


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 26-06-2003 à 12:16:39    

The_Fireball a écrit :


 
les options que 911 te donne, c'est pour la conf du kernl, pas dans le fichier que tu indiques :non:  
 
Quand tu fais make <ce que tu veux>config pour configurer ton kernel, dans la partie rezo il faut répondre oui à Socket Filtering (qui definit CONFIG_FILTER, c'est ecrit dans l'aide qd tu choisi Help) et pour le CONFIG_PACKET, je ne sais plus le nom mais en general c'est deja actif par defaut.


 
merci je me suis rendu compte de mon erreur apres coup ^^ :/

Reply

Marsh Posté le 26-06-2003 à 13:26:33    

ça marche !!! bon j'ai été un peu long à recompiler, j'avais pas mon .config j'ai tout refait et j'ai oublie le PPP, c'est un peu embetant... bref... ça marche !
merci merci :)

Reply

Marsh Posté le 26-06-2003 à 14:11:01    

si tu utilises make-kpkg pour compiler tes noyaux, tes .config sont toujours disponibles sous /boot/config-version-du-kernel
 
si tu n'utilises pas make-kpkg, il n'est jamais trop tard pour bien faire ;)
version longue: http://www.rycks.com/documentation [...] mpilation/
version très sommaire:

make-kpkg Pour compiler et créer de beaux .deb à partir des sources du noyau. Fonctionne parfaitement avec toutes les versions du noyau (2.5.XX compris, du moins sous Sid).
Les fonctions principales sont :
 
    * make-kpkg kernel-image Pour compiler le noyau à proprement parler (noyau et modules). A faire depuis le répertoire des sources et de préférence avec un lien /usr/src/linux pointant dessus.
    * make-kpkg clean . Pour nettoyer à l'image d'un make clean. Utile par exemple si on applique un patche après une première compilation.
    * make-kpkg modules-image. Pour compiler les noyaux complémentaires (ex: Alsa, lm-sensors, nvidia-kernel...).  
 
 
Ces modules se trouvent dans /usr/src/modules. Soit ils y sont directement créés par l'installation du package, soit il faut décompresser une archive depuis /usr/src (cas ne nvidia-kernel-src qui installe une archive /usr/src/nvidia-kernel-src.tar.gz)
Cette commande compilera tous les modules annexes et fera un .deb pour chaque dépendant du noyau compilé précédemment.


extrait de http://forum.hardware.fr/forum2.ph [...] 264&cat=11

Reply

Marsh Posté le 26-06-2003 à 14:36:15    

j'utilise make-kpkg :)
mais si tu reinstall totalement ton linux et que tu te sers dune sovegarde dun kernel image, tu peux retrouver ton .config ?

Reply

Marsh Posté le 26-06-2003 à 14:45:36    

tu peux toujours extraire le paquets dans un répertoire temporaire avec  
dpkg -x kernel-image-..deb /tmp/image
ou par exemple utiliser mc pour naviguer dans l'archive et copier juste le fichier dont tu as besoin

Reply

Marsh Posté le 26-06-2003 à 16:04:43    

oki doki...  
J'ai une question pour DHCP !
C'est quoi cette connerie de Bail ? par defaut c'est 6000s... au bout d'une heure et demie j'ai plus d'ip ?! surtout qu'en plus c'est une ip fixe, on peut pas virer ça ? pour le moment jai 800000s mais bon c'est pas super propre quoi !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed