Задать вопрос
@JustMoose
Программист. Радиолюбитель. Прокрастинатор ;)

Как выбирается маршрут в сети?

Всем привет!
У меня есть ноут, у ноута есть сеть через провод и Wi-Fi.
Ещё там есть VPN, в каком-то виде.
Машинка виндовая, win-10.
Собственно, можно мне немножко ликбеза?

Когда я просто запускаю браузер, как машинка выбирает, куда пойдут пакеты: по проводу или по Wi-Fi?
Можно как-то управлять этим выбором?
А если на машинке стоит VPN, то он просто будет как третье сетевое устройство? И почему после запуска VPN пакеты из браузера идут именно в него, а не просто по проводу (Ethernet)?

А сделать Wi-Fi роутер из ноута можно? Например, чтобы он подключался к сети по проводу, а Wi-Fi работал внутри квартиры, и все пакеты, бегущие по Wi-Fi, заворачивались внутрь VPN?

Понимаю, что вопросы чайниковские, но с чего начать не представляю примерно совсем :(
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
Напиши route print либо netstat -rn в консоли - там тебе выведет список маршрутов и их приоритет (метрику)
Ещё можно в powershell Get-NetIPInterface - выведет метрику конкретно для интефрейсов

Чем число меньше - тем выше приоритет конкретно этого маршрута/интерфейса, если доступно несколько.
Метрику можно переопределить через powershell Set-NetIPInterface или через панель управления и свойства адаптера.
Изменить метрику для маршрута можно через route add или route change.
(для всех команд читай мануалы. Если полезешь куда не надо - можешь поломать подключение к интернету)

А сделать Wi-Fi роутер из ноута можно? Например, чтобы он подключался к сети по проводу, а Wi-Fi работал внутри квартиры, и все пакеты, бегущие по Wi-Fi, заворачивались внутрь VPN?

Это лучше в отдельный вопрос оформи. Если коротко, то да и в интернете есть инструкции, как это можно настроить.
Ответ написан
Комментировать
@AlexVWill
Есть такое понятие gateway. Условно говоря, это IP адрес, присвоенный сетевому интерфейсу, через который пойдет IP пакет, прежде чем его обработает внутренняя маршрутизация, и он уйдет на внешнюю маршрутизацию в роутер например. И default gateway - это gateway, который система и приложения его использует по умолчанию
В Linux его можно увидеть через команду ip r, в винде через ipconfig
Можно действовать 2мя путями либо устройство (либо виртуальное устройство tun для VPN) назначает свой собственный default gateway, либо после попадания в default getaway прописывается внутренний маршрут для передачи пакетов в VPN туннель, а дальше внутри него через роутер для сервера.

А сделать Wi-Fi роутер из ноута можно?

Да, можно, некоторые Linux это позволяют сделать просто нажатием кнопки.
На скриншоте Turn on WiFi Hotspot как раз оно, надо чтобы WIFi карта поддерживала этот режим.
spoiler
68d8286bd1b8b472758357.png
Ответ написан
Комментировать
@Drno
обычно по умолчанию юзается провод
Ответ написан
Комментировать
@Akina
Сетевой и системный админ, SQL-программист.
Алгоритм простой. Сначала из всех имеющихся маршрутов, подсеть которых включает узел назначения, выбирается самый "узкий". Если таковых несколько, выбирается тот, у которого минимальна метрика. Именно в шлюз этого маршрута и отправляется пакет.
Тип интерфейса при этом не имеет вовсе никакого значения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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