[Résolu]DHCPDISCOVER sur Debian Lenny

DHCPDISCOVER sur Debian Lenny [Résolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 09-10-2009 à 18:32:44    

Salut à tous,
 
J'ai un PC (Ubuntu Jaunty) et un NAS connectés à un routeur. Tout fonctionne correctement, mais mon routeur (DI-604) commence à se faire vieux et plante quelquefois alors j'ai acheté un nouveau routeur (DNS-655) pour le remplacer. Avec le nouveau routeur le PC est OK, mais pas le NAS. Le NAS est un DNS-313 et tourne sur du Debian Lenny.
 
Les 2 routeurs sont configurés en tant que serveurs DHCP, donc je comprends pas pourquoi ça marche sur 1 mais pas sur l'autre puisque la configuration sur le NAS est la même. Voici les logs du NAS, ça peut aider:
 
Boot logs
Nouveau routeur (marche pas)

Code :
  1. Fri Jan  2 05:21:47 1970: .
  2. Fri Jan  2 05:21:47 1970: Setting parameters of disc: (none).
  3. Fri Jan  2 05:21:47 1970: Setting the system clock.
  4. Fri Jan  2 05:21:48 1970: Activating swap...done.
  5. Fri Jan  2 05:21:48 1970: mount: you must specify the filesystem type
  6. Fri Jan  2 05:21:48 1970: Cannot check root file system because it is not mounted read-only. ^[[31mfailed!^[[39;49m
  7. Fri Jan  2 05:21:49 1970: Setting the system clock.
  8. Fri Jan  2 05:21:51 1970: Cleaning up ifupdown....
  9. Fri Jan  2 05:21:51 1970: Loading kernel modules...done.
  10. Fri Jan  2 05:21:52 1970: Loading device-mapper support.
  11. Fri Jan  2 05:21:52 1970: Checking file systems...fsck 1.41.3 (12-Oct-2008)
  12. Fri Jan  2 05:21:52 1970: done.
  13. Fri Jan  2 05:21:52 1970: Setting kernel variables (/etc/sysctl.conf)...done.
  14. Fri Jan  2 05:21:53 1970: Mounting local filesystems...mount: none already mounted or /dev/pts busy
  15. Fri Jan  2 05:21:53 1970: mount: according to mtab, devpts is already mounted on /dev/pts
  16. Fri Jan  2 05:21:53 1970: ^[[31mfailed.^[[39;49m
  17. Fri Jan  2 05:21:53 1970: Activating swapfile swap...done.
  18. Fri Jan  2 05:21:55 1970: Setting up networking....
  19. Fri Jan  2 05:21:55 1970: Configuring network interfaces...Internet Systems Consortium DHCP Client V3.1.1
  20. Fri Jan  2 05:21:56 1970: Copyright 2004-2008 Internet Systems Consortium.
  21. Fri Jan  2 05:21:56 1970: All rights reserved.
  22. Fri Jan  2 05:21:56 1970: For info, please visit http://www.isc.org/sw/dhcp/
  23. Fri Jan  2 05:21:56 1970:
  24. Fri Jan  2 05:22:00 1970: Listening on LPF/egiga0/00:80:c8:16:81:68
  25. Fri Jan  2 05:22:00 1970: Sending on   LPF/egiga0/00:80:c8:16:81:68
  26. Fri Jan  2 05:22:00 1970: Sending on   Socket/fallback
  27. Fri Jan  2 05:22:00 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 8
  28. Fri Jan  2 05:22:08 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 16
  29. Fri Jan  2 05:22:24 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 20
  30. Fri Jan  2 05:22:44 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 14
  31. Fri Jan  2 05:22:58 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 3
  32. Fri Jan  2 05:23:01 1970: No DHCPOFFERS received.
  33. Fri Jan  2 05:23:01 1970: Trying recorded lease 192.168.2.34
  34. Fri Jan  2 05:23:01 1970: PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
  35. Fri Jan  2 05:23:04 1970:
  36. Fri Jan  2 05:23:04 1970: --- 192.168.2.1 ping statistics ---
  37. Fri Jan  2 05:23:04 1970: 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
  38. Fri Jan  2 05:23:04 1970:
  39. Fri Jan  2 05:23:04 1970: No working leases in persistent database - sleeping.
  40. Fri Jan  2 05:23:05 1970: done.
  41. Fri Jan  2 05:23:07 1970: INIT: Entering runlevel: 2
  42. Fri Jan  2 05:23:08 1970: Starting system log daemon....
  43. Fri Jan  2 05:23:09 1970: Starting kernel log daemon....
  44. Fri Jan  2 05:23:09 1970: Starting internet superserver: inetd.
  45. Fri Jan  2 05:23:10 1970: Starting periodic command scheduler: crond/var/spool/cron: No such file or directory
  46. Fri Jan  2 05:23:10 1970: /var/spool/cron: created
  47. Fri Jan  2 05:23:10 1970: crontabs: No such file or directory
  48. Fri Jan  2 05:23:10 1970: crontabs: created
  49. Fri Jan  2 05:23:10 1970: .
  50. Fri Jan  2 05:23:11 1970: nohup: appending output to `nohup.out'
  51. Fri Jan  2 05:23:11 1970: nohup: appending output to `nohup.out'
  52. Fri Jan  2 05:23:11 1970:   -s: bad/missing powerup-in-standby value (0..1)
  53. Fri Jan  2 05:23:11 1970:


 
Vieux routeur (marche)

Code :
  1. Fri Jan  2 04:58:21 1970: .
  2. Fri Jan  2 04:58:21 1970: Setting parameters of disc: (none).
  3. Fri Jan  2 04:58:21 1970: Setting the system clock.
  4. Fri Jan  2 04:58:22 1970: Activating swap...done.
  5. Fri Jan  2 04:58:22 1970: mount: you must specify the filesystem type
  6. Fri Jan  2 04:58:22 1970: Cannot check root file system because it is not mounted read-only. ^[[31mfailed!^[[39;49m
  7. Fri Jan  2 04:58:23 1970: Setting the system clock.
  8. Fri Jan  2 04:58:25 1970: Cleaning up ifupdown....
  9. Fri Jan  2 04:58:25 1970: Loading kernel modules...done.
  10. Fri Jan  2 04:58:25 1970: Loading device-mapper support.
  11. Fri Jan  2 04:58:26 1970: Checking file systems...fsck 1.41.0 (10-Jul-2008)
  12. Fri Jan  2 04:58:26 1970: done.
  13. Fri Jan  2 04:58:26 1970: Setting kernel variables (/etc/sysctl.conf)...done.
  14. Fri Jan  2 04:58:27 1970: Mounting local filesystems...mount: none already mounted or /dev/pts busy
  15. Fri Jan  2 04:58:27 1970: mount: according to mtab, devpts is already mounted on /dev/pts
  16. Fri Jan  2 04:58:27 1970: ^[[31mfailed.^[[39;49m
  17. Fri Jan  2 04:58:27 1970: Activating swapfile swap...done.
  18. Fri Jan  2 04:58:28 1970: Setting up networking....
  19. Fri Jan  2 04:58:29 1970: Configuring network interfaces...Internet Systems Consortium DHCP Client V3.1.1
  20. Fri Jan  2 04:58:30 1970: Copyright 2004-2008 Internet Systems Consortium.
  21. Fri Jan  2 04:58:30 1970: All rights reserved.
  22. Fri Jan  2 04:58:30 1970: For info, please visit http://www.isc.org/sw/dhcp/
  23. Fri Jan  2 04:58:30 1970:
  24. Fri Jan  2 04:58:33 1970: Listening on LPF/egiga0/00:80:c8:16:81:68
  25. Fri Jan  2 04:58:33 1970: Sending on   LPF/egiga0/00:80:c8:16:81:68
  26. Fri Jan  2 04:58:33 1970: Sending on   Socket/fallback
  27. Fri Jan  2 04:58:35 1970: DHCPDISCOVER on egiga0 to 255.255.255.255 port 67 interval 5
  28. Fri Jan  2 04:58:35 1970: DHCPOFFER from 192.168.0.1
  29. Fri Jan  2 04:58:35 1970: DHCPREQUEST on egiga0 to 255.255.255.255 port 67
  30. Fri Jan  2 04:58:35 1970: DHCPACK from 192.168.0.1
  31. Fri Jan  2 04:58:35 1970: bound to 192.168.0.125 -- renewal in 265966 seconds.
  32. Fri Jan  2 04:58:36 1970: done.
  33. Fri Jan  2 04:58:38 1970: INIT: Entering runlevel: 2
  34. Fri Jan  2 04:58:39 1970: Starting system log daemon....
  35. Fri Jan  2 04:58:40 1970: Starting kernel log daemon....
  36. Fri Jan  2 04:58:40 1970: Starting internet superserver: inetd.
  37. Fri Jan  2 04:58:41 1970: Starting periodic command scheduler: crond/var/spool/cron: No such file or directory
  38. Fri Jan  2 04:58:41 1970: /var/spool/cron: created
  39. Fri Jan  2 04:58:41 1970: crontabs: No such file or directory
  40. Fri Jan  2 04:58:41 1970: crontabs: created
  41. Fri Jan  2 04:58:41 1970: .
  42. Fri Jan  2 04:58:41 1970: nohup: appending output to `nohup.out'
  43. Fri Jan  2 04:58:41 1970: nohup: appending output to `nohup.out'
  44. Fri Jan  2 04:58:41 1970:   -s: bad/missing powerup-in-standby value (0..1)
  45. Fri Jan  2 04:58:42 1970:


 
Ifconfig output
Nouveau routeur (marche pas)

Code :
  1. egiga0    Link encap:Ethernet  HWaddr 00:80:c8:16:81:68
  2.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  3.           RX packets:1 errors:44 dropped:47 overruns:0 frame:2
  4.           TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
  5.           collisions:0 txqueuelen:256
  6.           RX bytes:60 (60.0 B)  TX bytes:2136 (2.0 KiB)
  7.           Interrupt:1 Base address:0xa000
  8. lo        Link encap:Local Loopback
  9.           inet addr:127.0.0.1  Mask:255.0.0.0
  10.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  11.           RX packets:1 errors:0 dropped:0 overruns:0 frame:0
  12.           TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
  13.           collisions:0 txqueuelen:0
  14.           RX bytes:112 (112.0 B)  TX bytes:112 (112.0 B)


 
Vieux routeur (marche)

Code :
  1. egiga0    Link encap:Ethernet  HWaddr 00:80:c8:16:81:68
  2.           inet addr:192.168.0.125  Bcast:192.168.0.255  Mask:255.255.255.0
  3.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  4.           RX packets:140 errors:0 dropped:3 overruns:0 frame:0
  5.           TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
  6.           collisions:0 txqueuelen:256
  7.           RX bytes:10441 (10.1 KiB)  TX bytes:8763 (8.5 KiB)
  8.           Interrupt:1 Base address:0xa000
  9. lo        Link encap:Local Loopback
  10.           inet addr:127.0.0.1  Mask:255.0.0.0
  11.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  12.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  13.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  14.           collisions:0 txqueuelen:0
  15.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


 
Ca peut aussi aider, voici le résultat de ifconfig sur mon PC avec le nouveau routeur (je l'utilise en ce moment)

Code :
  1. eth0      Link encap:Ethernet  HWaddr 00:17:31:e3:9c:74 
  2.           inet adr:192.168.0.100  Bcast:192.168.0.255  Masque:255.255.255.0
  3.           adr inet6: fe80::217:31ff:fee3:9c74/64 Scope:Lien               
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1             
  5.           Packets reçus:40511 erreurs:0 :0 overruns:0 frame:0             
  6.           TX packets:42170 errors:0 dropped:0 overruns:0 carrier:0       
  7.           collisions:0 lg file transmission:1000                         
  8.           Octets reçus:19474795 (19.4 MB) Octets transmis:7781451 (7.7 MB)
  9.           Interruption:252 Adresse de base:0x4000                         
  10. lo        Link encap:Boucle locale
  11.           inet adr:127.0.0.1  Masque:255.0.0.0
  12.           adr inet6: ::1/128 Scope:Hôte
  13.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  14.           Packets reçus:58816 erreurs:0 :0 overruns:0 frame:0
  15.           TX packets:58816 errors:0 dropped:0 overruns:0 carrier:0
  16.           collisions:0 lg file transmission:0
  17.           Octets reçus:16958498 (16.9 MB) Octets transmis:16958498 (16.9 MB)


 
Et enfin une capture d'écran prise sur l'interface d'administration du nouveau routeur:  
http://img91.imageshack.us/img91/8209/nasonnew.jpg
C'est assez étrange car le routeur le voit, l'adresse MAC correspond et il lui donne une IP mais ni le ping ni l'accès telnet fonctionnent, c'est comme s'il n'était pas sur le LAN. Et le NAS n'accède pas au WAN non plus.
 
Du coup je ne sais vraiment pas quoi faire, toute aide serait la bienvenue. Merci d'avance :)


Message édité par Wilthril le 12-10-2009 à 15:26:22
Reply

Marsh Posté le 09-10-2009 à 18:32:44   

Reply

Marsh Posté le 09-10-2009 à 19:55:40    

essayes de changer éventuellement le client dhcp: dans les logs avec ton premier routeur on s'aperçoit qu'il ne parvient pas à satisfaire la requète DHCP.
Tu es certain d'avoir activé le DHCP ? sur la bonne interface ?


---------------
Intermittent du GNU
Reply

Marsh Posté le 09-10-2009 à 20:00:58    

Oui le DHCP est bien activé. Une capture d'écran du 1er routeur (celui qui ne marche pas):
http://img185.imageshack.us/img185/8631/dhcpserver.jpg
 
Le fichier /etc/network/interfaces est comme ceci:

Code :
  1. # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
  2. # /usr/share/doc/ifupdown/examples for more information.
  3. auto lo
  4. iface lo inet loopback
  5. auto egiga0
  6. iface egiga0 inet dhcp
  7. #iface egiga0 inet static
  8. #    address 192.168.0.125
  9. #    netmask 255.255.255.0
  10. #    broadcast 192.168.0.255
  11. #    gateway 192.168.0.1


 
Sinon changer de client DHCP pourquoi pas, mais il faut le trouver... t'en connais un autre?
 
Merci pour ta réponse :)


Message édité par Wilthril le 09-10-2009 à 20:01:55
Reply

Marsh Posté le 09-10-2009 à 20:36:10    

pump par exemple.
 
dhclient egiga0 ne donne rien j'imagine (avec le nouveau routeur)?


---------------
Intermittent du GNU
Reply

Marsh Posté le 09-10-2009 à 21:51:22    

D'après la sortie ifconfig de ton nouveau routeur :


egiga0    Link encap:Ethernet  HWaddr 00:80:c8:16:81:68
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:44 dropped:47 overruns:0 frame:2
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:256
          RX bytes:60 (60.0 B)  TX bytes:2136 (2.0 KiB)
          Interrupt:1 Base address:0xa000


 
Aucune adresse IP ne semble être attribuée à l'interface egiga0 (seule l'addresse MAC est dispo).
Faut peut-être commencer par chercher de ce côté-là...


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 09-10-2009 à 23:05:37    

je pense que c'est l'interface sur le NAS là ( il donne les logs avec  le nouveau routeur et l'ancien routeur en suivant) ;)


Message édité par mikala le 09-10-2009 à 23:08:51

---------------
Intermittent du GNU
Reply

Marsh Posté le 09-10-2009 à 23:45:04    

Ah oui, en effet. Ça semble donc confirmer le problème de récupération de l'adresse IP attribuée par le routeur au niveau du client DHCP du NAS.
 
Perso, j'essaierai alors de jouer avec les paramètres de conf du serveur DHCP du routeur ; par exemple en désactivant l'option "Always broadcast" qui n'est pas nécessaire pour des clients DHCP Linux et peut occasionner parfois des problèmes avec.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 10-10-2009 à 00:57:09    

En effet le NAS n'arrive pas à avoir d'IP ce qui bloque. J'ai décoché le "Always broadcast" et ça ne change rien. Pareil j'ai rajouté dans rc.local

Code :
  1. dhclient egiga0

et ça ne change rien non plus.
 
J'ai mis pump comme client DHCP et j'ai enlevé l'autre (du coup dhclient n'est plus reconnu) et c'est toujours pareil (fonctionne sur le vieux mais pas sur le nouveau). C'est désespérant...
 
EDIT: bon finalement j'ai craqué et je suis reparti de zéro. J'ai recréé les partitions, mis une Debian mise à jour, j'ai mis le dernier firmware américain (le routeur est européen mais le dernier firmware américain est bien plus récent), et là tout fonctionne enfin.


Message édité par Wilthril le 12-10-2009 à 15:25:54
Reply

Sujets relatifs:

Leave a Replay

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