Содержание
Иногда требуется настроить маршрутизацию таким образом, чтобы по умолчанию использовался один канал в Интернет, а на отдельный сайт или сервер пользователи заходили через другой шлюз. Таким образом вы можете разнести серфинг и, скажем, IP-телефонию по разным линиям, чтобы качество передачи голоса не ухудшалось при скачивании файлов.
Рассмотрим ситуацию на простом примере. Имеется стационарный компьютер, который подключен к Интернету по проводу. Мы запустим мобильную точку доступа на смартфоне, подсоединим Wi-Fi адаптер в USB-порт ПК и подключимся к этой беспроводной сети. В результате, компьютер подключен к двум сетям одновременно. Соответственно, у нас 2 шлюза: 192.168.95.1 (проводной интерфейс) и 192.168.43.1 (беспроводной адаптер).
Задача: заставить компьютер открывать все сайты через один шлюз , а обращаться к отдельному сайту — через другой. В качестве особенного ресурса возьмем всеми любимый сайт 2ip.ru. На его примере можно будет легко проверить, через какой Интернет-канал осуществляется доступ.
Настройка маршрутизации
Запускаем командную строку от имени администратора.
1. Удаляем шлюз по умолчанию:
route delete 0.0.0.0
2. Добавляем постоянный маршрут для назначения проводного интерфейса шлюзом по умолчанию:
route -p add 0.0.0.0 mask 0.0.0.0 192.168.95.1 metric 10
Заходим на 2ip.ru. Видим, что отображается IP нашего проводного провайдера.
Открываем internet.yandex.ru — видим тот же адрес.
3. Вычисляем IP «особенного» сайта, который мы хотим открывать через провайдера №2:
Ping 2ip.ru
Получаем ответ:
Ответ от 188.40.35.183: число байт=32 время=61мс TTL=56
4. Прописываем постоянный маршрут, согласно которого трафик на нужный сайт будет ходить через беспроводной интерфейс:
route -p add 188.40.35.183 mask 255.255.255.255 192.168.43.1
Проверка результата
1. Открываем internet.yandex.ru и видим внешний IP основного провайдера.
2. Заходим на 2ip.ru и видим IP провайдера №2. Это значит, что выбранный сайт открывается через другой шлюз. То, что нам и нужно!
Послесловие
С помощью маршрутов можно направить трафик к разным узлам через разные каналы. Таким образом вы можете обеспечить доступ к важному сайту, серверу или службе через отдельный шлюз с более качественным Интернетом (или наоборот — пустить неприоритетный трафик через резервную линию для разгрузки основной).