Disable a WiFi internface selectively

I have a Sony Vaio with built-in WiFi.

I deemed the built-in WiFi to be flaky, so I installed a WiFi PC Card.

OpenSUSE 11.2 stock GNOME install out of the box, is there a way to disable just the flaky WiFi interface with Network Manager?

It seems I can disable all WiFi or enable all WiFi but not individual interfaces selectively. If I connect to my router, the flaky interface wants to act as the dominant interface and makes my connection slow and unreliable.

I hate to make comparisons with Windows, but it’s very obvious how to do it there. Is this something I can do with Network Manager or in GNOME? Or is this something deeper, changing configuration files with a text editor or recompiling kernel?

On 06/22/2010 07:06 PM, losinghair wrote:
>
> I have a Sony Vaio with built-in WiFi.
>
> I deemed the built-in WiFi to be flaky, so I installed a WiFi PC Card.
>
> OpenSUSE 11.2 stock GNOME install out of the box, is there a way to
> disable just the flaky WiFi interface with Network Manager?
>
> It seems I can disable all WiFi or enable all WiFi but not individual
> interfaces selectively. If I connect to my router, the flaky interface
> wants to act as the dominant interface and makes my connection slow and
> unreliable.
>
> I hate to make comparisons with Windows, but it’s very obvious how to
> do it there. Is this something I can do with Network Manager or in
> GNOME? Or is this something deeper, changing configuration files with a
> text editor or recompiling kernel?

You can unload the driver for that device with “sudo /sbin/modprobe -r
driver_name”. In addition, you can add a line to
/etc/modprobe.d/50-blacklist.conf that will keep the driver from ever
loading, thus it is “changing a configuration file with a text editor”. If
you want, you could recompile the kernel with that driver omitted, but
that would be overkill.