[DEBIAN] Carte réseau sans adresse MAC ? Normal ou problème matériel ?

Carte réseau sans adresse MAC ? Normal ou problème matériel ? [DEBIAN] - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 01-10-2014 à 20:30:16    

Salut les amis !

 

J'ai un ami qui a un souci sur son routeur tournant sous Debian 7.6.
La bécane en question a un port ethernet embarqué, plus une autre carte au format PCI-e contenant deux autres ports.

 

Pour que tout le monde sache de quoi il est question:

Code :
  1. root@router:~# lspci -nn
  2. 01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
  3. 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
  4. 06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
 

Jusque là pas de souci. En revanche impossible de faire fonctionner l'interface eth1 (eth0 étant celle embarquées, et eth2 le port fonctionnant correctement sur la carte PCI-e)
En regardant de plus près, je vois que l'une des deux interfaces réseau de la carte PCI-e n'a pas d'adresse MAC:

 
Code :
  1. root@router:~# dmesg | grep eth1
  2. [    0.791962] r8169 0000:04:00.0: eth1: RTL8169 at 0xffffc90000064000, 00:00:00:00:00:00, XID 00000000 IRQ 104
  3. [    0.791968] r8169 0000:04:00.0: eth1: jumbo features [frames: 7152 bytes, tx checksumming: ok]
 

D'ailleurs lors du ifup, on voyait apparaitre le message "RTNETLINK answers: Cannot assign requested address" ou encore "router dhclient: receive_packet failed on eth1: Network is down"

 

J'essaye malgré tout d'en mettre une à l'arrache en utilisant "macchanger", et en faisant un coup de dhclient -v eth1
Avec un adresse MAC, il m'est désormais possible d'essayer d'avoir une IP en DHCP (il y a un routeur avec DHCP de l'autre côté du câble normalement).

 

L'outil indique faire des DHCPDISCOVER, mais d'après tcpdump (via tcpdump -v -i eth1), il n'y a aucun paquet sortant de cette interface.

Code :
  1. root@router:~# ifup eth1
  2. Internet Systems Consortium DHCP Client 4.2.2
  3. Copyright 2004-2011 Internet Systems Consortium.
  4. All rights reserved.
  5. For info, please visit https://www.isc.org/software/dhcp/
  6. Listening on LPF/eth1/b0:19:6a:ca:6d:25
  7. Sending on   LPF/eth1/b0:19:6a:ca:6d:25
  8. Sending on   Socket/fallback
  9. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
  10. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
  11. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
  12. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
  13. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 18
  14. DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
  15. No DHCPOFFERS received.
  16. No working leases in persistent database - sleeping.
 

Qu'en pensez-vous ?


Message édité par the_bigboo le 01-10-2014 à 20:32:24
Reply

Marsh Posté le 01-10-2014 à 20:30:16   

Reply

Sujets relatifs:

Leave a Replay

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