Activation interface réseaux avec câble débranché

Bonjour à toutes, à tous !

J’aimerais en fait que ma carte réseaux “ethx” reste activée même si elle ne détecte pas de câble réseaux. En fait j’utilise une VM “bridgée” sur cette interface, et lorsque le lien tombe (ce qui est le fonctionnement normal, car reliée à un routeur lan pas tjs up), je n’ai bien sur pas accès à cette VM (ce qui me paraît aussi normal ceci dit…).
J’aimerais donc faire croire à ma lenny qu’un câble est tjs connecté à cette interface “ethx”.
PS : J’aimerais garder le mode bridged pour des raisons de schématique réseaux (exit les “host-only” ou les “nat”, du moins sur cette interface).

Merci !

Si tu as ifplugd ou un truc du genre qui surveille l’état de l’interface, essaie de le désactiver.

Normal, c’est vite dit. L’hôte n’a pas besoin de l’interface externe pour communiquer avec la machine virtuelle. Tu as comparé le résultat de ifconfig -a dans les deux situations ?

Pas de soucis côté ifpluged.
Pour le ifconfig eth1 (c’est d’elle qu’on parle) côté “host” :

eth1      Link encap:Ethernet  HWaddr bla:bla:bla:bla
          inet adr:192.168.1.200  Bcast:192.168.1.255  Masque:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:121589 errors:0 dropped:0 overruns:0 frame:0
          TX packets:149545 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:9241518 (8.8 MiB)  TX bytes:80766038 (77.0 MiB)
          Interruption:16 Adresse de base:0xc000

Pour le ifconfig eth2 côté “guest” :

eth2      Link encap:Ethernet  HWaddr plouf:plouf
          inet adr:192.168.1.3  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: ouah:youpi:cool Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4236 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 B)  TX bytes:178128 (173.9 KiB)
          Adresse de base:0x2010 Mémoire:e8980000-e89a0000

On note bien côté host que lorsqu’un lien physique n’est pas présent sur l’interface, il manque ces indications :

[quote=“jaywax”]On note bien côté host que lorsqu’un lien physique n’est pas présent sur l’interface, il manque ces indications :

Oui, je crois que c’est le résultat du flag RUNNING qui manque. C’est directement le pilote ethernet qui positionne ce flag. A moins de pouvoir désactiver la détection du lien avec ethtool, mii-tool ou un paramètre du module pilote, je ne vois pas quoi faire.

Au fait, il est où le pont dans tout ça ?

Merci pour tes réponses.
Bon ethtool et mii-tool ne semble posséder d’options propres pour activer le lien physique.
Mon interface est gérée par le driver r8169

version: 2.2LK-NAPI
firmware-version:
bus-info: 0000:01:09.0

Cependant, je cherche, mais je n’ai pas encore trouvé quelles options il faudrait passer au module pour “by-passer” cette détection.
Pour le bridge vmware, on en voit des traces seulement dans syslog :

device eth1 entered promiscuous mode
audit(1215097583.275:25): dev=eth1 prom=256 old_prom=0 auid=4294967295
bridge-eth1: enabled promiscuous mode

Côté interface, c’est transparent.