Я использую Windows 7, и в настоящее время у меня нет DSL, потому что мы только что переехали. Я использую свой iphone в качестве модема 3G, но всякий раз, когда я включаю Wi-Fi, я не могу выходить в Интернет.
Как мне указать Windows 7 использовать только сеть Wi-Fi для просмотра, но по умолчанию Интернет подключен к 3G?
Ура
Вам необходимо создать маршруты для IP-адресов LAN с метрикой выше, чем маршрут по умолчанию (который используется при доступе к Интернету).
Этот вопрос очень старый, но, поскольку я не видел легких автоматизированное решение к этому где угодно, я думаю, я должен поделиться этим .cmd
сценарий я сделал пару лет назад.
Windows предполагает, что локальная сеть всегда быстрее и лучше, чем Wi-Fi, а Wi-Fi всегда быстрее и красивее, чем любой мобильный широкополосный доступ ... даже в наше время и в наше время у нас есть 3G и 4G - скоро 5G.
Ни один из других ответов не охватывает всех этих вопросов:
metric
значение для желаемого Default Gateway
вручную, независимо от того, используете ли вы графический интерфейс или интерфейс командной строки, становится чрезвычайно раздражающим: каждый раз, когда вы подключаетесь к мобильной сети, он будет сбрасываться до значения по умолчанию.Этот небольшой сценарий:
Находит связанные Default Gateway
(через интерфейсы Idx
) с выходов команд
netsh interface ipv4 show interfaces
netsh interface ipv4 show config <Idx>
Устанавливает metric
ценность этого шлюза к 5
в таблице маршрутов.
Не забудьте запустить это .cmd
скрипт с правами администратора.
@echo off
REM ! CHANGE THIS TO ! \
SET MyImportantInterface=Mobile Broadband
REM ! MATCH YOUR NEED ! /
For /f "tokens=1" %%* in (
'netsh interface ipv4 show interfaces
^| findstr /R /C:"%MyImportantInterface%"'
) Do Set "MyImportantInterface=%%*"
For /f "tokens=3" %%* in (
'netsh interface ipv4 show config "%MyImportantInterface%"
^| findstr /R /C:"Default Gateway"'
) Do Set "TheDefaultGateway=%%*"
route CHANGE 0.0.0.0 MASK 0.0.0.0 %TheDefaultGateway% ^
METRIC 5 IF %MyImportantInterface%
route PRINT | findstr /C:"%TheDefaultGateway%"
У меня сама была аналогичная проблема, и вы считаете, что если вы оставите поле «Шлюз по умолчанию» для подключения к WIFI пустым, все пройдет само.