Service DHCP échec - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 13-12-2012 à 12:22:13
Il vaudrait peut-être mieux poser la question dans le forum "OS Alternatifs" non?
(et au passage il n'y a pas SSH sur la machine? histoire de faire des copier / coller de texte plutôt que des photos, ça serait plus lisible je pense)
Marsh Posté le 13-12-2012 à 13:58:42
je l'ai mis là étant donné que c'est en rapport avec le DHCP.
(Je ne sais pas comment faire via ssh )
edit: via putty par exemple ?
Marsh Posté le 13-12-2012 à 14:38:42
nomiss a écrit : je l'ai mis là étant donné que c'est en rapport avec le DHCP. |
Attend de voir si tu as des réponses ici, sinon retente ta chance sur OS Atlernatifs au pire
D'ailleurs si je lis bien ton message, il refuse le pxelinux.0, qui ne "l'aime pas" ? le service sur le serveur, ou le client quand il boot?
Si c'est le client, ça veut dire que la partie DHCP fonctionne puisqu'il a bien reçu l'instruction avec le nom du fichier.
et oui SSH via putty par exemple, tu vas voir, tu vas redécouvrir la console (rien que le copier / coller c'est génial)
Marsh Posté le 13-12-2012 à 14:59:42
Ouais je ferais ça . Il me dit qu'il y a un soucis (voir 4eme photo), sur le serveur. Mon service DHCP ne peut pas s'activer apparement à cause de cela (au milieu de la photo, le texte fait référence à ma ligne 52 soit : "filename pxelinux.0";
Pour le moment mes clients sont éteind
Je testerai putty alors
Edit : [root@clonezilla ~]# /usr/sbin/dhcpd eth0
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
/etc/dhcp/dhcpd.conf line 39: unknown option dhcp.domaine-name
option domaine-name "clonezilla.sg.ca"
^
/etc/dhcp/dhcpd.conf line 52: eof in string constant
^
/etc/dhcp/dhcpd.conf line 52: semicolon expected.
^
/etc/dhcp/dhcpd.conf line 52: expecting a parameter or declaration
^
/etc/dhcp/dhcpd.conf line 52: unexpected end of file
^
Configuration file errors encountered -- exiting
This version of ISC DHCP is based on the release available
on ftp.isc.org. Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.
Please report for this software via the CentOS Bugs Database:
http://bugs.centos.org/
exiting.
Photo 4
Love Putty ^^
Marsh Posté le 13-12-2012 à 15:05:04
T'as oublié de fermer les doubles quotes apres pxelinux.0
edit : il te dis aussi qu'il ne connais pas l'option domaine-name, a mon avis c'est plutôt domain-name
Marsh Posté le 13-12-2012 à 15:19:05
Pour PXElinux 0 ..... la honte, mais en tout cas il me dit plus rien à ce propos. Pour mon domaine et bien je le créer à quel moment ?
Marsh Posté le 13-12-2012 à 15:29:07
nomiss a écrit : Love Putty ^^ |
Je t'avais dis
Marsh Posté le 13-12-2012 à 15:38:59
est ce que tu as regardé le tuto que je suivais ? car j'en suis à l'étape de PXE et je dois copier le fichier pxelinux.0 dans mon répertoire de tftp or il me signale qu'il n'existe pas tout comme le dossier syslinux or j'ai bel et bien installé syslinux au début
Marsh Posté le 13-12-2012 à 15:53:54
Page 8 du pdf, juste en dessous du titre "Mise en place du serveur TFTP"
Il te fait créer le dossier /tftpboot, t'as passé cette étape?
au passage, l'auteur du pdf non plus ne connais pas putty, il a mis des captures d'écran
Marsh Posté le 13-12-2012 à 16:18:30
Oui j'ai passé cette étape :
[root@clonezilla ~]# cd /
[root@clonezilla /]# ls
bin boot dev etc home lib lost+found media mnt opt proc root sbin selinux srv sys tftpboot tmp usr var
[root@clonezilla /]# cd /tftpboot
[root@clonezilla tftpboot]# ls
[root@clonezilla tftpboot]# ls -l
total 0
Marsh Posté le 13-12-2012 à 16:25:18
Je ne connais pas du tout CentOS, donc je ne sais pas comment on fait, mais il faudrait vérifier que le "Yum install syslinux" a bien fonctionné, qu'il est bien installé.
Après peut être que sur ta version il ne s'est pas installé au même endroit que pour l'auteur dans /usr/lib/syslinux/
quand tu lances
Code :
|
il te dis quoi?
ps : c'est quand même plus agréable de lire un copier/coller que des photos
Marsh Posté le 13-12-2012 à 16:36:24
il me dit qu'il n'y a pas de fichier de ce type : en effet ==>
[root@clonezilla libuser]# ls
libuser_files.so libuser_ldap.so libuser_shadow.so
[root@clonezilla libuser]# cd /
[root@clonezilla /]# cd /usr/lib
[root@clonezilla lib]# ls
anaconda-runtime libfreebl3.chk libnssckbi.so libtalloc.so.2
audit libfreebl3.so libnssdbm3.chk libtalloc.so.2.0.1
ConsoleKit libgamin-1.so.0 libnssdbm3.so libtasn1.so.3
coreutils libgamin-1.so.0.1.10 libnsspem.so libtasn1.so.3.1.6
cracklib_dict.hwm libgdbm.so.2 libnsssysinit.so libtdb.so.1
cracklib_dict.pwd libgdbm.so.2.0.0 libnssutil3.so libtdb.so.1.2.1
cracklib_dict.pwi libgmp.so.3 libnss_winbind.so libtic.so.5
games libgmp.so.3.5.0 libnss_wins.so libtic.so.5.7
gconv libgmpxx.so.4 libopcodes-2.20.51.0.2-5.34.el6.so libtiff.so.3
gio libgmpxx.so.4.1.0 libpanel.so.5 libtiff.so.3.9.4
krb5 libgnutls-extra.so.26 libpanel.so.5.7 libtiffxx.so.3
libavahi-client.so.3 libgnutls-extra.so.26.14.12 libpanelw.so.5 libtiffxx.so.3.9.4
libavahi-client.so.3.2.5 libgnutls.so.26 libpanelw.so.5.7 libusb-0.1.so.4
libavahi-common.so.3 libgnutls.so.26.14.12 libpcprofile.so libusb-0.1.so.4.4.4
libavahi-common.so.3.5.1 libgnutlsxx.so.26 libpcrecpp.so.0 libusbpp-0.1.so.4
libbfd-2.20.51.0.2-5.34.el6.so libgnutlsxx.so.26.14.12 libpcrecpp.so.0.0.0 libusbpp-0.1.so.4.4.4
libcrack.so.2 libgpgme-pthread.so.11 libpcreposix.so.0 libuser
libcrack.so.2.8.1 libgpgme-pthread.so.11.6.6 libpcreposix.so.0.0.0 libuser.so.1
libcrypto.so.10 libgpgme-pth.so.11 libply-boot-client.so.2 libuser.so.1.2.2
libcrypto.so.1.0.0 libgpgme-pth.so.11.6.6 libply-boot-client.so.2.0.0 libustr-1.0.so.1
libcupscgi.so.1 libgpgme.so.11 libpng12.so.0 libustr-1.0.so.1.0.4
libcupsdriver.so.1 libgpgme.so.11.6.6 libpng12.so.0.49.0 libutempter.so.0
libcupsimage.so.2 libhistory.so.6 libpng.so.3 libutempter.so.1.1.5
libcupsmime.so.1 libhistory.so.6.0 libpng.so.3.49.0 libwbclient.so.0
libcupsppdc.so.1 libjpeg.so.62 libpth.so.20 libxml2.so.2
libcups.so.2 libjpeg.so.62.0.0 libpth.so.20.0.27 libxml2.so.2.7.6
libcurl.so.4 libkadm5clnt_mit.so.8 libpython2.6.so.1.0 locale
libcurl.so.4.1.1 libkadm5clnt_mit.so.8.0 librpmbuild.so.1 lua
libdb-4.7.so libkadm5srv_mit.so.8 librpmbuild.so.1.0.0 mysql
libdbus-glib-1.so.2 libkadm5srv_mit.so.8.0 librpmio.so.1 nss
libdbus-glib-1.so.2.1.0 libkdb5.so.5 librpmio.so.1.0.0 openssl
libdrm_intel.so.1 libkdb5.so.5.0 librpm.so.1 perl5
libdrm_intel.so.1.0.0 liblua-5.1.so librpm.so.1.0.0 pkgconfig
libdrm_nouveau.so.1 liblzma.so.0 libsasl2.so.2 plymouth
libdrm_nouveau.so.1.0.0 liblzma.so.0.0.0 libsasl2.so.2.0.23 pm-utils
libdrm_radeon.so.1 libmagic.so.1 libslang.so.2 python2.6
libdrm_radeon.so.1.0.0 libmagic.so.1.0.0 libslang.so.2.2.1 rpm
libdrm.so.2 libmemusage.so libsmime3.so samba
libdrm.so.2.4.0 libmenu.so.5 libsoftokn3.chk sasl2
libelf-0.152.so libmenu.so.5.7 libsoftokn3.so sendmail
libelf.so.1 libmenuw.so.5 libsqlite3.so.0 sendmail.postfix
libfam.so.0 libmenuw.so.5.7 libsqlite3.so.0.8.6 sse2
libfam.so.0.0.0 libmp.so.3 libssh2.so.1 tc
libffi.so.5 libmp.so.3.1.14 libssh2.so.1.0.1 tls
libffi.so.5.0.6 libnetapi.so libssl3.so X11
libform.so.5 libnetapi.so.0 libssl.so.10 yum-plugins
libform.so.5.7 libnewt.so.0.52 libssl.so.1.0.0
libformw.so.5 libnewt.so.0.52.11 libstdc++.so.6
libformw.so.5.7 libnss3.so libstdc++.so.6.0.13
[root@clonezilla lib]#
tout ceux qui commence par "lib" sont des fichiers sauf "libuser" qui est un dossier
Marsh Posté le 13-12-2012 à 16:49:08
Ben là je ne peux pas te dire
Moi je sais que j'ai toujours utilisé le pxelinux.0 fourni par debian dans l'install netboot. Tu peux peut-être essayer de le télécharger le copier dans ton dossier
64bits:
http://ftp.nl.debian.org/debian/di [...] s/netboot/
32bits:
http://ftp.nl.debian.org/debian/di [...] nt/images/
Marsh Posté le 14-12-2012 à 09:32:06
c'est bon j'ai mis mon pxelinux.0 dans mon tftp maintenant il me faut le menu.c32, je ne le trouve pas non plus ...
edit: mon pxelinux était dans usr/share/syslinux/
Marsh Posté le 14-12-2012 à 10:42:40
bon tout est ok normalement, tout mes services sont démarré
DHCP, TFTP, SMB, NMB,
j'ai désactivé mon pare feu. je suis en réseau fermé.
Mais quand je boot mon client en pxe, il ne se passe rien...Alors que je vais avec ce dernier sur windows xp, il récupère bien une adresse de mon serveur centos ...
Edit : mon client obtient l'adresse mais il ne trouve pas le fichier pxe
http://img266.imageshack.us/img266 [...] 105857.jpg
Marsh Posté le 14-12-2012 à 11:17:36
http://img171.imageshack.us/img171/1517/winscptftp.png
#*********************
#Autorisation du PXE *
#*********************
allow bootp;
allow booting;
#********************
#Definition des DNS *
#********************
option domain-name "clonezilla.sg.ca";
#option domain-name-servers 192.168.15.254;
default-lease-time 21600;
max-lease-time 43200;
#***************************
#Ce serveur fait authorité *
#***************************
authoritative;
#************
#Plage DHCP *
#************
subnet 192.168.15.0 netmask 255.255.255.0 {
range 192.168.15.10 192.168.15.250;
option routers 192.168.15.254;
option domain-name "clonezilla.sg.ca";
}
#***********************
#Configuration des PXE *
#***********************
server-name "CentOS-PXE.clonezilla.sg.ca";
next-server 192.168.15.254;
filename "/tftpboot/pxelinux.0";
[root@clonezilla dhcp]# vi /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
# protocol. The tftp protocol is often used to boot diskless \
# workstations, download configuration files to network-aware printers, \
# and to start the installation process for some operating systems.
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
[root@clonezilla dhcp]# service xinetd restart
Arrêt de xinetd : [ OK ]
Démarrage de xinetd : [ OK ]
[root@clonezilla dhcp]#
[edit du post terminée]
Marsh Posté le 14-12-2012 à 11:29:05
j'ai modifié sur mon serveur la ligne :
server_args = -s /var/lib/tftpboot
car elle ne correspondait pas à celle du tuto =>>
server_args = -s /tftpboot
edit : j'ai rebooté, mais j'ai toujours la même erreur
Marsh Posté le 14-12-2012 à 11:30:46
oui c'est ce que j'allais dire, et je rajouterai même que dans ton DHCPD.conf, je remplacerai la ligne :
Code :
|
par:
Code :
|
Car on exprime le chemin d'accès par rapport à la racine du tftp
Marsh Posté le 14-12-2012 à 11:31:22
je vais faire ça
edit : tu as eu raison, maintenant problème de permission apparement :
PXE-T00: Permission denied
PXE-E36: Error received from tftp server
PXE-M0F: Exiting Intel Boot Agent
Marsh Posté le 14-12-2012 à 11:41:09
x1fr a écrit : voir même pxelinux.0 tout court, sans le / pardon! |
je vais essayer ça
edit : le résultat est le même que mon post ci dessus avec la photo
Marsh Posté le 14-12-2012 à 11:49:09
j'ai une idée, car sur centos 6 y'a selinux d'actif, je vais tester de le désactiver
http://www.linuxquestions.org/ques [...] ed-557578/
edit
j'ai suivi ça : http://www.webtutos.ressources-inf [...] ficher/23/
Marsh Posté le 14-12-2012 à 11:53:58
C'était ça !! Jouissance total, j'ai accès à mon menu de boot
EDIT : nouveau problème :
modprob ; module unknown not found in module.Dep
j'ai eu accès entre temps à mon menu.c32, avec le choix entre booté mon pc ou sauvegarder ou restaurer via clonezilla
je précise que mon image de clonezilla était monté dans media/virt1
Marsh Posté le 14-12-2012 à 15:30:19
Ma version de clonezilla était en i486 et les modules eni686, du coup j'ai mis une clonezilla i686 et ça a changé
J'ai pris clonezilla-live-2.0.1-5-i686-pae.iso
http://clonezilla.org/downloads/st [...] -files.php
J'ai plusieurs fois ce message ModProb : module unknown not found in modules.dep .... et voici l'écran qui s'affiche ensuite :
Marsh Posté le 18-12-2012 à 14:34:13
Salut,
Ca ne va pas trop t'avancer, mais comme j'ai déjà un serveur DHCP + TFTP + pxelinux à disposition, j'ai ajouté l'option de booter sur clonezilla, ça peut toujours être utile.
J'ai suivi les instructions du site officiel et je n'ai pas eu de problème particulier.
Enfin si j'ai eu le même genre de message que toi la première fois (boot failed), et en regardant dans le fichier /live.log il s'est avéré que j'avais fait une faute de frappe dans le chemin d'accès au fichier squashfs. Après correction tout a démarré normalement (testé sur un machine virtuelle).
edit : T'as essayé de regarder ce fameux fichier /live.log? il y a surement plus d'infos sur l'erreur
Marsh Posté le 18-12-2012 à 15:15:11
Au second écran, je suis allé dans live.log, mais il m'indique juste :
Begin : Running /scripts/live-premount ... done
ModProb : module unknown not found in modules.dep
ModProb : module unknown not found in modules.dep
ModProb : module unknown not found in modules.dep
ModProb : module unknown not found in modules.dep
ModProb : module unknown not found in modules.dep
etc ...
EDIT : erreur trouvée !!!
Fichier Origine :
DEFAULT menu.c32
TIMEOUT 200
ALLOWOPTIONS 0
PROMPT 0
ONTIMEOUT BootDisque
MENU TITLE Serveur de Deploiement - CA - SG1212
MENU BACKGROUND Collines.jpg
LABEL BootDisque
MENU LABEL ^1. Demarrer l'ordinateur
MENU DEFAULT
LOCALBOOT 0
LABEL CloneZilla
MENU LABEL ^2. Effectuer une sauvegarde/restauration
MENU PASSWD ghostfree
kernel vmlinuz1
append initrd=initrd1.img boot=live live-config noswap nolocates ocs_lang="" ocs
_live_keymap="" vga=788 nosplash fetch=tftp://192.168.15.254/filesystem.squashfs
Apres modification
DEFAULT menu.c32
TIMEOUT 200
ALLOWOPTIONS 0
PROMPT 0
ONTIMEOUT BootDisque
MENU TITLE Serveur de Deploiement - CA - SG1212
MENU BACKGROUND Collines.jpg
LABEL BootDisque
MENU LABEL ^1. Demarrer l'ordinateur
MENU DEFAULT
LOCALBOOT 0
LABEL CloneZilla
MENU LABEL ^2. Effectuer une sauvegarde/restauration
MENU PASSWD ghostfree
kernel vmlinuz1
append initrd=initrd1.img boot=live live-config noswap nolocates ocs_lang="" ocs_live_keymap="" vga=788 nosplash fetch=tftp://192.168.15.254/filesystem.squashfs
Retour à la ligne de m****
Marsh Posté le 18-12-2012 à 15:41:08
DOnc maintenant, j'ai paramétré mon clonezilla. Je lui indique mon nom de domaine clonezilla.sg.ca puis mon utilisateurs "sauvd" ensuite je rentre mon mdp, je lui indique que le répertoire est /opt/Images et il me dit :
CLONEZILLA imga home directory /home/partimag is not a mounting point ! Failed to mount other device as /home/partimag !
Voici mon SMB.CONF
[global]
#clonezilla.sg
workgroup = clonezilla.sg.ca
server string = Serveur de Sauvegarde (smb v.%v)
netbios name = CentOS-PXE
os level = 20
#Authentification
security = user
domain logons = no
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = no
#Affichage accents
dos charset = 850
display charset = UTF8
#LOGS
max log size = 50
log file = /var/log/samba/%m.log
username map = /etc/samba/smbusers
#=============[ PARTAGES ]=============#
[Images]
path = /opt/Images
; browseable = yes
writeable = yes
valid users = sauvd
Marsh Posté le 18-12-2012 à 17:01:28
Ca ressemble plus à un message d'erreur sur le client (le pc qui boot clonezilla)
Au pire essaye d'accéder au partage depuis un autre poste, ou depuis le même poste en démarrant sur le disque dur pour vérifier que la configuration du partage est OK.
un lien de quelqu'un qui a eu le même problème et qui a trouvé une manip de contournement (poste n°9) :
http://sourceforge.net/projects/cl [...] ic/5150807
Marsh Posté le 19-12-2012 à 09:44:48
Je n'avais pas créé le répertoire /home/partimag , mais c'est étrange car dans mon smb.conf il est marqué ce répertoire :
#=============[ PARTAGES ]=============#
[Images]
path = /opt/Images
Marsh Posté le 20-12-2012 à 09:48:25
c'est bon à la place de /opt/Images, j'ai mis /media/stockage, stockage est le nom de mon 250go vide
mais j'ai toujours l'erreur avec clonezilla
Marsh Posté le 20-12-2012 à 10:22:39
J'ai réussi à changer, j'ai mis /media/stockage, stockage est le nom de mon disque B (sdb1), mais quand clonezilla se lance, il me dit
CLONEZILLA imga home directory /home/partimag is not a mounting point ! Failed to mount other device as /home/partimag !
Je n'arrive pas à acceder à mon samba sur windows xp pourtant je le vois dans mes favoris réseau ...
Mon nouveau fichier SMB :
[global]
#clonezilla.sg
workgroup = MSHOME
server string = Serveur de Sauvegarde (smb v.%v)
netbios name = CentOS-PXE
os level = 20
#ligne ajoutée par SIMON
log file = /var/log/samba/log.%m
#Authentification
security = user
domain logons = no
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = no
#ligne ajoutée par SIMON
hosts allow = 192.168.15.
#Affichage accents
dos charset = 850
display charset = UTF8
#LOGS
max log size = 50
log file = /var/log/samba/%m.log
username map = /etc/samba/smbusers
#=============[ PARTAGES ]=============#
[homes]
path = /media/stockage
; browseable = yes
writeable = yes
valid users = sauvd
valid users = CRCA35-CRIV
admin users = sauvd
Marsh Posté le 20-12-2012 à 10:40:01
Je pense que c'est là le problème (partage mal configuré sur le serveur)
Après avoir fait un test, tout avait l'air OK. En fait quand tu démarres clonezilla, tu spécifies un emplacement réseau. Cet emplacement sera monté par clonezilla dans /home/partimag
Ce qui a fonctionné chez moi puisque quand je vais dans la console et que je fais un ls /home/partimag, j'ai bien le contenu du partage qui s'affiche.
Donc la première chose à faire dans ton cas, c'est à mon avis de faire fonctionner le partage et de pouvoir t'y connecter depuis ton windows XP par exemple.
Les utilisateurs qui accèdent au partage (sauvd et CRCA35-CRIV) sont des utilisateurs système? si oui il faut utiliser l'utilitaire smbpasswd pour définir le mot de passe afin qu'ils puissent se connecter.
Marsh Posté le 20-12-2012 à 10:43:53
Sur mon poste XP, j'ai réussi une fois à me connecter à mon samba, difficilement. Aujourd'hui j'ai retenté suite à des modifications à ça n'a pas marché.
Sauvd est un user que j'ai créé via le tuto, pour me connecter à mon samba, il a un password.
CRCA est le nom de ma session XP, pour tenter de résoudre le pb, je l'ai ajouté sur mon smb via "adduser" puis je lui ai mis un mdp via smbpasswd -a nomuser
Quand je vais ds mes favoris réseau, je vois bien mon répertoire, qui d'ailleur à garder le nom Images alors que j'ai changé l'adresse. Du coup dans un premier temps j'ai remis /opt/Images, pour déjà testé une première fois. Quand je clique dans mes Favoris réseau sur le dossier, il me demande un mdp, ducoup je rentre "sauvd" puis mon psw et il 'y a rien, j'essaye avec mes ID de mon serveur centos , Root et puis pass, et il m'indique dans Nom user : CENTOS-PXE/root
Marsh Posté le 13-12-2012 à 11:54:18
Bonjour,
je suis sur centos 6, je souhaite faire un serveur de sauvegarde/deploiement, pour cela j'ai mis, premièrement, en place mon DHCP, j'ai suivi donc un tuto (pdf) :
http://www.webtutos.ressources-inf [...] ficher/10/
Or celui-ci n'est apparement pas complet, voici mon fichier dhcpd.conf
(Qualité médiocre, prévenez moi si vous voulez que je vous refasse des photos mieux)
Suite de la dernière image :
Ci-dessous le résultat de : /usr/sbin/dhcpd eth0
J'ai redemarré le ma carte réseau déjà.
Configuration eth0 :
Il me dit qu'il n'aime pas pxelinux.0 du coup j'ai tenté de mettre pxelinux.cfg, mais quand je démarre mon dhcp j'ai toujours la même erreur.
Configuration
Serveur :
DNS : clonezilla.sg.ca
Ip : 192.168.15.254 /24
Plage DHCP : 192.168.15.10 - .250
Interface : ETH0
Merci de me venir en aide , j'aimerai vraiment apprendre à faire un serveur de sauvegarde.
Message édité par nomiss le 13-12-2012 à 14:07:59