Interface web pour gérer dhcpd.conf ....
Résolu
GoNZoYuMo
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
suedois21 -
suedois21 -
Bonjour,
je suis en 2ème année DUT Informatique et je dois réaliser une interface web d'administration de services réseaux.
Pour le moment je dois gérer l'affichage, l'ajout, la modification ou la suppression des machines dans le parc informatique de l'iut. Les machines sont toutes définies dans le dhcpd.conf avec leur @mac et une @ip fixe( host ... { ... ... ...} ), et rassemblées dans des group. Il me faut donc "parser" ce fichier et l'exploiter pour effectuer un affichage de l'état du réseau (nb de machines, de groupes, ...) et ensuite pouvoir le générer en y apportant les modification (formulaire + php) TOUT en respectant la syntaxe du fichier !!!
Je ne demande pas que l'on me mâche mon projet :D Tout ce qui concerne l'interface web ne me pose (a priori) pas problème au niveau de mes connaissances.
je souhaite simplement une aide pour le parsing du fichier et sa génération car là je découvre et je suis sincèrement perdu ! j'ai vu à droite à gauche des systemes avec une BDD ou encore intégré à un LDAP mais celà me semble un peu lourd donc si vous avez des idées, je vous en prie, n'hésitez pas.
Merci ++
je suis en 2ème année DUT Informatique et je dois réaliser une interface web d'administration de services réseaux.
Pour le moment je dois gérer l'affichage, l'ajout, la modification ou la suppression des machines dans le parc informatique de l'iut. Les machines sont toutes définies dans le dhcpd.conf avec leur @mac et une @ip fixe( host ... { ... ... ...} ), et rassemblées dans des group. Il me faut donc "parser" ce fichier et l'exploiter pour effectuer un affichage de l'état du réseau (nb de machines, de groupes, ...) et ensuite pouvoir le générer en y apportant les modification (formulaire + php) TOUT en respectant la syntaxe du fichier !!!
Je ne demande pas que l'on me mâche mon projet :D Tout ce qui concerne l'interface web ne me pose (a priori) pas problème au niveau de mes connaissances.
je souhaite simplement une aide pour le parsing du fichier et sa génération car là je découvre et je suis sincèrement perdu ! j'ai vu à droite à gauche des systemes avec une BDD ou encore intégré à un LDAP mais celà me semble un peu lourd donc si vous avez des idées, je vous en prie, n'hésitez pas.
Merci ++
A voir également:
- Interface web pour gérer dhcpd.conf ....
- Web office - Guide
- Navigateur web - Guide
- Création site web - Guide
- Gerer stockage google - Guide
- K9 web protection - Télécharger - Contrôle parental
3 réponses
Ouaip pas de problème voici un extrait de mon fichier :
Il faut que je puisse isoler chaque groupe et chaque host afin d'afficher leur info, les modifier (via interface web) et les enregistrer dans ce même fichier
merci ++
ddns-update-style none; default-lease-time 86400; #1 jours max-lease-time 172800; #2 jours option subnet-mask 255.255.0.0; option routers 172.20.0.1; option domain-name "prive.iut-amiens.fr"; option domain-name-servers 172.20.0.5,172.20.0.6; option netbios-name-servers 172.20.0.24; option netbios-dd-server 172.20.0.24; option ntp-servers 172.20.0.24; option pop-server 172.20.0.24; option smtp-server 172.20.0.24; option x-display-manager 172.20.0.23; option www-server 172.20.0.24; allow booting; allow bootp; # Identifie le sous-reseau subnet 172.20.0.0 netmask 255.255.0.0 { option broadcast-address 172.20.255.255; range 172.20.10.1 172.20.10.100; group tp1 { host tp1-pc01 { hardware ethernet 0:13:d3:0f:05:a3; fixed-address 172.20.1.1; } host tp1-pc02 { hardware ethernet 0:13:d3:0f:06:16; fixed-address 172.20.1.2; } host tp1-pc03 { hardware ethernet 0:13:d3:0f:06:0b; fixed-address 172.20.1.3; } host tp1-pc04 { hardware ethernet 0:13:d3:0e:5d:c7; fixed-address 172.20.1.4; } } group tp2 { host tp2-pc01 { hardware ethernet 0:a:5e:21:b8:a; fixed-address 172.20.2.1; } host tp2-pc02 { hardware ethernet 0:a:5e:21:b7:eb; fixed-address 172.20.2.2; } host tp2-pc03 { hardware ethernet 0:a:5e:21:b7:e3; fixed-address 172.20.2.3; } host tp2-pc04 { hardware ethernet 0:a:5e:21:b7:e6; fixed-address 172.20.2.4; } } host ghost { hardware ethernet 00:90:96:1a:d1:ac; fixed-address 172.20.10.20; } }
Il faut que je puisse isoler chaque groupe et chaque host afin d'afficher leur info, les modifier (via interface web) et les enregistrer dans ce même fichier
merci ++
Bonjour, j'ai le même souci je suis stagiaire et mon projet est de créer une interface web pour faciliter la lecture du fichier dhcpd.conf afin de voir les adresses IP et les machines hotes d'un serveur dhcp linux.
Help me please!!!
Help me please!!!