PDA

Показать полную графическую версию : Две сетевых карты


VictorSh
08-02-2011, 01:30
Как в Windows XP выбрать какую сетевую карту использовать для конкретных соединений если их больше одной (например, в ноутбуке беспроводная и обычная проводная)?

Столкнулся с проблемой, когда настраиваю на ноуте по проводной карте какой нить роутер, а по беспроводному интерфейсу я подключен к интернету.
Так вот, если ввесли что-то типа 192.168.0.10 в адресную строку браузера, то он не обнаруживает такой страницы (причем включено одновременно две карты).
Стоит выключить беспроводную карту, так проводная сразу начинает "работать" и браузер все находит.
Есть подозрение, что в Windows XP, есть приоритет на то, какую карту использовать, если их больше одной и даже если две включены, то используется только одна какая-то.
Но настройки у них разные (маска подсети) поэтому и браузер не открыват админку роутера.

И вообще, не применительно к настройке роутеров: если в компе две сетевые карты (например проводные) то как компу сказать, чтобы он использовал например первую для подключения к такому то адресу, а вторую к другому (или в браузере или в консоли)?

Система Windows XP SP2 Rus.

atm_kzn
08-02-2011, 08:54
то как компу сказать, чтобы он использовал например первую для подключения к такому то адресу, а вторую к другому (или в браузере или в консоли) »
Смотрите описание команды route в командной строке.

Gordon_Freeman0
08-02-2011, 11:26
http://s42.radikal.ru/i097/1102/89/300a74ff6419.png > http://s54.radikal.ru/i144/1102/92/3ce5340ed337.png
Оно, не?

VictorSh
08-02-2011, 19:59
Gordon_Freeman0
Да оно, но тут просто приоритеты, это значит, что к адресу такому то винда будет использовать сетевую карту номер один если они все включены. (как я понял). А мне надо чтобы для доступа к одному компу винда юзала карту номер 1, а для доступа к, например к точке доступа (которая находится в другой подсети, по отношению к карте 1) карту номер 2. А так как, как я понял, винда испоьзует карту номер 1 всегда если она первая в этом списке, то доступ через карту 2 не проходит. Стоит только отключить карту 1, так сразу начинают проходить пинги до точки доступа через карту 2.

Gordon_Freeman0
09-02-2011, 04:01
Ну тут даже не порекомендую ничего, ибо не знаю.

Petya V4sechkin
09-02-2011, 11:56
VictorSh, так что, справку о команде route не смогли прочитать?
Выложите результаты выполнения в командной строке:
ipconfig /all
route print

VictorSh
09-02-2011, 20:53
Petya V4sechkin

C:\WINDOWS\system32>ipconfig /all

Настройка протокола IP для Windows



Имя компьютера . . . . . . . . . : XXXXXXX

Основной DNS-суффикс . . . . . . :

Тип узла. . . . . . . . . . . . . : неизвестный

IP-маршрутизация включена . . . . : нет

WINS-прокси включен . . . . . . . : нет

Порядок просмотра суффиксов DNS . : xxxx.xxx.su



Внешняя сеть - Ethernet адаптер:



DNS-суффикс этого подключения . . :

Описание . . . . . . . . . . . . : D-Link DGE-530T V.B1 Gigabit Ethernet Adapter

Физический адрес. . . . . . . . . : 00-1E-58-A7-BD-91

Dhcp включен. . . . . . . . . . . : нет

IP-адрес . . . . . . . . . . . . : 193.232.125.XXX

Маска подсети . . . . . . . . . . : 255.255.255.224

Основной шлюз . . . . . . . . . . : 193.232.125.193

DNS-серверы . . . . . . . . . . . : 193.232.125.193



Подключение по локальной сети - Ethernet адаптер:



DNS-суффикс этого подключения . . : xxxx.xxx.su

Описание . . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC

Физический адрес. . . . . . . . . : 00-1B-FC-DA-B6-50

Dhcp включен. . . . . . . . . . . : да

Автонастройка включена . . . . . : да

IP-адрес . . . . . . . . . . . . : 192.168.10.103

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз . . . . . . . . . . : 192.168.10.1

DHCP-сервер . . . . . . . . . . . : 193.232.125.193

DNS-серверы . . . . . . . . . . . : 192.168.10.1

Аренда получена . . . . . . . . . : 7 февраля 2010 г. 13:28:00

Аренда истекает . . . . . . . . . : 21 февраля 2010 г. 13:28:00

C:\WINDOWS\system32>route print

===========================================================================
список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 1e 58 a7 bd 91 ...... D-Link DGE-530T V.B1 Gigabit Ethernet Adapter - Минипорт планировщика пакетов
0x3 ...00 1b fc da b6 50 ...... Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC - Минипорт планировщика пакетов
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза* Интерфейс Метрика*
0.0.0.0 0.0.0.0 192.168.10.1 192.168.10.103 20
0.0.0.0 0.0.0.0 193.232.125.193 193.232.125.XXX 10
2.94.24.134 255.255.255.255 193.232.125.193 193.232.125.XXX 10
46.147.162.175 255.255.255.255 193.232.125.193 193.232.125.XXX 10
83.143.236.201 255.255.255.255 193.232.125.193 193.232.125.XXX 10
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
169.254.0.0 255.255.0.0 193.232.125.XXX 193.232.125.XXX 30
192.168.10.0 255.255.255.0 192.168.10.103 192.168.10.103 20
192.168.10.103 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.10.255 255.255.255.255 192.168.10.103 192.168.10.103 20
193.232.125.192 255.255.255.224 193.232.125.XXX 193.232.125.XXX 10
193.232.125.XXX 255.255.255.255 127.0.0.1 127.0.0.1 10
193.232.125.255 255.255.255.255 193.232.125.XXX 193.232.125.XXX 10
224.0.0.0 240.0.0.0 192.168.10.103 192.168.10.103 20
224.0.0.0 240.0.0.0 193.232.125.XXX 193.232.125.XXX 10
255.255.255.255 255.255.255.255 192.168.10.103 192.168.10.103 1
255.255.255.255 255.255.255.255 193.232.125.XXX 193.232.125.XXX 1
Основной шлюз: 193.232.125.193
===========================================================================
Постоянные маршруты:
Отсутствует

XXX - это последнее число моего IP адреса везде одинаковое и больше чем 193, но меньше 224.

Petya V4sechkin
09-02-2011, 23:00
VictorSh, адрес для инета "белый", это все упрощает.
route -p add 10.0.0.0 mask 255.0.0.0 192.168.10.1
route -p add 172.16.0.0 mask 255.240.0.0 192.168.10.1
route -p add 192.168.0.0 mask 255.255.0.0 192.168.10.1

VictorSh
11-02-2011, 02:30
Я как понял, последняя строка

route -p add 192.168.0.0 mask 255.255.0.0 192.168.10.1

означает, добавить на постоянной основе маршрут(то есть при перезагрузке компа маршрут останется в таблице маршрутизации). То есть когда я буду в браузере вводить адрес типа 192.168.10.50, то пакет будет посылаться через непонятный мне интерфейс (из двух моих сетевых карт) на роутер 192.168.10.1? а роутер уже перенаправит на 192.168.10.50? Вопрос, а нельзя ли настроить сам комп, чтобы не забивать роутер лишними пакетами, чтобы они шли напрямую?

то есть как я понимаю, если мне надо настроить какую-нибудь точку доступа, с адресом 192.168.10.50 (у меня два интерфейса:
192.168.10.103 и 193.232.125.XXX, из которых почему то используется для доступа второй, а первый игнорится), надо предварительно прописать такой маршрут:

route -p add 192.168.10.0 mask 255.255.255.0 192.168.10.103 правильно?

и тогда не будет использоваться роутер 192.168.10.1 (зачем его трогать ведь у меня пакет предназначен для внутренней сети).

Зачем нужны первые две строчки не понял совсем :( У нас используются локальные адреса вида 192.168.10.0 с маской 255.255.255.0. А 10.0.0.0 и 172.16.0.0 - тоже локальные, но у нас таких сетей нет.
И еще вопрос: имеет ли какое значение порядок адресов в таблице маршрутизации?

Petya V4sechkin
11-02-2011, 10:37
через непонятный мне интерфейс (из двух моих сетевых карт) на роутер 192.168.10.1
Это шлюз вашего локального интерфейса, что непонятно?

а роутер уже перенаправит на 192.168.10.50? Вопрос, а нельзя ли настроить сам комп, чтобы не забивать роутер лишними пакетами, чтобы они шли напрямую?
Если адрес в той же подсети (192.168.10.50 и ваш 192.168.10.103), то шлюз не используется. Но вы путаетесь в показаниях, первый пост:

ввесли что-то типа 192.168.0.10
Этот адрес в другой подсети. Если не добавлять маршрут, то для обращения к нему используется шлюз по умолчанию. При подключении обоих интерфейсов шлюзом по умолчанию становится 193.232.125.193 (см. таблицу маршрутизации), и доступ к 192.168.0.10 теряется.

В двух словах почитайте
Шлюз по умолчанию. Как это работает (http://wiki.oszone.net/index.php/%D0%A8%D0%BB%D1%8E%D0%B7_%D0%BF%D0%BE_%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E._%D0%9A %D0%B0%D0%BA_%D1%8D%D1%82%D0%BE_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82)

Зачем нужны первые две строчки не понял совсем
Эти три строчки - всего лишь универсальные маршруты во все приватные диапазоны (http://en.wikipedia.org/wiki/Private_network) через шлюз локального интерфейса, примеры:
[решено] Отрубается локалка при подключении 3g модема мегафон (http://forum.oszone.net/thread-183236.html)
[решено] Не работает одновременно интернет и сеть (http://forum.oszone.net/thread-145511.html)


А 10.0.0.0 и 172.16.0.0 - тоже локальные, но у нас таких сетей нет.
Ну не добавляйте, раз нет.

имеет ли какое значение порядок адресов в таблице маршрутизации?
Метрика имеет значение (чем меньше, тем выше приоритет). Например:
0.0.0.0 0.0.0.0 192.168.10.1 192.168.10.103 20
0.0.0.0 0.0.0.0 193.232.125.193 193.232.125.XXX 10

в качестве шлюза по умолчанию используется 193.232.125.193 (потому что метрика меньше).

VictorSh
11-02-2011, 15:47
Это шлюз вашего локального интерфейса, что непонятно? »
Я имел ввиду непонятно через какую сетевую курту на моем компе отсылаются пакеты до роутера 192.168.10.1, потому что есть подозрение, что через сетевую карту на которой IP-адрес 193.232.125.XXX, но она в другой подсети и приоритет у нее выше, поэтому все затыкается. Не доходя до использования карты 192.168.10.103.

Если адрес в той же подсети (192.168.10.50 и ваш 192.168.10.103), то шлюз не используется. Но вы путаетесь в показаниях, первый пост »

Сорри, что запутал. Первый пост относится к домашей сети, а последний к сети на работе. Это две разные сети ничего общего не имеющие.
То есть, как я понимаю, даже если прописать шлюз в маршруте 192.168.10.1 и передавать данные с 192.168.10.103 (используя сетевую карту, на которой локальный IP) на 192.168.10.50, то данные будут передаваться только через коммутаторы, а не через шлюз?

Этот адрес в другой подсети. Если не добавлять маршрут, то для обращения к нему используется шлюз по умолчанию. При подключении обоих интерфейсов шлюзом по умолчанию становится 193.232.125.193 (см. таблицу маршрутизации), и доступ к 192.168.0.10 теряется. »
А к 192.168.10.50 по идее терять не должен?

В любом случае большое спасибо - много чего прояснили! :)

И еще вопрос, чисто теоретический: я знаю, что 192.168.10.1 и 193.232.125.193 - это физически один и тот же шлюз, на который подведен интернет в наше здание. Мой комп имеет две карты, которые физически тоже подрублены к одним и тем же коммутаторам, и имеют физически один и тот же путь (провода те же используются) как до 193.232.125.193, так и до 192.168.10.1. Вопрос: можно ли иметь только одну сетевую карту на моем компе с белым IP, но иметь доступ как к локальной сети (компьютеры, принтеры и т.д.), то есть к 192.168.10.0, так и к глобальной? начинающейся с 193.

Petya V4sechkin
11-02-2011, 19:13
А к 192.168.10.50 по идее терять не должен?
Не должен.

VictorSh
22-08-2011, 04:55
Отрубил подключение по локальной сети (192.168.10.103) - осталось только подключение с внешним IP.

добавил маршрут так:

route ADD 192.168.10.0 MASK 255.255.255.0 193.232.125.193 METRIC 1


теперь стали пинговаться некоторые компы, например,

ping 192.168.10.242

пингуется, и многие другие из 192.168.10.XX пингуются

Но некоторые


ping 192.168.10.127

не пингуется!

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

В чем фокус?

зузу
10-10-2015, 14:45
Существует ли браузер с возможностью выбора конкретной сетевой карты? Разного софта с таким выбором полно, те же плейеры, виртуальные машины, специализированный софт, а браузеров что-то не нашел, что это за дискриминация




© OSzone.net 2001-2012