Назад | Перейти на главную страницу

Как перенаправить HTTP-трафик через определенный сетевой адаптер

у меня следующий сценарий.

Два ноутбука подключены через маршрутизатор через порты Ethernet. Эти два компьютера должны иметь возможность общаться друг с другом. Один компьютер также должен иметь доступ к Интернету через другой адаптер (например, мы возьмем эти два ноутбука на два разных сайта, где наиболее распространенным типом доступа в Интернет будет беспроводной). В изоляции все различные адаптеры работают нормально (т.е. внутренние сеть работает нормально, а беспроводной подключается к Интернету). Однако мы пытаемся включить все адаптеры одновременно, происходит следующее:

Похоже, что http-трафик пытается отправить через адаптер Ethernet (который, конечно, не подключен к Интернету).

Как мы можем это решить?

Вы не сказали, какую ОС вы используете, но вам нужен эквивалент «совместного использования подключения к Интернету», который, безусловно, присутствовал в операционных системах MS, а также доступен в OSX.

Включите это в системе с двойным подключением, и тогда она будет действовать как DHCP-сервер и NAT-маршрутизатор для второй системы. Эта вторая система должна быть подключена к первой с помощью коммутатора Ethernet или, если другого устройства нет, просто перекрестного кабеля - маршрутизатор не требуется.

Я подозреваю, что вам нужно подключить оба ноутбука к одной сети, например 192.168.0.0/24 это должна быть сеть, отличная от той, через которую предоставляется подключение к Интернету.

Затем поместите подключенный к Интернету ноутбук в его сеть, которая, как я полагаю, будет определяться подключением к Интернету. Предположим, его 10.1.1.0/24

Затем вам нужно установить маршрут по умолчанию на ноутбуке, подключенном к Интернету, чтобы использовать шлюз Интернет-сети. Т.е. ноутбук, подключенный к Интернету, должен будет использовать 10.1.1.254 в качестве маршрута по умолчанию.

Вы можете сделать это с помощью команды route, хотя я не знаком с ее версией для Windows, я знаю, что она существует, и я почти уверен, что с ее помощью вы можете перебросить таблицу маршрутизации.

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