Две Wi-Fi-карты

У вас не было такого, вы сидите в аэропорту, ещё три часа до вылета, делать нечего, доступно несколько открытый сетей вайфай, а скорость на той, к которой вы подключены всё время скачет? Приходится время от времени проверять как дела у «соседей», не лучше ли скорость на них?

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

Наверное был бы интересен и другой сценарий. Например, доступно две вайфай-сети. В одной высокая скорость, но работает только веб, во второй скорость так себе, зато открыты все протоколы. Я бы хотел подцепиться к обеим, чтобы через первую бродить по сайтам, а через вторую подключить джаббер или войти куда-то через SSH.

Жаль, что производители ноутов до этого не додумались. Чипы-то копейки стоят.

Поделиться
Отправить
2013  
34 комментария
vladon (vladon.ru)

Чипы-то копейки стоят.

Зато энергии два чипа жрут в два раза больше.

А вообще, есть же Wi-Fi usb-свистки, купил, вставил хоть десять штук — и лови себе сети.

Евгений Степанищев (bolknote.ru)

Комментарий для vladon.ru:

Зато энергии два чипа жрут в два раза больше.

Что ж теперь. У меня в смартфоне есть: bluetooth, wifi, чип LTE, NFC, это если не считать радиомодулей, собственно, сотовой связи, которые работают в сетях нескольких стандартов (т. е. разная схемотехника у них, скорее всего).

И ничего, аккумулятора на день хватает.

А вообще, есть же Wi-Fi usb-свистки, купил, вставил хоть десять штук — и лови себе сети.

Во-первых, они торчат и при перемещении с ноутом так и норовят что-то задеть (в старом домашнем ноуте я так выворотил один разъём ЮСБи). Во-вторых, нужен очень непростой софт под это дело, его-то откуда взять?

Astur (kozlov.am)

Мне почему-то кажется, что если кто-нибудь для этого напишет кроссплатформенную либу, то ноуты с двумя Wi-Fi как-то вдруг неожиданно появятся.

Евгений Степанищев (bolknote.ru)

Комментарий для kozlov.am:

Ну это точно не я буду, меня эта идея не настолько прёт :) А ресурсов туда много надо.

Паша

Они до всего додумались, просто ты входишь в малый процент потребителей, на которых не рентабильно тратиться на производство ПО/железо такого рода и его поддержку.

Евгений Степанищев (bolknote.ru)

Комментарий для Паша:

Если бы производители только из этого исходили! Это же отличная маркетинговая фишка, можно раструбить об этом на весь свет! Меня вот не волнует, что мой телефон на ц̲е̲л̲ы̲х̲ ̲8̲0̲ ̲г̲р̲а̲м̲м̲ тяжелее Айфон (экая тяжесть, должно быть), а смотри-ка, когда об этом все вокруг так говорят, кому-то это становится важно.

ExH

Вообще будет реальная проблема с маршрутизацией.
ip-адрес-то разный у разных провайдеров.
И вряд-ли они договорятся о том чтобы OSFP или подобное использовать.
А ещё бывают сплэши «Привет, мы супер-интернет-провайдер, у вас 30 минут на работу»

Евгений Степанищев (bolknote.ru)

Комментарий для ExH:

Вообще будет реальная проблема с маршрутизацией.

С чего бы? Я сейчас подключен через вайфай и к локальной сети через езернет, никаких трудностей не испытываю.

А ещё бывают сплэши «Привет, мы супер-интернет-провайдер, у вас 30 минут на работу»

Бывают. Если кнопка на экране единственная, то у меня «Мак» сам на неё нажимает, если нет, то показывает мне этот экран в специальном окне. Ничего страшного.

ExH

Комментарий для Евгения Степанищева:

С того что ip у разных провайдеров из разных сетей и переключение будет не мгновенным.
Что-то около минуты на переключение.
Как мне кажется, это будет только раздражать.

Евгений Степанищев (bolknote.ru)

