[win7] какой софтиной грамотно законнектиться к вайфаю?

Temach

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

oliva

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

Temach

а метрики зачем жестко привязывать? разве они сами по себе меняются?

Filan

Просто статик маршрут до всех IP выбранного сайта. Метрики тут не при чём.

oliva

Если у дефолтного маршрута метрика меньше, то трафик должен через него идти, не?

Temach

Если у дефолтного маршрута метрика меньше, то трафик должен через него идти, не?
я думаю ты прав. но мне повезло - на сайт YYY надо будет ходить через вайфай поэтому когда я к нему коннекчусь то остальные соединения не затрагиваются (ибо как мне обьяснили у вафли метрика всегда 25 а у провода 20)
так что надо только сделать
route add YYYYYYYYYYYYYY MASK 255.255.255.255 192.168.0.1 METRIC 1
но когда я делаю это команду то потом в route print не появляется новый роут((((

nemec2707

на всякий случай - чтобы маршрут сохранялся после перезагрузки
route -p add

Temach

я не перезагружался
он где то в системе сохранился потому что повторно добавить его не получается
"Сбой добавления маршрута: Этот объект уже существует."

Temach

оказывается я опечатался надо было 192.168.1.1 а не 192.168.0.1
но поведение системы страннова то конечно

AlexV769

Вангую, что у тебя в WiFi и в проводе 192.168.0.0/24, т.е. с точки зрения маршрутизации WiFi и провод - одно и то же :)

Temach

неа. в проводе белый айпи.

Temach

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

cinot

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

Temach

в общем выяснилось что то что идет после слова METRIC - это не метрика а дельта (видимо в русском переводе винды ошибка "METRIC Определение метрики, т.е. цены для адресуемого узла." ).
и если я пишу 1 то итог будет 26. а я строчку искал что б метрика была равна единице в резалдтах route print

cinot

Если у дефолтного маршрута метрика меньше, то трафик должен через него идти, не?
неа, приоритетнее более узкая маска подсети ;-)

oliva

Вот что годы специализации на уровне приложения делают! Спасибо за напоминалку!

Temach

в общем мне тут говорят что в памяти таблица идет как order by mask desc, metric asc
и потом айпи просто сверху в низ по таблице просеивается до попадания
пиздец. что им мешало route print так же выводить на экран?

Temach

а в линуксе можно роут принт смотреть в том же порядке в каком выборка идет?

AlexV769

в общем мне тут говорят что в памяти таблица идет как order by mask desc
тебе сказали ерунду.

Temach

то есть алгоритм выбора роута из таблицы роутов совершенно иной?

AlexV769

Да, Longest prefix match называется. Как правило, он работает первым, метрики и прочие ухищрения срабатывают уже на следующем шаге. Хотя бывают и исключения, но очень редко.

cinot

Да, Longest prefix match называется.
Это и есть то, что сказали топикстартеру.
Выбирается маршрут с наиболее длинной маской (это можно перефразировать как order by mask desc), а если маски совпали - то уже выбирается по метрике.

AlexV769

Ты можешь перефразировать сколь угодно долго, но формулировка "в памяти таблица идет как order by mask desc" не соответствует действительности. В памяти таблица маршрутов представлена по-другому - используется trie.
Оставить комментарий
Имя или ник:
Комментарий: