Я нахожусь в локальной сети, у которой нет внешнего доступа к Интернету. Однако мне было поручено найти способ разрешить некоторым машинам доступ в Интернет (HTTP, HTTPS и т. Д.) Через беспроводную карту на их ноутбуке. Итак, у меня вопрос: есть ли способ указать браузеру, какой сетевой адаптер он должен использовать. Например, настроить IE для локальной сети и сказать FireFox для глобальной сети? Настройка браузера на самом деле не так уж и важна, просто один браузер работает только в локальной сети, а другой - только в глобальной сети.
Это скорее вопрос маршрутизации. Маршрут по умолчанию через Wi-Fi, а маршрут с маской локальной сети через Ethernet.
Предполагая, что карта WiFi имеет IP 12.34.56.78
и Eth card 192.168.1.123
у вас будет таблица маршрутизации, например:
Network Address Netmask Gateway Address Interface Metric
0.0.0.0 0.0.0.0 12.34.56.1 12.34.56.78 1
192.168.1.0 255.255.255.0 192.168.1.1 192.168.1.123 1
О какой среде мы говорим? Проблема здесь в том, чтобы подключить подключенный к Интернету хост, практически подключенный к вашей изолированной локальной сети. Я сомневаюсь, что способ доступа к Интернету включал неконтролируемый доступ с этих машин одновременно в обеих сетях?
Если клиенты, подключенные к Wi-Fi, будут скомпрометированы или даже немного неправильно настроены, вы должны открыть всю локальную сеть для захвата в зависимости от ее конфигурации (вы используете изоляцию домена и требуете ipsec и изолируете всех клиентов друг от друга?).
Кажется, лучше просто настроить брандмауэр (и / или прокси, как предлагается) в локальной сети, который разрешит любой HTTP-трафик, который вам нужен только для определенных клиентов. Таким образом, вы все еще контролируете ситуацию.
Но если нет, то я бы просто отключил клиента от локальной сети и использовал Wi-Fi с выходом в Интернет только при необходимости - без доступа к локальной сети. В любом случае это было бы немного безопаснее, будь это я. Брандмауэр локального клиента может быть настроен для блокировки вещей, когда он не подключен к домену / локальной сети. Хотя все равно страшно ^^
Вы не говорите браузеру, это делается на уровне ОС.
Просто убедитесь, что в настройках TCP / IP указан шлюз для беспроводной карты, а не для карты Ethernet.
Таким образом, он будет маршрутизировать трафик локальной сети через Ethernet и все, о чем он не знает, по беспроводной сети.
Натан прав насчет уровня ОС. Не могли бы вы вместо этого поставить прокси-сервер? Это одна из главных целей для них.
Это действительно вопрос маршрутизации ... Просто убедитесь, что для беспроводного шлюза установлен маршрут по умолчанию.
Вы можете настроить прокси в браузере, что позволит им получить доступ извне. Вы можете настроить это в Firefox или IE индивидуально.
В зависимости от IP-адреса вы должны иметь возможность маршрутизировать его через Ethernet или беспроводной адаптер.