Комментарий для ExH:

С того что ip у разных провайдеров из разных сетей и переключение будет не мгновенным.
Что-то около минуты на переключение.

Какое переключение, я не очень понимаю? У машины может быть много айпи-адресов. У меня вот прямо сейчас их пять (если считать два локалхоста). Как только второй адаптер нащупывает живительные потоки интернета, в системе появляется ещё один айпи-адрес. Только и всего. И часть пакетов, при помощи роутинга идёт по новому пути. Ничего невозможного не вижу тут.

Роман Янковский (roman.yankovsky.me)

Мобилка же как-то решает проблему маршрутизации при перескакивании с Wi-Fi на 3G и обратно. Я этот переход вообще не замечаю.

ExH

Комментарий для Евгения Степанищева:

И часть пакетов, при помощи роутинга идёт по новому пути.

В теории всё замечательно, на практике реализовать подобное не получится.

Евгений Степанищев (bolknote.ru)

Комментарий для ExH:

Вы сейчас полную ерунду говорите, простите.

masterspammer (masterspammer.livejournal.com)

А PC-карту использовать поможет?

vladon (vladon.ru)

Комментарий для Евгения Степанищева:

Зато энергии два чипа жрут в два раза больше.

Что ж теперь. У меня в смартфоне есть: bluetooth, wifi, чип LTE, NFC, это если не считать радиомодулей, собственно, сотовой связи, которые работают в сетях нескольких стандартов (т. е. разная схемотехника у них, скорее всего).
И ничего, аккумулятора на день хватает.

Ну они же не постоянно работают.

А вообще, есть же Wi-Fi usb-свистки, купил, вставил хоть десять штук — и лови себе сети.

Во-первых, они торчат и при перемещении с ноутом так и норовят что-то задеть (в старом домашнем ноуте я так выворотил один разъём ЮСБи). Во-вторых, нужен очень непростой софт под это дело, его-то откуда взять?

Есть такие свистки, которых вообще не видно и чтобы выворотить разъём, нужно ну очень постараться, например:

http://naberezhnye-chelny.dns-shop.ru/catalog/i136096/adapter-besprovodnoj-netgear-wna1000m.html

http://naberezhnye-chelny.dns-shop.ru/catalog/i155224/adapter-besprovodnoj-tp-link-tl-wn725n.html

(не имею отношения к этому магазину)

vladon (vladon.ru)

Комментарий для ExH:

И часть пакетов, при помощи роутинга идёт по новому пути.

В теории всё замечательно, на практике реализовать подобное не получится.

Почему нет? Одна из первых ссылок из гугла:  http://unix.stackexchange.com/questions/21093/output-traffic-on-different-interfaces-based-on-destination-port

Евгений Степанищев (bolknote.ru)

Комментарий для masterspammer.livejournal.com:

А PC-карту использовать поможет?

Не поможет :) Нет у меня такого разъёма в «Маке», да и в новых тонких ноутах его тоже нигде нет. Слишком толстый он. Вариант Владона с компактными адаптерами мне больше нравится. Но софта всё равно нет.

masterspammer (masterspammer.livejournal.com)

Комментарий для Евгения Степанищева:

Взять ноут где есть (и пусть он не будет тонкий) и вставить туда карту — решение одного уровня с покупкой ноута сразу с двумя картами.

Сергей

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

Кстати, вы уверены, что переключаться приходится по реальным причинам, а не психологическим? Вроде как из-за того, что «у соседа всегда больше» ?

Евгений Степанищев (bolknote.ru)

Комментарий для Сергей:

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

Не, не анонсируют. Надо подключиться и проверить.

Кстати, вы уверены, что переключаться приходится по реальным причинам, а не психологическим? Вроде как из-за того, что «у соседа всегда больше»?

Уверен, переподключаться всё-таки геморрой.

zg (zg.livejournal.com)

Комментарий для Сергей:

