Как назначить приоритет одному сетевому интерфейсу другому, в контексте функций Windows "нижнего уровня"?
Хорошо, так что я думаю, что я на правильном сайте SE... Мы узнаем через минуту; но мои извинения, если я не. Тем не мение...
У меня есть пара сетевых интерфейсов в этой системе (и пара на моем рабочем месте); один из этих сетевых адаптеров я назову "проблемным ребенком"...
Порядок сетевых карт в моих расширенных настройках в разделе [Общие] Сетевые подключения:
Gigabit 1 Gigabit 2 Hamachi (Соединения для удаленного доступа)
Теперь - насколько мне известно; это единственное место в Windows 7, где я могу расставить приоритеты одной сетевой карте над другой - но, видимо, это не единственная.
[Единственная видимая] проблема, с которой я сталкиваюсь в данный момент, и которую я здесь хочу решить, - это тот факт, что в операции более низкого уровня, такой как исполняемый файл командной строки Windows 'net view', я в конечном итоге вижу только результаты от адаптера Hamachi.
Теперь - у меня есть общий доступ к файлам и принтерам, а также включено обнаружение сети - так что я немного растерялся, почему я так ограничен.
Нижняя линия; какие-либо предложения по изменению приоритета сетевых карт?
1 ответ
Может быть, я ошибаюсь, но я не думаю, что есть такая вещь, как приоритет сетевого адаптера. То, что у вас есть, - это логические сети, назначенные каждой из них (определенные по IP-адресу и маске сети) и маршруты.
У вас должен быть один маршрут по умолчанию, также известный как шлюз по умолчанию. Любая попытка связи с IP-адресом, который не принадлежит ни одной из ваших сетей по совпадению IP/ маска сети, будет перенаправлена на этот шлюз.
Вы также можете настроить маршруты. Например, скажем, у вас есть два сетевых адаптера:
- Адаптер 1 с IP 192.168.0.123 маска сети 255.255.255.0
- Адаптер 2 с IP 192.168.1.123 маска сети 255.255.255.0
Учитывая, что ваш шлюз 192.168.0.1, он всегда будет использовать адаптер 1 для связи с Интернетом, потому что IP 192.168.0.1 находится в зоне действия этой логической сети.
Однако вы можете добавить собственные маршруты, например:
route add 8.8.0.0 netmask 255.255.0.0 192.168.1.1
Теперь любая попытка связаться с адресами в диапазоне от 8.8.0.1 до 8.8.255.254 будет использовать шлюз 192.168.1.1, который принадлежит сети в адаптере 2.
Следуя этой же логике, вы можете настроить сетевые маршруты там, где вы хотите, чтобы он использовал ваш второй адаптер вместо шлюза по умолчанию.