Как подключиться к нескольким Wi-Fi-сетям?

Как я могу подключиться к 2 сетям WiFi одновременно с одним WiFi-адаптером?

У меня есть две отдельные беспроводные сети, к которым я должен подключить Ubuntu-ПК одновременно: первый с доступом в Интернет, а другой без доступа в Интернет.

Я попытался создать виртуальный интерфейс, и хотя, похоже, это не ошибка, он не отображается в Network Manager. Казалось бы, драйвер, который я использую, - ath9k :

lcpi

Как я могу узнать, может ли он создавать виртуальные беспроводные интерфейсы? Можно ли заменить драйвер ath9k , если он не поддерживает виртуальные интерфейсы?

17 голосов | спросил user203053 26 J0000006Europe/Moscow 2014, 22:52:31

2 ответа


20

Да, вы можете, если ваша карта поддерживает его. Прежде всего посмотрите документацию iw и особенно страницу виртуальные интерфейсы . Если вы не используете 14.04, то есть из-за ошибки в сценариях udev (возможно исправлено в 15.10, но пока не подтверждено).

Примечание , что в следующем описании wlan0 - мой обычный интерфейс WiFi и wlan1 - это имя, которое я выбрал для виртуального (это довольно произвольно). Конечно, вы должны адаптировать это к своей системе.

Вы можете создать новый виртуальный интерфейс:

sudo iw dev wlan0 interface add wlan1 type station 

, если ваш адаптер /драйвер поддерживает его, это сделано --- теперь у вас есть два интерфейса; в противном случае у вас будет какая-то ошибка или интерфейс не появится.

Вы можете проверить, существует ли новый интерфейс, набрав

 sudo ifconfig -a 

... и посмотрите, появляется ли интерфейс wlan1. Он также будет отображаться в Network Manager:

введите описание изображения здесь>> </p>

<p> Вы можете удалить виртуальный интерфейс с помощью </p>

<pre><code>---- +: = 5 = + ----</code></pre>

<p> Я никогда не использовал его --- Я пытался дважды подключиться к моему маршрутизатору, и возникла хаос (но это, вероятно, нормально). Более того, вам, вероятно, нужно будет проверить, включена ли пересылка пакетов между двумя интерфейсами по умолчанию или нет, и вам, вероятно, придется немного поиграть с маршрутизацией. Но это начало. </p>

<p> PD --- одна из вещей, которую вам, вероятно, придется изменить, - это номер MAC «виртуального» интерфейса, который по умолчанию тот же, что и другой, и будет создавать проблемы почти наверняка. </p></body></html>

ответил Rmano 26 J0000006Europe/Moscow 2014, 23:35:34
1

Это было бы очень удобно добавить в качестве комментария, но для этого понадобилось бы 50 баллов репутации. К сожалению


Я нашел другой ответ в этой теме, и у него есть немного лишнего, чтобы сэкономить некоторое время.
например
Об использовании обоих интерфейсов в одно и то же время и они не являются уникальными: это, вероятно, потому, что они оба используют один и тот же MAC-адрес. Вы можете попытаться изменить MAC-адрес нового перед активацией.
 ip link set dev <dev-name> address <new-mac-address> 

https : //superuser.com/questions/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device

ответил osiixy 6 MaramSun, 06 Mar 2016 10:51:22 +03002016-03-06T10:51:22+03:0010 2016, 10:51:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132