Одна карта и так всё время сканирует эфир, в промежутках между передачей-приёмом.

прямо так сканирует? с переключением частот?

Сергей

Комментарий для zg.livejournal.com:

Да, а что тут удивительного? Или вы думаете что в карте внутри ПТК, плоскогубцы и неонка?
Ресивер принимает сразу весь диапазон, гонит его в АЦП, далее программно выделяется нужный сигнал. Или у карточек dsp для красного словца?
Из принятого ШПС выделить нужные несущие и отмониторить их — ничего экстраординарного.

zg (zg.livejournal.com)

Комментарий для Сергей:

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

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

прямо так сканирует? с переключением частот?
частоту надо было переключать, и переключалась она не быстро.

Какая разница, быстро или небыстро? Я ж не в автомобиле еду.

zg (zg.livejournal.com)

Комментарий для Евгения Степанищева:

Какая разница, быстро или небыстро?

пока карта переключается на другую частоту, пока слушает эфир (а чтобы что-то услышать, надо слушать вполне ощутимое время), пока переключается обратно — всё это время она не слышит то, что происходит на родной частоте. пакеты теряются, что не способствует производительности, как мне кажется.

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

пока карта переключается на другую частоту, пока слушает эфир (а чтобы что-то услышать, надо слушать вполне ощутимое время), пока переключается обратно — всё это время она не слышит то, что происходит на родной частоте.

У меня про две карты написано. Пусть теряются, для этого карты и две.

zg (zg.livejournal.com)

Комментарий для Евгения Степанищева:

перечитайте первый мой комментарий, там как раз и было удивление по поводу одновременного сканирования и передачи данных одной картой.

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

А, вот оно что. Я не вник в суть дискуссии. Прошу прощения.

artemp.pip.verisignlabs.com

Комментарий для Евгения Степанищева:

в системе появляется ещё один айпи-адрес. И часть пакетов, при помощи роутинга идёт по новому пути.

Я может чего-то недопонимаю, но это какая часть пакетов? У вас есть установленные соединения между вашим айпи A и удаленным айпи Б. И насколько я понимаю пакеты этих соединений начать отправлять с айпи Д не получится. То бишь случае когда у вас открыта ssh сессия, разговор по скайпу и скачивание файла и тут

вторая карта такую сеть находит, то теперь она становится основной

все существующие соединения обрываются. Как-то не очень полезно. Или я ошибаюсь?

Евгений Степанищев (bolknote.ru)

Комментарий для artemp.pip.verisignlabs.com:

Я может чего-то недопонимаю, но это какая часть пакетов? У вас есть установленные соединения между вашим айпи A и удаленным айпи Б. И насколько я понимаю пакеты этих соединений начать отправлять с айпи Д не получится.

Нет никакой проблемы «выпускать пакеты» из другого интерфейса. Но я говорил даже не об этом. Все новые соединения на порт 80, например, можно пускать уже по новому пути.

Евгений Степанищев (bolknote.ru)

Комментарий для artemp.pip.verisignlabs.com:

все существующие соединения обрываются. Как-то не очень полезно. Или я ошибаюсь?

Поэтому я и не сел это программировать в тот же день. Логика очень сложной получается. И зависимая от текущих используемых протоколов. Некоторые клиенты со сменой канала справятся сами (аська, браузер), некоторые не справятся в определённых случаях (скайп, идёт видеоразговор), некоторые не справятся вообще (ssh).

Сергей

Комментарий для zg.livejournal.com:

Это какие же Wi-Fi карточки для смены частоты (не диапазона, а канала в диапазоне) требуют много времени?

greli (greli.livejournal.com)

Зато энергии два чипа жрут в два раза больше.

Ага, у меня айпад и телефон разряжаются при поиске вай-фая только в путь. (Сталкивался с неработающим в аэропортах.)

Евгений Степанищев (bolknote.ru)

Комментарий для greli.livejournal.com:

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

Популярное