Несколько беспроводных адаптеров, которые используются?

Вопрос или проблема

Я использую Ubuntu 13.04 на Dell E6410.

  1. Dell E6410 поставляется с адаптером Wifi по умолчанию: Intel Centrino Advanced-N 6200.
  2. Я дополнительно подключил адаптер realtek rtl8192cu.

Я ясно вижу, какой адаптер используется, по значку конфигурации сети в правом верхнем углу Ubuntu 13.04.

Однако меня интересует, есть ли способ в bash с помощью командной строки показать:

  1. Сколько адаптеров Wifi сейчас на моей системе? ifconfig показывает только два адаптера wifi, и я вижу, что wlan1 используется, но какой адаптер соответствует wlan1? и какой адаптер соответствует wlan0?
  2. Я ясно вижу MAC-адреса двух адаптеров Wifi, но lsusb показывает только подключенные USB-устройства без указания их MAC-адреса. И адаптер Wifi по умолчанию, поставляемый с ноутбуком, не является USB-устройством. lshw занимает у меня так много времени, чтобы четко показать MAC-адрес для Centrino Advanced-N 6200 и MAC-адрес для realtek rtl8192cu.

Так что меня интересует, есть ли простой, но прямой способ сравнить оба устройства Wifi?

Рискуя полностью высмеять себя, но: А как насчет того, чтобы просто отключить usb-wifi и выполнить ifconfig, чтобы увидеть, какой mac остался? так что вы должны знать, что есть что.

вы также можете попробовать iWconfig, чтобы получить более подробную информацию о ваших адаптерах.

и, наконец, вы можете “ifconfig wlanX down”, чтобы отключить один из адаптеров и выяснить, какой остался (-: (в роутере, например, если доступно)

с наилучшими пожеланиями. (-:

Идентифицируйте свои сетевые карты с помощью lshw

sudo lshw -class network

Вы должны получить результат, подобный этому:

*-network
             описание: Ethernet interface
             продукт: Ethernet Connection I217-V
             производитель: Intel Corporation
             физический id: 19
             информация о шине: pci@0000:00:19.0
             логическое имя: eth0
             версия: 04
             серийный номер: bc:5f:f4:b0:b3:f9
             скорость: 1Gbit/s
             емкость: 1Gbit/s
             ширина: 32 бита
             частота: 33MHz
             возможности: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
             конфигурация: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.1.4-k duplex=full firmware=0.13-4 ip=192.168.123.120 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
             ресурсы: irq:46 memory:f3100000-f311ffff memory:f3139000-f3139fff ioport:f040(size=32)

Серийный номер – это MAC-адрес. В этот момент вы должны знать, у какого устройства какой MAC-адрес.

С помощью ifconfig (быстрее, чем lshw) вы можете теперь идентифицировать свои устройства по MAC-адресу (ищите поле HWaddr)

Конечно, вы всегда можете проверить “Информацию о подключении” в меню Network manager (две стрелки в правом верхнем углу вашего рабочего стола).

Как только вы идентифицируете свои сетевые карты, я бы предложил использовать Network manager для легкого переключения и идентификации друг от друга. В меню “Редактировать соединения…” вы можете создавать новые соединения для каждого устройства, и вы свободны называть каждую конфигурацию произвольным названием (например: Realtek Home или Intel Work)

Ответ или решение

Проблема с использованием нескольких беспроводных адаптеров может стать настоящей головной болью для пользователей, особенно когда требуется получить четкую информацию о каждом из устройств. Рассмотрим, как можно эффективно идентифицировать и управлять вашими адаптерами на Ubuntu 13.04.

1. Определение количества беспроводных адаптеров

Для начала, чтобы определить количество беспроводных адаптеров в вашей системе, вы можете использовать команду iwconfig. Она предоставит информацию о всех беспроводных интерфейсах и их статусе. Выполните следующую команду в терминале:

iwconfig

Вы увидите список всех беспроводных интерфейсов, включая wlan0 и wlan1, а также информацию о текущем состоянии подключения.

2. Идентификация адаптеров по MAC-адресам

Для более детального анализа и сопоставления адаптеров с их MAC-адресами, воспользуйтесь следующей командой:

sudo lshw -class network

Эта команда выдаст исчерпывающую информацию о сетевых устройствах в системе, включая MAC-адреса (параметр serial) для каждого адаптера.

Пример вывода может выглядеть следующим образом:

*-network
     description: Wireless interface
     product: Centrino Advanced-N 6200
     vendor: Intel Corporation
     serial: 01:23:45:67:89:ab 
...
*-network
     description: Wireless interface
     product: RTL8192CU
     vendor: Realtek Semiconductor Co., Ltd.
     serial: 12:34:56:78:9a:bc 

Теперь вы можете сопоставить mac адреса с именами интерфейсов, которые вы видели в ifconfig.

3. Определение активного адаптера

Как ты уже заметил, использование ifconfig может не всегда давать полную картину. Для определения активного адаптера вы также можете использовать ip link:

ip link show

Эта команда покажет, какие интерфейсы активны, что поможет вам констатировать, какой адаптер в данный момент используется.

4. Упрощение анализа

Если вам нужно быстро протестировать, какой адаптер используется, вы можете временно отключить один из них. Для этого выполните:

sudo ifconfig wlanX down

где wlanX — это интерфейс, который вы хотите отключить. После этого выполните команду ifconfig или iwconfig для наблюдения, какой адаптер остался активным.

5. Использование Network Manager

Для удобства управления беспроводными подключениями приготовьте несколько предустановленных конфигураций в Network Manager. Это позволит вам быстро переключаться между адаптерами и выбирать нужные параметры для каждого устройства, что сделает процесс управления более удобным.

Заключение

Использование нескольких адаптеров может вызывать сложности, тем не менее, используя приведенные выше команды и методы, вы сможете эффективно идентифицировать и управлять вашими беспроводными устройствами на Ubuntu 13.04. Не забывайте регулярно проверять документацию Ubuntu и сетевых адаптеров для получения актуальной информации и нововведений, чтобы всегда оставаться в курсе.

Оцените материал
Добавить комментарий

Капча загружается...