[résolu] désactiver efficacement une interface réseau

Bonsoir,

J’ai une petite chose qui me gêne depuis un moment sur mon portable : j’ai une interface ethernet classique et une wifi, le problème est que de temps en temps mon eth0 se réactive (toute seule) et prend le pas sur mon wlan0, me bloquant ainsi l’accès à internet jusqu’à ce que je la re-désactive…

Je suppose ne pas être le seul à avoir eu le problème ? Y a t il une solution simple et efficace please ? :smiley:

(mon portable : sous etch et gnome, carte wifi mini-pci acx111 mû par ndiswrapper, carte ethernet std intel)

Comment ça elle se réactive? Peux tu être plus précis?

Parfois lorsque je lance mon petit seamonkey ; la page reste blanche. Dans ce cas je sais quoi faire (ça m’arrive régulièrement) : je vais dans mon utilitaire réseau et la paf la carte eth0 qui était sensée être désactivée (puisque débranchée) est de nouveau active, de plus elle est prise par defaut et donc passe avant la wlan0 (qui reste active mais ne semble plus être utilisée).

Euh … Et la désactiver au niveau du bios ? Possible ?

Ce que je veux dire, c’est que donne

ifconfig

et

route -n

dans ce cas? Est-elle toujours déclarée dans /etc/network/inerfaces?

je cherche une solution moins violente :smiley:.

elle est déclarée dans interfaces :

[code]auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface wlan0 inet static
wireless-essid reseau_wifi_sur_freebox_1
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.254
wireless-key *************************

iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.254

auto wlan0[/code]

mon ifconfig donne ça :

[code]toshx:/etc/network# ifconfig
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:39 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:2729 (2.6 KiB) TX bytes:2729 (2.6 KiB)

wlan0 Lien encap:Ethernet HWaddr 00:E0:98:FC:17:7D
inet adr:192.168.0.2 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::2e0:98ff:fefc:177d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:210003 errors:0 dropped:0 overruns:0 frame:0
TX packets:177479 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:284742624 (271.5 MiB) TX bytes:12908978 (12.3 MiB)
Interruption:11 Mémoire:cfffc000-cfffe000
[/code]

et enfin mon route -n donne ça :

Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 0.0.0.0 192.168.0.254 0.0.0.0 UG 0 0 0 wlan0

ceci quand eth0 est désactivée.

Vire le «allow-hotplug eth0», cette directives concerne plutôt les cartes PCMCIA. Soit tu fais un auto eth0 et tu dois la virer quand tu mets ta carte wifi (par le script ifup peut être) soit tu ne mets pas auto eth0 et tu fais ifup eth0 si tu as besoin de ton interface.

ça me convient très bien, merci pour l’info ! :smiley: